如何测试Linux VPS服务器的真实性能
在为选择合适的 VPS(虚拟专用服务器)服务器时,您可能需要测试其性能。购买 VPS 时要考虑的最重要因素是 Internet 连接速度、磁盘 I/O 速度和 CPU 性能。
当然,服务的成本也很重要,但供应商之间的竞争意味着廉价的 VPS 服务器很容易获得。有些看似硬件配置高的服务,未必意味着性能的提升。
这个视频将向您展示如何检查您的 Linux VPS 服务器的网络速度、磁盘性能和 CPU 性能,以便快速进行基准测试。
- 检查VPS网络速度:
SpeedTest CLI:
安装:
sudo apt-get install curl
curl -s https://packagecloud.io/instal....l/repositories/ookla | sudo bash
sudo apt-get install speedtest
执行:
speedtest
- 使用 dd 命令对磁盘写入性能进行基准测试
写入速度衡量文件写入驱动器的速度。尝试将文件从一个位置复制到另一个位置时,您最常遇到写入速度问题。
dd if=/dev/zero of=tmpfile bs=1M count=1024 conv=fdatasync
您会希望它高于 400 MB/s。对于大多数服务器的操作来说,这将是非常快的。
- 使用 dd 命令对磁盘读取性能进行基准测试
sudo /sbin/sysctl -w vm.drop_caches=3
dd if=tmpfile of=/dev/null bs=1M count=1024
- 删除测试文件:
rm tmpfile
关于CPU:
- 验证 CPU 速度和内核数
lscpu
- 打印可用的处理单元:
nproc
使用 dd 命令对 CPU 性能进行基准测试
dd if=/dev/zero bs=1M count=1024 | md5sum