衡量用于托管网站的 VPS 的性能
Measure performance of a VPS intended for hosting a website
我刚买了一个月非常便宜的 VPS 16 GB RAM 和 6 核(来自 Contabo)
现在我的问题是,我怎样才能获得一些基准测试结果,以便将其与其他 VPSes(如 Hostinger 提供的)进行比较?
我对它做了一个 Geekbench 基准测试,结果可以在这里看到:https://browser.geekbench.com/v4/cpu/15852309
Geekbench 的问题是我觉得它不是真正面向网络的,因为分数也受 GPU 的影响。
我应该使用什么来比较它们之间的 VPSes?
该计划是否足以托管一个 Magento 2 网站/可能更多?
对于网络服务器性能,网络、磁盘(随机读取)和 CPU 性能是最重要的因素。
我喜欢分别对每一个进行基准测试和比较。
为了磁盘I/O性能,可以使用sysbench
:
apt install sysbench
sysbench fileio --file-num=4 prepare
sysbench fileio --file-num=4 --file-test-mode=rndrw run
对于CPU性能可以使用stress-ng
:
apt install stress-ng
stress-ng -t 5 -c 2 --metrics-brief
-c 2
使用 2 个逻辑处理器。必要时进行调整。
对于网络性能可以使用speedtest-cli
:
apt install speedtest-cli
speedtest-cli
示例输出:
# sysbench fileio --file-num=4 --file-test-mode=rndrw run
<skip>
Throughput:
read, MiB/s: 45.01
written, MiB/s: 30.00
# stress-ng -t 5 -c 2 --metrics-brief
stress-ng: info: [14993] dispatching hogs: 2 cpu
stress-ng: info: [14993] successful run completed in 5.00s
stress-ng: info: [14993] stressor bogo ops real time usr time sys time bogo ops/s bogo ops/s
stress-ng: info: [14993] (secs) (secs) (secs) (real time) (usr+sys time)
stress-ng: info: [14993] cpu 3957 5.00 9.99 0.00 790.92 396.10
# speedtest-cli
Retrieving speedtest.net configuration...
Testing from <skip> ...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Uganda Hosting Limited (Helsinki) [0.20 km]: 1.807 ms
Testing download speed................................................................................
Download: 575.68 Mbit/s
Testing upload speed................................................................................................
Upload: 499.89 Mbit/s
我刚买了一个月非常便宜的 VPS 16 GB RAM 和 6 核(来自 Contabo)
现在我的问题是,我怎样才能获得一些基准测试结果,以便将其与其他 VPSes(如 Hostinger 提供的)进行比较?
我对它做了一个 Geekbench 基准测试,结果可以在这里看到:https://browser.geekbench.com/v4/cpu/15852309
Geekbench 的问题是我觉得它不是真正面向网络的,因为分数也受 GPU 的影响。
我应该使用什么来比较它们之间的 VPSes? 该计划是否足以托管一个 Magento 2 网站/可能更多?
对于网络服务器性能,网络、磁盘(随机读取)和 CPU 性能是最重要的因素。
我喜欢分别对每一个进行基准测试和比较。
为了磁盘I/O性能,可以使用sysbench
:
apt install sysbench
sysbench fileio --file-num=4 prepare
sysbench fileio --file-num=4 --file-test-mode=rndrw run
对于CPU性能可以使用stress-ng
:
apt install stress-ng
stress-ng -t 5 -c 2 --metrics-brief
-c 2
使用 2 个逻辑处理器。必要时进行调整。
对于网络性能可以使用speedtest-cli
:
apt install speedtest-cli
speedtest-cli
示例输出:
# sysbench fileio --file-num=4 --file-test-mode=rndrw run
<skip>
Throughput:
read, MiB/s: 45.01
written, MiB/s: 30.00
# stress-ng -t 5 -c 2 --metrics-brief
stress-ng: info: [14993] dispatching hogs: 2 cpu
stress-ng: info: [14993] successful run completed in 5.00s
stress-ng: info: [14993] stressor bogo ops real time usr time sys time bogo ops/s bogo ops/s
stress-ng: info: [14993] (secs) (secs) (secs) (real time) (usr+sys time)
stress-ng: info: [14993] cpu 3957 5.00 9.99 0.00 790.92 396.10
# speedtest-cli
Retrieving speedtest.net configuration...
Testing from <skip> ...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Uganda Hosting Limited (Helsinki) [0.20 km]: 1.807 ms
Testing download speed................................................................................
Download: 575.68 Mbit/s
Testing upload speed................................................................................................
Upload: 499.89 Mbit/s