linux服务器测试单个硬盘的读写速度的命令是什么?

linux服务器测试单个硬盘的读写速度的命令是什么?,第1张

C菜鸟助手成员tonytvb为你解答(如有疑问请hi我或向我的团队提问):
功能说明:显示与设定硬盘的参数。
语法:hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c ][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p ][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-W <0或1>][-X <传输模式>][设备]
补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
测试各硬盘读取速度判断硬盘故障
在服务端命令窗口中执行如下命令
hdparm -t /dev/hda (IDE硬盘)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)
hdparm -t /dev/md0 (软RAID设备)
测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。
参数:
-a<快取分区> 设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定。
-A<0或1> 启动或关闭读取文件时的快取功能。
-c 设定IDE32位I/O模式。
-C 检测IDE硬盘的电源管理模式。
-d<0或1> 设定磁盘的DMA模式。
-f 将内存缓冲区的数据写入硬盘,并清楚缓冲区。
-g 显示硬盘的磁轨,磁头,磁区等参数。
-h 显示帮助。
-i 显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。
-I 直接读取硬盘所提供的硬件规格信息。
-k<0或1> 重设硬盘时,保留-dmu参数的设定。
-K<0或1> 重设硬盘时,保留-APSWXZ参数的设定。
-m<磁区数> 设定硬盘多重分区存取的分区数。
-n<0或1> 忽略硬盘写入时所发生的错误。
-p 设定硬盘的PIO模式。
-P<磁区数> 设定硬盘内部快取的分区数。
-q 在执行后续的参数时,不在屏幕上显示任何信息。
-r<0或1> 设定硬盘的读写模式。
-S<时间> 设定硬盘进入省电模式前的等待时间。
-t 评估硬盘的读取效率。
-T 平谷硬盘快取的读取效率。
-u<0或1> 在硬盘存取时,允许其他中断要求同时执行。
-v 显示硬盘的相关设定。
-W<0或1> 设定硬盘的写入快取。
-X<传输模式> 设定硬盘的传输模式。
-y 使IDE硬盘进入省电模式。
-Y 使IDE硬盘进入睡眠模式。
-Z 关闭某些Seagate硬盘的自动省电功能。

您好
先请您进入BIOS设置程序,用自动检测硬盘项检测硬盘看看能否看到硬盘。如果在BIOS中都没有看到硬盘,则可能是以下原因所致:
1硬盘电源没有加上或者连接不好,或者是硬盘的数据线没有连接好。请你检查上述连线是否连好,也可以交换一个IDE插座试试。
2硬盘接口电路有问题,把这个硬盘安装到其他机器上试试。
如果在BIOS中能够看到硬盘,但不能成功启动系统,则可能是以下原因所致:
1硬盘是一个“白”盘,即没有分区和格式化,系统不认识(当然你的硬盘不会是这种情况)。
2系统被破坏,不能启动系统(软盘启动应该看到硬盘,所以你不属于这种情况)。
3硬盘驱动器有严重的物理损坏,如硬盘控制器或者其他部件等被损坏。
总之,只有找到硬盘之后才能做“Fdisk”等进一步的 *** 作。请你按照上述办法检查。

品牌服务器带有硬盘背板的比较方便,损坏的盘会有相应的报警灯点亮。
台机或自己组的比较麻烦,一般硬盘直连阵列卡或主板集成的控制器,需要在控制器的自检界面看硬盘状态如intel的控制器,或安装相应的软件,如lsi的dsm和promise的ip页面。
两盘一般做raid0和1,对于raid0的情况,如果有成员盘故障阵列会崩溃。raid1由于是镜像,损坏一块盘仍然能正常工作,因此常常在没有发现有盘故障的情况下第二块盘故障导致数据丢失。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/12976944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存