在决定购买VPS或者dedicated server之前, 需要对服务器的硬盘进行测试,如果服务器上装的是SSD固态硬盘,那更要测试一下是否属实.
最好是按月付费,这样, 如果发现情况不妙,就可以及时换.不过,一般我买VPS都是一次性交一年的钱,一般会有一个月的折扣.
hdparm
hdparm 命令用于获取一些硬盘参数.如果没有安装的话可以通过
1 | sudo apt-get install hdparm |
sudo apt-get install hdparm
或者是
1 | yum install hdparm |
yum install hdparm
测试的时候需要给定分区,如果是第一个硬盘,一般是 /dev/sda1, 第二个是 /dev/sda2 或者是 /dev/sdb1 等等. 可以用 df -h 来看看是哪个硬盘的分区:
1 2 3 4 5 6 7 8 | # df -h Filesystem Size Used Avail Use% Mounted on tmpfs 198M 1.3M 197M 1% /run /dev/vda1 57G 31G 23G 57% / tmpfs 988M 0 988M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 198M 4.0K 198M 1% /run/user/0 tmpfs 198M 4.0K 198M 1% /run/user/1001 |
# df -h Filesystem Size Used Avail Use% Mounted on tmpfs 198M 1.3M 197M 1% /run /dev/vda1 57G 31G 23G 57% / tmpfs 988M 0 988M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 198M 4.0K 198M 1% /run/user/0 tmpfs 198M 4.0K 198M 1% /run/user/1001
1 | hdparm -tT /dev/sda1 |
hdparm -tT /dev/sda1
在我的 VPS 下, 获得的测试结果是:
/dev/sda1: Timing cached reads: 10398 MB in 1.99 seconds = 5220.48 MB/sec Timing buffered disk reads: 378 MB in 3.01 seconds = 125.73 MB/sec
对比一下, 在树莓派 B型上,用的是32GB的SD卡,速度就差很多:
/dev/sda1: Timing cached reads: 324 MB in 2.00 seconds = 161.67 MB/sec Timing buffered disk reads: 74 MB in 3.00 seconds = 24.65 MB/sec
dd 命令
dd 命令很强大,可以用于拷贝数据,文件等.用来测试的命令是:
1 | dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync |
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
其中 if 指定了输入(如果不是 stdin), of 指定了写入 (如果不是 stdout), bs 指定的是每次最多读写的块大小. count 就是次数.conv=fdatasync 指定的是一定要把数据写完到磁盘中,如果不指定的话,很有可能数据会存于缓存中,这样测试结果就不准了.
在 我的 VPS 上, 测试结果如下:
16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 23.571 s, 45.6 MB/s
而在 树莓派上, 结果:
16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 65.3898 s, 16.4 MB/s
SD卡速度和普通机械硬盘的速度还是有很大区别的.测试完记得删掉 test 文件 (rm -f test),有一个G大小 (16k 乘于 64k = 1GB).
英文同步: https://helloacm.com/testing-the-hddssd-disk-speed-on-vpsdedicated-server/
GD Star Rating
loading...
本文一共 432 个汉字, 你数一下对不对.loading...
上一篇: Naked 红酒
下一篇: 我家的魔方 Rubik Cube
扫描二维码,分享本文到微信朋友圈
是不是ssd硬盘主机商不会乱写吧.行业竞争很激烈啊,都用不着消费者出手.
哈哈, 是的..一般不会做假..不过SSD也有好坏之分, 速度也有很大差别..