les*_*sky 11 linux storage proc
有没有一种快速的方法来理解 Linux 上的“存储”类型?它是 HDD 还是 SSD(或 NVMe)?众所周知,主机是物理机而不是虚拟机。我首先想到的是目录rotational下的标志/sys/block/<device>/queue/。但根据我的经验,即使对于 SSD 设备,它也可能包含“1”值。第二种更现实和真实的方式是延迟。测量起来有点困难(有些使用 /proc/diskstats),但看起来更可取。
还有其他方法吗?值得一提的是,我不需要知道“存储”的确切模型,只需要知道它的类型。
Jan*_*nen 13
怎么样sudo smartctl -a /dev/<device> | grep Rotation- 如果这返回Rotation Rate: Solid State Device,那么这是一个 SSD。也不确定这种防弹方法。