查看硬盘是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