天天看點

Linux 檢視硬碟是否為SSD(固态硬碟)

以下轉自百度:

最近在準備測試,需要看看哪些機器挂載的是ssd硬碟,Google了一圈看到了許多方法,但都雲裡霧裡的,不知道怎麼确定。ssd硬碟貌似使用的也是scsi接口,是以根據盤符的名稱也是判斷不出來的。最後群裡eric大神告知lsscsi工具,試了一下,非常簡單,顯示的也很直接,分享一下。

廢話不多說,直接上圖和結果,如下所示:

[root@FWD_YF_009_110 ~]# lsscsi
[0:0:0:0] disk SEAGATE ST3300657SS ES62 - 
[0:0:1:0] disk ATA INTEL SSDSA2CW16 0362 /dev/sda
[0:0:2:0] disk ATA INTEL SSDSA2CW16 0362 /dev/sdb
[0:0:3:0] disk ATA INTEL SSDSA2CW16 0362 /dev/sdc
[0:1:0:0] disk Dell VIRTUAL DISK 1028 /dev/sdd
[3:0:0:0] cd/dvd TEAC DVD-ROM DV-28SW R.2A /dev/sr0
      

看第四列就知道是否是SSD硬碟了,感興趣的可以試下

附其他檢視資訊:

1、lshw檢視所有硬體摘要資訊

下面指令可以檢視所有硬體摘要資訊,并輸出成一個html檔案,把此html檔案導出到電腦上,直接打開,可以清楚的看到硬體資訊:

[root@localhost /]# lshw -html > /hardware.html      

2、lsscsi檢視SCSI控制器裝置的資訊

可以看到Raid卡資訊和所有虛拟磁盤以及光驅的資訊,如果沒有硬體SCSI控制器,那就不會傳回資訊:

[root@localhost /]# lsscsi
[0:2:0:0]    disk    DELL     PERC H730P Mini  4.27  /dev/sda
[0:2:1:0]    disk    DELL     PERC H730P Mini  4.27  /dev/sdb
[0:2:2:0]    disk    DELL     PERC H730P Mini  4.27  /dev/sdc
[10:0:0:0]   cd/dvd  PLDS     DVD+-RW DS-8ABSH LD51  /dev/sr0      

3、lscpu檢視CPU資訊

[root@localhost /]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                16
On-line CPU(s) list:   0-15
Thread(s) per core:    1
Core(s) per socket:    8
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 79
Model name:            Intel(R) Xeon(R) CPU E5-2609 v4 @ 1.70GHz
Stepping:              1
CPU MHz:               1699.930
BogoMIPS:              3399.52
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              20480K
NUMA node0 CPU(s):     0,2,4,6,8,10,12,14
NUMA node1 CPU(s):     1,3,5,7,9,11,13,15      

其中,

# 檢視實體CPU型号:

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

 # 檢視實體CPU個數

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

 # 檢視每個實體CPU中core的個數(即核數)

cat /proc/cpuinfo| grep "cpu cores"| uniq

 # 檢視邏輯CPU的個數

cat /proc/cpuinfo| grep "processor"| wc -l

#檢視記憶體大小

# cat /proc/meminfo |grep MemTotal  

4、lsusb檢視USB接口裝置資訊

[root@localhost /]# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:800a Intel Corp.
Bus 002 Device 002: ID 8087:8002 Intel Corp.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard
Bus 003 Device 003: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 003 Device 004: ID 413c:a001 Dell Computer Corp. Hub      

5、lsblk檢視塊裝置資訊

[root@localhost /]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk
├─sda1   8:1    0    2G  0 part /boot
├─sda2   8:2    0  127G  0 part /
└─sda3   8:3    0 62.5G  0 part [SWAP]
sdc      8:32   0  223G  0 disk
└─sdc1   8:33   0  223G  0 part /oldstore
sdb      8:16   0 21.1T  0 disk
└─sdb1   8:17   0 21.1T  0 part /store
sr0     11:0    1 1024M  0 rom      

 6.

#檢視硬碟大小

# fdisk -l |grep Disk  

#檢視磁盤空間占用情況

# df -h 

Linux 檢視硬碟是否為SSD(固态硬碟)