我如何validation我的托pipe服务提供商给我SSD?

我search了两个选项,其中没有一个我相信给了我答案。

1: cat /sys/block/sda/queue/rotational

输出“1”到stdout。 这是什么意思?

2: lshw -class disc

但找不到任何答案我的问题。

让我们尝试从磁盘的第一个16GB读取1000个随机4k块:

 time for i in `seq 1 1000`; do dd bs=4k if=/dev/sda count=1 skip=$(( $RANDOM * 128 )) >/dev/null 2>&1; done 

与SSD相比,这在旋转驱动器上应该非常慢。 在我的桌面级SSD上,它在一秒钟内结束。 在桌面类7200rpm旋转驱动器10秒内结束。

在物理机器(不是VPS)中,您可以使用smartctl获取types:

 smartctl -a /dev/sda 

和grep的Rotation

 smartctl -a /dev/sda | grep Rotation Rotation Rate: Solid State Device smartctl -a /dev/sdb | grep Rotation Rotation Rate: 5400 rpm 

很可能你没有机会识别VPS中的磁盘types,因为pipe理程序会将真正的硬件从客户机中抽象出来。