如何从shell程序提示中查找每分钟(RPM)速度的硬盘转速
时间:2020-01-09 10:41:32 来源:igfitidea点击:
问题描述:如何在不打开服务器机箱的情况下从Linux Shell提示符中找到SCSI硬盘RPM速度?
如何从shell提示中找出硬盘型号和序列号?
解决方法:典型的台式机硬盘以每分钟7200转(RPM)的速度旋转。
典型的服务器硬盘转速为10,000或15,000 rpm,以实现顺序的介质传输速度。
您可以使用硬盘型号获取磁盘RPM。
例如,典型的Seagat磁盘ST373455SS可以提供以下信息:
- ST 品牌标识
- 3 尺寸(3 = 3.5)
- 73 磁盘大小/以GB为单位的容量,即73GB
- 4 保留以备将来使用
- 5 RPM(5 = 15k和0 = 10K)
- 5 第几代
- SS 表示接口,即串行连接的SCSI
如何查找硬盘型号和序列号?
从shell程序提示符使用以下任何命令来找出硬盘型号:
$ cat /proc/scsi/scsi
或使用scsi_id命令通过页面0x80或0x83的SCSI INQUIRY重要产品数据(VPD)查询SCSI设备,并使用结果数据生成在正确支持页面0x80或页面0x83的所有SCSI设备中唯一的值。
$ /sbin/scsi_id -g -p 0x80 -s /block/sdd
或者
$ sudo grep -i sdd /var/log/boot.log
或使用sg3_utiles包中的sginfo/scsiinfo命令,执行:
# sginfo -a /dev/sdd | more
scsiinfo或sg3_utils软件包
sg3_utils是用于使用SCSI命令集的设备的Linux实用程序的集合。
您可以通过执行以下命令进行安装:
# yum install sg3_utils
如果您使用的是Debian/Ubuntu Linux,请执行:
$ sudo apt-get install sg3-utils
"警告!"其中一些工具会访问硬盘系统的内部组件,如果使用不当,可能会导致系统无法操作或可能丢失数据。
现在,您可以将命令sginfo与-g开关一起使用,以获取有关硬盘柱面,磁头和RPM的信息:
# sginfo -g /dev/sdd
输出示例:
Rigid Disk Geometry mode page (0x4) ---------------------------------- Number of cylinders 74340 Number of heads 2 Starting cyl. write precomp 0 Starting cyl. reduced current 0 Device step rate 0 Landing Zone Cylinder 0 RPL 0 Rotational Offset 0 Rotational Rate 15015