spiritsoul 7d84d55823 Revert "update"
This reverts commit daad5158d4.
2024-07-30 13:00:46 +08:00
2024-07-04 20:05:05 +08:00
2024-06-26 23:03:02 +08:00
2024-06-25 20:02:29 +08:00
2024-07-26 22:19:29 +08:00
2024-06-25 19:56:54 +08:00
2024-06-29 20:37:46 +08:00
2024-07-16 10:28:57 +08:00
2024-06-29 20:37:46 +08:00
2024-06-30 19:49:25 +08:00
2024-06-27 15:06:16 +08:00
2024-06-30 19:49:25 +08:00
2024-07-04 10:59:03 +08:00
2024-06-30 13:19:32 +08:00
2024-07-26 22:19:29 +08:00
2024-07-16 11:18:39 +08:00
2024-07-04 20:01:32 +08:00
2024-07-29 13:20:44 +08:00
2024-07-29 15:15:09 +08:00
2024-07-29 15:17:17 +08:00
2024-06-30 18:43:33 +08:00
2024-07-29 15:17:17 +08:00
2024-07-26 18:50:18 +08:00
2024-07-05 15:28:51 +08:00
2024-07-26 18:50:18 +08:00
2024-07-26 18:50:18 +08:00
2024-07-30 13:00:46 +08:00
2024-07-04 20:01:32 +08:00

ecs

release Hits

Fusion Monster Evaluation Script - GO Refactored Version - Since it has not been officially released, please report any issues via issues.

Shell version: https://github.com/spiritLHLS/ecs/blob/main/README_EN.md

Language

中文文档 | English Docs

Supported Systems and Architectures

Architectures supported for compilation: amd64、arm、arm64、386、s390x、mips、mipsle、s390x、riscv64

Tested architectures: amd64, arm64

More architectures please test by yourself

Compilation support: Linux, Windows、MacOS、FreeBSD、OpenBSD

Tested on: Linux, Windows

More systems to be tested

Systems to be supported (hardware testing bugs not yet fixed): MacOS、FreeBSD、OpenBSD

Features

Instructions for Use on Linux/FreeBSD/MacOS

one-click command

curl -L https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh && bash goecs.sh env && bash goecs.sh install && goecs

explain in detail

Download the script

curl -L https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh

Install environment

./goecs.sh env

Install goecs

./goecs.sh install

Upgrade goecs

./goecs.sh upgrade

Uninstall goecs

./goecs.sh uninstall

Explanation of the shell script

Available commands:

./goecs.sh env             Check and Install package:
                           sudo  (Almost all unix-like systems have it.)
                           tar   (Almost all unix-like systems have it.)
                           unzip (Almost all unix-like systems have it.)
                           dd    (Almost all unix-like systems have it.)
                           fio   (Almost all unix-like systems can be installed through the system's package manager.)
                           sysbench  (Almost all unix-like systems can be installed through the system's package manager.)
                           geekbench (geekbench5)(Only support IPV4 environment, and memory greater than 1GB network detection, only support amd64 and arm64 architecture.)
                           speedtest (Use the officially provided binaries for more accurate test results.)
                           ping   (Use the officially provided binaries for more accurate test results.)
                           systemd-detect-virt OR dmidecode (Almost all unix-like systems have it, for more accurate test results.)
                           In fact, sysbench/geekbench is the only one of the above dependencies that must be installed, without which the CPU score cannot be tested.
./goecs.sh install         Install goecs command
./goecs.sh upgrade         Upgrade goecs command
./goecs.sh uninstall       Uninstall goecs command
./goecs.sh help            Show this message

Invoke the goecs menu

goecs

or

./goecs

Parameterized goecs command

Usage: goecs [options]
  -backtrace
        Enable/Disable backtrace test (in 'en' language or on windows it always false) (default true)
  -basic
        Enable/Disable basic test (default true)
  -comm
        Enable/Disable common media test (default true)
  -cpu
        Enable/Disable CPU test (default true)
  -cpum string
        Set CPU test method (supported: sysbench, geekbench, winsat) (default "sysbench")
  -cput string
        Set CPU test thread mode (supported: single, multi) (default "multi")
  -disk
        Enable/Disable disk test (default true)
  -diskm string
        Set disk test method (supported: fio, dd, winsat) (default "fio")
  -diskmc
        Enable/Disable multiple disk checks, e.g., -diskmc=false
  -diskp string
        Set disk test path, e.g., -diskp /root
  -email
        Enable/Disable email port test (default true)
  -h    Show help information
  -l string
        Set language (supported: en, zh) (default "zh")
  -log
        Enable/Disable logging in the current path
  -memory
        Enable/Disable memory test (default true)
  -memorym string
        Set memory test method (supported: sysbench, dd, winsat) (default "dd")
  -menu
        Enable/Disable menu mode, disable example: -menu=false (default true)
  -nt3
        Enable/Disable NT3 test (in 'en' language or on windows it always false) (default true)
  -nt3loc string
        Specify NT3 test location (supported: GZ, SH, BJ, CD for Guangzhou, Shanghai, Beijing, Chengdu) (default "GZ")
  -nt3t string
        Set NT3 test type (supported: both, ipv4, ipv6) (default "ipv4")
  -security
        Enable/Disable security test (default true)
  -speed
        Enable/Disable speed test (default true)
  -spnum int
        Set the number of servers per operator for speed test (default 2)
  -upload
        Enable/Disable upload the result (default true)
  -ut
        Enable/Disable unlock media test (default true)
  -v    Display version information

Instructions for Use on Windows

Download the compressed file with the exe file

https://github.com/oneclickvirt/ecs/releases

Find the latest version, download the .zip file corresponding to your architecture, and unzip it to get an exe file.

Right-click the exe file and select Run as administrator (running without administrator mode will not allow hardware testing), and invoke the menu to choose.

No environment installation is required for Windows testing.

Description
VPS融合怪服务器测评脚本-GO重构版本
Readme GPL-3.0 912 MiB
Languages
Go 75.1%
Shell 23.7%
Dockerfile 1.2%