Compare commits

..

3 Commits

Author SHA1 Message Date
lihualong
c3aa62753b 修复BSD系统上CPU测试时sysbench出现数值溢出的问题 2025-03-16 19:38:50 +08:00
lihualong
83b8efd7ee 修复FreeBSD系统上IO测试失效的问题,优化日志输出 2025-03-16 18:56:44 +08:00
spiritlhl
2fa0270e4e Update Readme add IBM and Goland Support 2025-03-14 08:35:41 +00:00
6 changed files with 37 additions and 17 deletions

View File

@@ -28,9 +28,9 @@ Shell 版本:[https://github.com/spiritLHLS/ecs](https://github.com/spiritLHLS
### **测试支持的架构**
- amd64、arm64
- amd64、arm64、s390x
> 更多架构请自行测试。
> 更多架构请自行测试如有问题请开issues
### **编译支持的系统**
@@ -38,9 +38,9 @@ Shell 版本:[https://github.com/spiritLHLS/ecs](https://github.com/spiritLHLS
### **测试支持的系统**
- Linux、Windows
- Linux、Windows、FreeBSD、OpenBSD
> 更多系统请自行测试。
> 更多系统请自行测试如有问题请开issues
### **待支持的系统**
@@ -355,7 +355,7 @@ GOOS=darwin GOARCH=amd64 go build -o goecs_darwin
## 致谢
感谢 [ipinfo.io](https://ipinfo.io) [ip.sb](https://ip.sb) [cheervision.co](https://cheervision.co) [cip.cc](http://www.cip.cc) [scamalytics.com](https://scamalytics.com) [abuseipdb.com](https://www.abuseipdb.com/) [virustotal.com](https://www.virustotal.com/) [ip2location.com](ip2location.com/) [ip-api.com](https://ip-api.com) [ipregistry.co](https://ipregistry.co/) [ipdata.co](https://ipdata.co/) [ipgeolocation.io](https://ipgeolocation.io) [ipwhois.io](https://ipwhois.io) [ipapi.com](https://ipapi.com/) [ipapi.is](https://ipapi.is/) [ipqualityscore.com](https://www.ipqualityscore.com/) [bigdatacloud.com](https://www.bigdatacloud.com/) ~~[ipip.net](https://en.ipip.net)~~ ~~[abstractapi.com](https://abstractapi.com/)~~ 等网站提供的API进行检测感谢互联网各网站提供的查询资源
感谢 [ipinfo.io](https://ipinfo.io) [ip.sb](https://ip.sb) [cheervision.co](https://cheervision.co) [scamalytics.com](https://scamalytics.com) [abuseipdb.com](https://www.abuseipdb.com/) [virustotal.com](https://www.virustotal.com/) [ip2location.com](ip2location.com/) [ip-api.com](https://ip-api.com) [ipregistry.co](https://ipregistry.co/) [ipdata.co](https://ipdata.co/) [ipgeolocation.io](https://ipgeolocation.io) [ipwhois.io](https://ipwhois.io) [ipapi.com](https://ipapi.com/) [ipapi.is](https://ipapi.is/) [ipqualityscore.com](https://www.ipqualityscore.com/) [bigdatacloud.com](https://www.bigdatacloud.com/) 等网站提供的API进行检测感谢互联网各网站提供的查询资源
感谢
@@ -367,4 +367,6 @@ GOOS=darwin GOARCH=amd64 go build -o goecs_darwin
同时感谢以下平台提供编辑和测试支持
![PyCharm logo](https://resources.jetbrains.com/storage/products/company/brand/logos/PyCharm.png)
![GoLand logo](https://resources.jetbrains.com/storage/products/company/brand/logos/GoLand.png)
![IBM logo](https://linuxone.cloud.marist.edu/oss/resources/images/linuxonelogo03.png)

View File

@@ -28,7 +28,7 @@ Shell version: [https://github.com/spiritLHLS/ecs/blob/main/README_EN.md](https:
### **Tested architectures**
- amd64, arm64
- amd64, arm64, s390x
> More architectures can be tested by yourself.
@@ -38,7 +38,7 @@ Shell version: [https://github.com/spiritLHLS/ecs/blob/main/README_EN.md](https:
### **Tested systems**
- Linux, Windows
- Linux, Windows、FreeBSD、OpenBSD
> More systems can be tested by yourself.
@@ -349,3 +349,21 @@ Note that `goecs` allows you to specify CPU test method via parameters. The defa
#### Q: How do I test in a non-Root environment?
#### 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.
## Thanks
Thank [ipinfo.io](https://ipinfo.io) [ip.sb](https://ip.sb) [cheervision.co](https://cheervision.co) [scamalytics.com](https://scamalytics.com) [abuseipdb.com](https://www.abuseipdb.com/) [virustotal.com](https://www.virustotal.com/) [ip2location.com](ip2location.com/) [ip-api.com](https://ip-api.com) [ipregistry.co](https://ipregistry.co/) [ipdata.co](https://ipdata.co/) [ipgeolocation.io](https://ipgeolocation.io) [ipwhois.io](https://ipwhois.io) [ipapi.com](https://ipapi.com/) [ipapi.is](https://ipapi.is/) [ipqualityscore.com](https://www.ipqualityscore.com/) [bigdatacloud.com](https://www.bigdatacloud.com/) and others for providing APIs for testing, and thanks to various websites on the Internet for providing query resources.
Thank
<a href="https://h501.io/?from=69" target="_blank">
<img src="https://github.com/spiritLHLS/ecs/assets/103393591/dfd47230-2747-4112-be69-b5636b34f07f" alt="h501">
</a>
provided free hosting support for this open source project's shared test results storage
Thanks also to the following platforms for editorial and testing support
![GoLand logo](https://resources.jetbrains.com/storage/products/company/brand/logos/GoLand.png)
![IBM logo](https://linuxone.cloud.marist.edu/oss/resources/images/linuxonelogo03.png)

4
go.mod
View File

@@ -8,9 +8,9 @@ require (
github.com/oneclickvirt/UnlockTests v0.0.26-20250301144558
github.com/oneclickvirt/backtrace v0.0.4-20240702140722
github.com/oneclickvirt/basics v0.0.9-20250205131258
github.com/oneclickvirt/cputest v0.0.9-20250103063414
github.com/oneclickvirt/cputest v0.0.10-20250316113043
github.com/oneclickvirt/defaultset v0.0.2-20240624082446
github.com/oneclickvirt/disktest v0.0.4-20240809053456
github.com/oneclickvirt/disktest v0.0.5-20250316104849
github.com/oneclickvirt/gostun v0.0.3-20240702054621
github.com/oneclickvirt/memorytest v0.0.4-20240820095126
github.com/oneclickvirt/nt3 v0.0.4-20250118032755

8
go.sum
View File

@@ -109,12 +109,12 @@ github.com/oneclickvirt/backtrace v0.0.4-20240702140722 h1:UJ/VWf+ZbhGarc9HcHMIy
github.com/oneclickvirt/backtrace v0.0.4-20240702140722/go.mod h1:zvsC7xY/WZqs5KL2JB967OVnuqjNbxu9bW6wXRLo5h8=
github.com/oneclickvirt/basics v0.0.9-20250205131258 h1:LytqWIVlzT1ZS/thB8ZXk7tEpoaj+i6pBQBtACziBjc=
github.com/oneclickvirt/basics v0.0.9-20250205131258/go.mod h1:fUdVpU8gdjaZsTCyqnQBAbHc9BbbN8Fxr3sGPKooUpU=
github.com/oneclickvirt/cputest v0.0.9-20250103063414 h1:G69wbgHs3oDL1PraQ+8k0Gtefpj5eMTfCQGhz2dcfA8=
github.com/oneclickvirt/cputest v0.0.9-20250103063414/go.mod h1:MmaHN9+XMntI3rLycwj8Ne31fG18IfNoa8N2utDK1CY=
github.com/oneclickvirt/cputest v0.0.10-20250316113043 h1:0IH4TlPWXyvB8D3+/DTRIapFdzlggPW12flPT24wqyk=
github.com/oneclickvirt/cputest v0.0.10-20250316113043/go.mod h1:MmaHN9+XMntI3rLycwj8Ne31fG18IfNoa8N2utDK1CY=
github.com/oneclickvirt/defaultset v0.0.2-20240624082446 h1:5Pg3mK/u/vQvSz7anu0nxzrNdELi/AcDAU1mMsmPzyc=
github.com/oneclickvirt/defaultset v0.0.2-20240624082446/go.mod h1:e9Jt4tf2sbemCtc84/XgKcHy9EZ2jkc5x2sW1NiJS+E=
github.com/oneclickvirt/disktest v0.0.4-20240809053456 h1:g6fKzvImIV8YQZKKEJ2FdvooL+EUf9NndAU8c4aGCX4=
github.com/oneclickvirt/disktest v0.0.4-20240809053456/go.mod h1:wIZy8G6Mbcy8Op8tc0HmJNpbJQQ5A15fvnUqMJXIdO0=
github.com/oneclickvirt/disktest v0.0.5-20250316104849 h1:gmfXEsdThBEj6Nx5qNHtwQd5pEb1/54PZk91QtyzKak=
github.com/oneclickvirt/disktest v0.0.5-20250316104849/go.mod h1:wIZy8G6Mbcy8Op8tc0HmJNpbJQQ5A15fvnUqMJXIdO0=
github.com/oneclickvirt/gostun v0.0.3-20240702054621 h1:IE89eEYV9TJbF94SakQDAxTLIaqX+Tb6ZhJ/CCIP+90=
github.com/oneclickvirt/gostun v0.0.3-20240702054621/go.mod h1:f7DPEXAxbmwXSW33dbxtb0/KzqvOBWhTs2Or5xBerQA=
github.com/oneclickvirt/memorytest v0.0.4-20240820095126 h1:Il3rvWkrZy/6B2iO3HRe9039/qRllA4CzcZ/dI8aG2A=

View File

@@ -39,7 +39,7 @@ import (
)
var (
ecsVersion = "v0.1.18"
ecsVersion = "v0.1.19"
menuMode bool
onlyChinaTest bool
input, choice string

View File

@@ -139,8 +139,8 @@ goecs_check() {
sleep 1
done
if [ -z "$ECS_VERSION" ]; then
_yellow "Unable to get version info, using default version 0.1.18"
ECS_VERSION="0.1.18"
_yellow "Unable to get version info, using default version 0.1.19"
ECS_VERSION="0.1.19"
fi
# Check if original goecs command exists
version_output=""