«

查看硬盘是SSD还是HDD

指尖二进制 • 1 年前 • 707 次点击 • LINUX


我们在看到主机商之间的价格差异的同时,其实也需要看看他们差异背后的成本是如何的。有些时候我们看到主机商确实是便宜,但是实际在安装网站或者系统的时候非常的慢,这个可能是硬盘问题导致的,比如SSD固态硬盘肯定是比SATA传统硬盘读写速度好。骑士互联先介绍一个简单的方法,一般看硬盘名称。
通过命令 cat /proc/scsi/scsi,我们可以看到硬盘的参数。这可以可以看到硬盘参数,然后搜索看看磁盘到底是什么就知道了。

[root@node-1 ~]# lsblk -d -o name,rota
NAME ROTA
sda     0
sdb     0
sdc     0
sdd     0
sde     0
sdf     0
sdg     0
sdh     0
sdi     0
sdj     0
sdk     0
sdl     0
sdm     0
sdn     0
sdo     0
sdp     0
sdq     1

结果:sda-sdp都为0则是固态硬盘(SDD),sdq为1则是机械硬盘(HDD)

打开terminal,运行如下命令,因为SSD是非转动盘,如果返回结果为0说明是SSD硬盘,如果返回结果为1,说明是转动盘HDD类的硬盘。

[root@node-1 ~]# cat /sys/block/sda/queue/rotational #表明sda这块硬盘是固态硬盘(SSD)
0
[root@node-1 ~]# cat /sys/block/sdb/queue/rotational #表明sda这块硬盘是固态硬盘(SSD)
0

[root@node-1 ~]# cat /sys/block/sdq/queue/rotational #表明sdb这块硬盘是机械硬盘(HDD)
1
还没收到回复