[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73297":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":15,"starSnapshotCount":15,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},73297,"ecs","oneclickvirt\u002Fecs","oneclickvirt","VPS Fusion Monster Server Test GO Version Aiming to be the most comprehensive server testing project, implemented in Go with zero environment dependencies.      VPS融合怪服务器测评项目 GO版本 尽量成为最全能的服务器测评项目，使用 Go 实现，无需任何环境依赖。","https:\u002F\u002Ft.me\u002F+UHVoo2U4VyA5NTQ1",null,"Go",2149,136,6,0,14,43,99,42,28.41,"GNU General Public License v3.0",false,"master",true,[26,27,28,29,30,31,32,33,34],"benchmark","benchmarks","darwin","docker","goecs","golang","linux","macos","windows","2026-06-12 02:03:11","# ECS\n\n[![Build and Release](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs\u002Factions\u002Fworkflows\u002Fbuild_binary.yaml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs\u002Factions\u002Fworkflows\u002Fbuild_binary.yaml)\n\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Foneclickvirt%2Fecs.svg?type=shield)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Foneclickvirt%2Fecs?ref=badge_shield)\n\n[![Hits](https:\u002F\u002Fhits.spiritlhl.net\u002Fgoecs.svg?action=hit&title=Hits&title_bg=%23555555&count_bg=%230eecf8&edge_flat=false)](https:\u002F\u002Fhits.spiritlhl.net) [![Downloads](https:\u002F\u002Fghdownload.spiritlhl.net\u002Foneclickvirt\u002Fecs?color=36c600)](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs\u002Freleases)\n\nFusion Monster Evaluation Project - GO Version\n\n(No additional shell file dependencies unless necessary to install the environment using the shell, the environment is installed just to measure more accurately, in extreme cases no environment dependencies can also be fully measured project)\n\nPlease report any issues via [issues](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs\u002Fissues).\n\nGo version: [https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs)\n\nShell version: [https:\u002F\u002Fgithub.com\u002FspiritLHLS\u002Fecs\u002Fblob\u002Fmain\u002FREADME_EN.md](https:\u002F\u002Fgithub.com\u002FspiritLHLS\u002Fecs\u002Fblob\u002Fmain\u002FREADME_EN.md)\n\n---\n\n## **Language**\n\n[English Docs](README.md) | [中文文档](README_ZH.md)\n\n---\n\n## **Supported Systems and Architectures**\n\n### **Compilation and Testing Support**\n| Supported for Compilation | Tested on | Supported OS for Compilation | Tested OS |\n|---------------------------|-----------|------------------------------|-----------|\n| amd64                     | amd64     | Linux                        | Linux     |\n| arm64                     | arm64     | Windows                      | Windows   |\n| arm                       |           | MacOS(Darwin)                | MacOS     |\n| 386                       |           | FreeBSD                      |           |\n| mips,mipsle               |           | Android                      |           |\n| mips64,mips64le           |           |                              |           | \n| ppc64,ppc64le             |           |                              |           |\n| s390x                     | s390x     |                              |           |\n| riscv64                   |           |                              |           |\n\n> For more information about the architecture and system, please test or compile it yourself, and open issues if you have any questions.\n\n### **Systems Pending Support**\n\n| OS     | Notes                                                                                           |\n|--------|-------------------------------------------------------------------------------------------------|\n| OpenBSD\u002FNetBSD | Some of Golang's official libraries do not support this system (especially net-related items) |\n\n---\n\n## **Features**\n\n- System basic information query and concurrent IP basic information query: Self-developed [basics](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fbasics), [gostun](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fgostun)\n- CPU test: Self-developed [cputest](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fcputest) supporting sysbench(lua\u002Fgolang version), geekbench, winsat\n- Memory test: Self-developed [memorytest](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fmemorytest) supporting sysbench, dd, winsat, mbw, stream\n- Disk test: Self-developed [disktest](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fdisktest) supporting dd, fio, winsat\n- Streaming platform unlock tests concurrent query: Self-developed to [UnlockTests](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002FUnlockTests), logic modified from [RegionRestrictionCheck](https:\u002F\u002Fgithub.com\u002Flmc999\u002FRegionRestrictionCheck) and others\n- IP quality\u002Fsecurity information concurrent query: Self-developed, binary files compiled in [securityCheck](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002FsecurityCheck)\n- Email port test: Self-developed [portchecker](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fportchecker)\n- Three-network return path test: Modified from [zhanghanyun\u002Fbacktrace](https:\u002F\u002Fgithub.com\u002Fzhanghanyun\u002Fbacktrace) to [oneclickvirt\u002Fbacktrace](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fbacktrace)\n- Three-network route test: Modified from [NTrace-core](https:\u002F\u002Fgithub.com\u002Fnxtrace\u002FNTrace-core) to [nt3](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fnt3)\n- Speed test: Based on data from [speedtest.net](https:\u002F\u002Fgithub.com\u002FspiritLHLS\u002Fspeedtest.net-CN-ID) and [speedtest.cn](https:\u002F\u002Fgithub.com\u002FspiritLHLS\u002Fspeedtest.cn-CN-ID), developed to [oneclickvirt\u002Fspeedtest](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fspeedtest)\n- Three-network Ping test: Modified from [ecsspeed](https:\u002F\u002Fgithub.com\u002FspiritLHLS\u002Fecsspeed) to [pingtest](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fpingtest)\n- Support root or admin environment testing, support non-root or non-admin environment testing, support offline environment for testing, **not yet** support no DNS online environment for testing\n\n**For first-time users of this project, it is recommended to check the instructions: [Jump to](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs\u002Fblob\u002Fmaster\u002FREADME_NEW_USER.md)**\n\n---\n\n## **Instructions for Use**\n\n### **Linux\u002FFreeBSD\u002FMacOS**\n\n#### **One-click command**\n\n**One-Click Command** will **Not install Dependencies** by Default, **Not update Package Manager** by Default, **Non-Interactive Mode** by Default.\n\n- **International users without acceleration:**\n\n  ```bash\n  export noninteractive=true && curl -L https:\u002F\u002Fraw.githubusercontent.com\u002Foneclickvirt\u002Fecs\u002Fmaster\u002Fgoecs.sh -o goecs.sh && chmod +x goecs.sh && .\u002Fgoecs.sh install && goecs -l=en\n  ```\n\n- **International\u002Fdomestic users with CDN acceleration:**\n\n  ```bash\n  export noninteractive=true && curl -L https:\u002F\u002Fcdn.spiritlhl.net\u002Fhttps:\u002F\u002Fraw.githubusercontent.com\u002Foneclickvirt\u002Fecs\u002Fmaster\u002Fgoecs.sh -o goecs.sh && chmod +x goecs.sh && .\u002Fgoecs.sh install && goecs -l=en\n  ```\n\n- **Domestic users with CNB acceleration:**\n\n  ```bash\n  export noninteractive=true && export CN=true && curl -L https:\u002F\u002Fcnb.cool\u002Foneclickvirt\u002Fecs\u002F-\u002Fgit\u002Fraw\u002Fmain\u002Fgoecs.sh -o goecs.sh && chmod +x goecs.sh && .\u002Fgoecs.sh install && goecs -l=en\n  ```\n\n- **Short Link:**\n\n  ```bash\n  export noninteractive=true && curl -L https:\u002F\u002Fbash.spiritlhl.net\u002Fgoecs -o goecs.sh && chmod +x goecs.sh && bash goecs.sh install && goecs -l=en\n  ```\n  \n  OR\n\n  ```bash\n  export noninteractive=true && curl -L https:\u002F\u002Fba.sh\u002FJrVa -o goecs.sh && chmod +x goecs.sh && .\u002Fgoecs.sh install && goecs -l=en\n  ```\n\n**For more accurate testing, please follow the detailed instructions below to install and add non-essential dependencies**\n\n#### **Detailed instructions**\n\nThe following commands control whether dependencies are installed, whether the package manager is updated, and whether interactive or non-interactive mode is used.\n\n\u003Cdetails>\n\u003Csummary>Expand to view detailed instructions\u003C\u002Fsummary>\n\n1. **Download the script**\n\n   **International users without acceleration:**\n\n   ```bash\n   curl -L https:\u002F\u002Fraw.githubusercontent.com\u002Foneclickvirt\u002Fecs\u002Fmaster\u002Fgoecs.sh -o goecs.sh && chmod +x goecs.sh\n   ```\n\n   **International\u002Fdomestic users with CDN acceleration:**\n\n   ```bash\n   curl -L https:\u002F\u002Fcdn.spiritlhl.net\u002Fhttps:\u002F\u002Fraw.githubusercontent.com\u002Foneclickvirt\u002Fecs\u002Fmaster\u002Fgoecs.sh -o goecs.sh && chmod +x goecs.sh\n   ```\n\n   **Domestic users with CNB acceleration:**\n\n   ```bash\n   export CN=true && curl -L https:\u002F\u002Fcnb.cool\u002Foneclickvirt\u002Fecs\u002F-\u002Fgit\u002Fraw\u002Fmain\u002Fgoecs.sh -o goecs.sh && chmod +x goecs.sh\n   ```\n\n2. **Update package manager (optional) and install environment**\n\n   ```bash\n   .\u002Fgoecs.sh env\n   ```\n\n   **Non-interactive mode:**\n\n   ```bash\n   export noninteractive=true && .\u002Fgoecs.sh env\n   ```\n\n3. **Install `goecs`**\n\n   ```bash\n   .\u002Fgoecs.sh install\n   ```\n\n4. **Upgrade `goecs`**\n\n   ```bash\n   .\u002Fgoecs.sh upgrade\n   ```\n\n5. **Uninstall `goecs`**\n\n   ```bash\n   .\u002Fgoecs.sh uninstall\n\n6. **help command**\n\n   ```bash\n   .\u002Fgoecs.sh -h\n   ```\n\n7. **Invoke the menu**\n\n   ```bash\n   goecs -l=en\n   ```\n\n\u003C\u002Fdetails>\n\n---\n\n#### **Command parameterization**\n\n\u003Cdetails>\n\u003Csummary>Expand to view parameter descriptions\u003C\u002Fsummary>\n\n```bash\nUsage: goecs [options]\n  -backtrace\n        Enable\u002FDisable backtrace test (in 'en' language or on windows it always false) (default true)\n  -basic\n        Enable\u002FDisable basic test (default true)\n  -ut\n        Enable\u002FDisable unlock media test (default true)\n  -cpu\n        Enable\u002FDisable CPU test (default true)\n  -cpum string\n        Set CPU test method (supported: sysbench, geekbench, winsat) (default \"sysbench\")\n  -cpu-method string\n        Set CPU test method (supported: sysbench, geekbench, winsat) (default \"sysbench\")\n  -cput string\n        Set CPU test thread mode (supported: single, multi) (default \"multi\")\n  -cpu-thread string\n        Set CPU test thread mode (supported: single, multi) (default \"multi\")\n  -disk\n        Enable\u002FDisable disk test (default true)\n  -diskm string\n        Set disk test method (supported: fio, dd, winsat) (default \"fio\")\n  -disk-method string\n        Set disk test method (supported: fio, dd, winsat) (default \"fio\")\n  -diskmc\n        Enable\u002FDisable multiple disk checks, e.g., -diskmc=false\n  -diskp string\n        Set disk test path, e.g., -diskp \u002Froot\n  -email\n        Enable\u002FDisable email port test (default true)\n  -h    Show help information\n  -help\n        Show help information\n  -l string\n        Set language (supported: en, zh) (default \"zh\")\n  -lang string\n        Set language (supported: en, zh) (default \"zh\")\n  -log\n        Enable\u002FDisable logging in the current path\n  -memory\n        Enable\u002FDisable memory test (default true)\n  -memorym string\n        Set memory test method (supported: stream, sysbench, dd, winsat, auto) (default \"stream\")\n  -memory-method string\n        Set memory test method (supported: stream, sysbench, dd, winsat, auto) (default \"stream\")\n  -menu\n        Enable\u002FDisable menu mode, disable example: -menu=false (default true)\n  -nt3\n        Enable\u002FDisable NT3 test (in 'en' language or on windows it always false) (default true)\n  -nt3loc string\n        Specify NT3 test location (supported: GZ, SH, BJ, CD, ALL for Guangzhou, Shanghai, Beijing, Chengdu and all) (default \"GZ\")\n  -nt3-location string\n        Specify NT3 test location (supported: GZ, SH, BJ, CD, ALL for Guangzhou, Shanghai, Beijing, Chengdu and all) (default \"GZ\")\n  -nt3t string\n        Set NT3 test type (supported: both, ipv4, ipv6) (default \"ipv4\")\n  -nt3-type string\n        Set NT3 test type (supported: both, ipv4, ipv6) (default \"ipv4\")\n  -ping\n        Enable\u002FDisable ping test\n  -security\n        Enable\u002FDisable security test (default true)\n  -speed\n        Enable\u002FDisable speed test (default true)\n  -spnum int\n        Set the number of servers per operator for speed test (default 2)\n  -tgdc\n        Enable\u002FDisable Telegram DC test\n  -upload\n        Enable\u002FDisable upload the result (default true)\n  -v    Display version information\n  -version\n        Display version information\n  -web\n        Enable\u002FDisable popular websites test\n```\n\u003C\u002Fdetails>\n\n---\n\n### **Windows**\n\n1. Download the compressed file with the .exe file: [Releases](https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs\u002Freleases)\n2. After unzipping, right-click and run as administrator.\n\nPS: If it's a VM environment, it's OK not to run it in administrator mode, because VMs have no native testing tools and will automatically enable alternative methods for testing.\nPPS: Please refrain from downloading executable files labelled with a GUI for the time being, as they have not been fully adapted. The compressed packages for the CI version are unaffected.\n\n---\n\n### **Docker**\n\n\u003Cdetails>\n\u003Csummary>Expand to view how to use it\u003C\u002Fsummary>\n\nInternational image: https:\u002F\u002Fhub.docker.com\u002Fr\u002Fspiritlhl\u002Fgoecs\n\nPlease ensure Docker is installed on your machine before executing the following commands\n\nPrivileged mode + host network\n\n```shell\ndocker run --rm --privileged --network host spiritlhl\u002Fgoecs:latest -menu=false -l=en\n```\n\nUnprivileged mode + non-host network\n\n```shell\ndocker run --rm spiritlhl\u002Fgoecs:latest -menu=false -l=en\n```\n\nUsing Docker to execute tests will result in some hardware testing bias and virtualization architecture detection failure. Direct testing is recommended over Docker testing.\n\nMirror image: https:\u002F\u002Fcnb.cool\u002Foneclickvirt\u002Fecs\u002F-\u002Fpackages\u002Fdocker\u002Fecs\n\nPlease ensure Docker is installed on your machine before executing the following commands\n\nPrivileged mode + host network\n\n```shell\ndocker run --rm --privileged --network host docker.cnb.cool\u002Foneclickvirt\u002Fecs:latest -menu=false -l=en\n```\n\nUnprivileged mode + non-host network\n\n```shell\ndocker run --rm docker.cnb.cool\u002Foneclickvirt\u002Fecs:latest -menu=false -l=en\n```\n\n\u003C\u002Fdetails>\n\n---\n\n### Compiling from source code\n\n\u003Cdetails>\n\u003Csummary>Expand to view compilation instructions\u003C\u002Fsummary>\n\n1. Clone the public branch of the repository (without private dependencies)\n```bash\ngit clone -b public https:\u002F\u002Fgithub.com\u002Foneclickvirt\u002Fecs.git\ncd ecs\n```\n\n2. Install Go environment (skip if already installed)\n\nSelect go 1.25.4 version to install \n\n```bash\ncurl -L https:\u002F\u002Fcdn.spiritlhl.net\u002Fhttps:\u002F\u002Fraw.githubusercontent.com\u002FspiritLHLS\u002Fone-click-installation-script\u002Fmain\u002Finstall_scripts\u002Fgo.sh -o go.sh && chmod +x go.sh && bash go.sh \n```\n\n3. Compile\n```bash\ngo build -o goecs\n```\n\n4. Run test\n```bash\n.\u002Fgoecs -menu=false -l=en\n```\n\nSupported compilation parameters:\n- GOOS: supports linux, windows, darwin, freebsd, openbsd\n- GOARCH: supports amd64, arm, arm64, 386, mips, mipsle, s390x, riscv64\n\nCross-platform compilation examples:\n```bash\n# Compile Windows version\nGOOS=windows GOARCH=amd64 go build -o goecs.exe\n# Compile MacOS version\nGOOS=darwin GOARCH=amd64 go build -o goecs_darwin\n```\n\u003C\u002Fdetails>\n\n---\n\n## QA\n\n#### Q: Why is sysbench used by default instead of geekbench?\n\n#### A: Comparing the characteristics of both:\n\n| Comparison | sysbench | geekbench |\n|------------|----------|-----------|\n| Application scope | Lightweight, runs on almost any server | Heavyweight, won't run on small machines |\n| Test requirements | No network needed, no special hardware requirements | Requires internet, IPv4 environment, minimum 1GB memory |\n| Open source status | Based on LUA, open source, can compile for various architectures | Official binaries are closed source, cannot compile your own version |\n| Test stability | Core test components unchanged for 10+ years | Each major version updates test items, making scores hard to compare between versions (each version benchmarks against current best CPUs) |\n| Test content | Only tests computing performance | Covers multiple performance aspects with weighted scores, though some tests aren't commonly used |\n| Suitable scenarios | Good for quick tests, focuses on computing performance | Good for comprehensive testing |\n| Ranking         | [sysbench.spiritlhl.net](https:\u002F\u002Fsysbench.spiritlhl.net\u002F) | [browser.geekbench.com](https:\u002F\u002Fbrowser.geekbench.com\u002F) |\n\nNote that `goecs` allows you to specify CPU test method via parameters. The default is chosen for faster testing across more systems.\n\n#### Q: Why use Golang instead of Rust for refactoring?\n\n#### A: Because network-related projects currently trend toward Golang, with many components maintained by open source communities. Many Rust components would require building from scratch, ~~I'm too lazy~~ I don't have that technical capability.\n\n#### Q: Why not continue developing the Shell version instead of refactoring?\n\n#### A: Because there were too many varied environment issues. Pre-compiled binary files are easier for solving environment problems (better generalization).\n\n#### Q: Are there explanations for each test item?\n\n#### A: Each test project has its own maintenance repository. Click through to view the repository description.\n\n#### Q: How do I manually terminate a test halfway through?\n\n#### A: Press Ctrl+C to terminate the program. After termination, a goecs.txt file and share link will still be generated in the current directory containing information tested so far.\n\n#### Q: How do I test in a non-Root environment?\n\n#### A: Execute the installation command manually. If you can't install it, simply download the appropriate architecture package from releases, extract it, and run the file if you have execution permissions. Alternatively, use Docker if you can.\n\n## Thanks\n\nThank [he.net](https:\u002F\u002Fhe.net) [bgp.tools](https:\u002F\u002Fbgp.tools) [ipinfo.io](https:\u002F\u002Fipinfo.io) [maxmind.com](https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fhome) [cloudflare.com](https:\u002F\u002Fwww.cloudflare.com\u002F) [ip.sb](https:\u002F\u002Fip.sb) [scamalytics.com](https:\u002F\u002Fscamalytics.com) [abuseipdb.com](https:\u002F\u002Fwww.abuseipdb.com\u002F) [ip2location.com](https:\u002F\u002Fip2location.com\u002F) [ip-api.com](https:\u002F\u002Fip-api.com) [ipregistry.co](https:\u002F\u002Fipregistry.co\u002F) [ipdata.co](https:\u002F\u002Fipdata.co\u002F) [ipgeolocation.io](https:\u002F\u002Fipgeolocation.io) [ipwhois.io](https:\u002F\u002Fipwhois.io) [ipapi.com](https:\u002F\u002Fipapi.com\u002F) [ipapi.is](https:\u002F\u002Fipapi.is\u002F) [ipqualityscore.com](https:\u002F\u002Fwww.ipqualityscore.com\u002F) [bigdatacloud.com](https:\u002F\u002Fwww.bigdatacloud.com\u002F) [dkly.net](https:\u002F\u002Fdata.dkly.net) [virustotal.com](https:\u002F\u002Fwww.virustotal.com\u002F) [ipfighter.com](https:\u002F\u002Fipfighter.com\u002F) [getipintel.net](http:\u002F\u002Fcheck.getipintel.net\u002F) [fraudlogix.com](https:\u002F\u002Ffraudlogix.com) and others for providing APIs for testing, and thanks to various websites on the Internet for providing query resources.\n\nThank\n\n\u003Ca href=\"https:\u002F\u002Fh501.io\u002F?from=69\" target=\"_blank\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002FspiritLHLS\u002Fecs\u002Fassets\u002F103393591\u002Fdfd47230-2747-4112-be69-b5636b34f07f\" alt=\"h501\" style=\"height: 50px;\">\n\u003C\u002Fa>\n\nprovided free hosting support for this open source project's shared test results storage\n\nThanks also to the following platforms for editorial and testing support\n\n\u003Ca href=\"https:\u002F\u002Fwww.jetbrains.com\u002Fgo\u002F\" target=\"_blank\">\n  \u003Cimg src=\"https:\u002F\u002Fresources.jetbrains.com\u002Fstorage\u002Fproducts\u002Fcompany\u002Fbrand\u002Flogos\u002FGoLand.png\" alt=\"goland\" style=\"height: 50px;\">\n\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fcommunity.ibm.com\u002Fzsystems\u002Fform\u002Fl1cc-oss-vm-request\u002F\" target=\"_blank\">\n  \u003Cimg src=\"https:\u002F\u002Flinuxone.cloud.marist.edu\u002Foss\u002Fresources\u002Fimages\u002Flinuxonelogo03.png\" alt=\"ibm\" style=\"height: 50px;\">\n\u003C\u002Fa>\n\n\u003Ca href=\"https:\u002F\u002Fconsole.zmto.com\u002F?affid=1524\" target=\"_blank\">\n  \u003Cimg src=\"https:\u002F\u002Fconsole.zmto.com\u002Ftemplates\u002F2019\u002Fdist\u002Fimages\u002Flogo_dark.svg\" alt=\"zmto\" style=\"height: 50px;\">\n\u003C\u002Fa>\n\n## History Usage\n\n![goecs](https:\u002F\u002Fhits.spiritlhl.net\u002Fchart\u002Fgoecs.svg)\n\n## Stargazers over time\n\n[![Stargazers over time](https:\u002F\u002Fstarchart.cc\u002Foneclickvirt\u002Fecs.svg?variant=adaptive)](https:\u002F\u002Fwww.spiritlhl.net)\n\n## License\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Foneclickvirt%2Fecs.svg?type=large)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Foneclickvirt%2Fecs?ref=badge_large)\n","oneclickvirt\u002Fecs 是一个使用 Go 语言开发的服务器性能测试工具，旨在成为最全面的服务器测评项目。该项目具有无需额外环境依赖即可运行的特点，支持多种操作系统如 Linux、Windows 和 MacOS 等，并且能够跨不同架构（包括 amd64, arm64, arm 等）进行编译与测试。它提供了系统基本信息查询以及并发 IP 基本信息查询等功能。适用于需要对 VPS 或其他类型服务器进行全面性能评估的场景，帮助用户更准确地了解其服务器的实际表现。",2,"2026-06-11 03:44:54","high_star"]