阿里云
发表主题 回复主题
  • 987阅读
  • 0回复

[基础常识]在 CentOS 7 里用 smartctl 和 hdparm 对硬盘进行基本测试

级别: 论坛版主
发帖
13736
云币
31883

新租服务,想对硬盘的健康情况和读写速度进行基本测试,如使用 CentOS 7系统,可使用smartctl 和 hdparm 的命令。 2 rbX8Y  
Y}eZPG.h  
<FMuWHY  
过程: }xpe  
|DdW<IT`0  
%Z-TbOX  
1.yum -y install smartmontools hdparm # 安装相应的软件 UMnR=~.  
V>~*]N^f  
@]}Qh;a~  
2.smartctl --test=short /dev/sda # 假如硬盘设备名称是 /dev/sda,进行简单测试 ?S;et2f  
EBN]>zz  
[346w <  
3|z;K,`Fw  
3.smartctl -l selftest /dev/sda # 几分钟后,查看测试结果,如本例,关键信息是 Completed without error,无错误 S^_JC  
N^@%qUvT]  
0  /D5  
X.r!q1_c  
4.smartctl -H /dev/sda # 查看整体健康情况,关键信息是 SMART overall-health self-assessment test result: PASSED,测试通过 [qc6Q:  
'6Rs0__  
C5W-B8>  
lcuH]z  
5.hdparm -Tt /dev/sda # 测试读取速度,本例是 125.98 MB/sec M[&.kH  
K~9 jin  
T`0`]z!~  
@Reh?]# v  
6.dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc status=progress # 用 dd 来测试写入速度,第一次 66.6 MB/s <3J=;.\6  
-f 'q  
bN<O<x1j  
7.echo 3 > /proc/sys/vm/drop_caches # 清除 buffer-cache "1pZzad  
sIQMUC[!  
QvyUd%e'5A  
8.dd if=tempfile of=/dev/null bs=1M count=1024 status=progress # 再次测试,96.6 MB/s 's%ct}y\J  
C$EFh4  
hyr5D9d  
9.dd if=tempfile of=/dev/null bs=1M count=1024 status=progress # 最后一次测试,有 buffer-cache ,是 1.7 GB/s NEjB jLJZ  
kB!M[[t  
,m_&eF  
//@sktHsw(  
参考: r]K0 ]h@B  
* https://wiki.archlinux.org/index.php/Benchmarking#hdparm ^AC+nko*  
* https://unix.stackexchange.com/questions/363212/smartmontools-with-nvme-support-on-centos-7 xDAA`G  
* https://www.server-world.info/en/note?os=CentOS_7&p=hdparm V0wC@?  
[ 此帖被dongshan8在2018-11-23 14:21重新编辑 ]
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个