我搜索并找到了 2 个选项,我确信没有一个选项可以为我提供答案。
1: cat /sys/block/sda/queue/rotational
这个输出'1'到stdout。这是什么意思?
2: lshw -class disc
但找不到任何可以回答我的问题的内容。
Tom*_*zky 17
让我们尝试从磁盘的前 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
Run Code Online (Sandbox Code Playgroud)
与 SSD 相比,这在旋转驱动器上应该非常慢。在我的台式机级 SSD 上,它在大约一秒钟内结束。在台式机级 7200rpm 旋转驱动器上,它在 10 秒内结束。