Linux系统上hdparm工具参数详解,硬盘检查、测速、设定和优化
Linux系统上hdparm工具参数详解,硬盘检查、测速、设定和优化
- 2012/07/25
- hdparm, 硬盘
- Linux命令相关
- 1
- 6,757
hdparm的功能:显示与设定硬盘的参数。hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
语法:
hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c <I/O模式>][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p <PIO模式>][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-w <0或1>][-X <传输模式>][设备]
参数说明:
-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硬盘的自动省电功能。
使用示例:
1、显示硬盘的相关设置
[root@localhost 7637]# hdparm /dev/sda/dev/sda: readonly = 0 (off) readahead = 256 (on) geometry = 36351/255/63, sectors = 583983104, start = 0
- 36351:柱面数
- 255:磁头数
- 63:扇区数
- 583983104:总扇区数
- 0:起始扇区数
2、显示硬盘的柱面、磁头、扇区数
[root@localhost 7637]# hdparm -g /dev/sda/dev/sda: geometry = 36351/255/63, sectors = 583983104, start = 0
3、测试硬盘的读取速度
[root@localhost 7637]# hdparm -t /dev/sda/dev/sda: Timing buffered disk reads: 536 MB in 3.02 seconds = 177.77 MB/sec
4、测试硬盘缓存的读取速度
[root@localhost 7637]# hdparm -T /dev/sda/dev/sda: Timing cached reads: 22372 MB in 2.00 seconds = 11196.42 MB/sec
5、检测硬盘的电源管理模式
[root@localhost 7637]# hdparm -C /dev/sda/dev/sda: drive state is: standby
6、查询并设置硬盘多重扇区存取的扇区数,以增进硬盘的存取效率
[root@localhost 7637]# hdparm -m [整数值] /dev/sda例如:[root@localhost 7637]# hdparm -m 8 /dev/sda
7、硬盘坏道修复方法
检查:smartctl -l selftest /dev/sda 卸载:umount /dev/sda* 修复:badblocks /dev/sda
Linux系统上hdparm工具参数详解,硬盘检查、测速、设定和优化相关推荐
- Linux的hdparm工具参数详解:硬盘检查、测速、设定、优化
PS:在Linux下可以使用hdparm工具查看硬盘的相关信息或对硬盘进行测速.优化.修改硬盘相关参数设定.我主要常用这个工具来测试硬盘速度. hdparm(hard disk parameters) ...
- scp 保留文件属组_SCP命令用法详解-hdparm工具参数详解-改变文件组命令chgrp和改变文件属主命令chown_169IT.COM...
scp命令跟cp命令类似,只不过cp命令是在同一台机器上用的,scp是在两台机器上复制传输数据的命令.scp实质相当于利用SSH协议来传输数据的cp命令. 用法举例: 1.复制远程服务器的文件到本地: ...
- Linux的shutdown关机命令,Linux系统Shutdown命令定时关机详解
转自:http://www.bootf.com/490.html Linux系统下的shutdown命令用于安全的关闭/重启计算机,它不仅可以方便的实现定时关机,还可以由用户决定关机时的相关参数.在执 ...
- Linux下暴力破解工具Hydra详解
Linux下暴力破解工具Hydra详解 一.简介 Number one of the biggest security holes are passwords, as every password s ...
- Linux 之 编译器 gcc/g++参数详解
2016年12月9日16:48:53 ----------------------------- 内容目录: [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g+ ...
- linux系统里route -n不起作用,Linux系统中traceroute命令使用详解
Linux系统中traceroute命令可以追踪到网络数据包的路由途径.下面由学习啦小编为大家整理了linux系统中traceroute命令使用详解,希望对大家有帮助! Linux系统中tracero ...
- Linux系统中UID和GID详解
Linux系统中UID和GID详解 在Linux系统中,每个用户和组都有一个唯一的数字标识符,分别称为UID(用户ID)和GID(组ID).这些标识符用于在系统级别上对用户和组进行身份验证和授权,并且 ...
- Linux系统常用命令及其使用详解大全
Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...
- linux tftp客户端安装命令,Linux系统中tftp命令使用详解
Linux系统中tftp命令主要是传输文件用的.下面由学习啦小编为大家整理了linux系统中tftp命令使用详解,希望对大家有帮助! Linux系统中tftp命令使用详解 语法 tftp [主机名称或 ...
最新文章
- call,apply,bind,new实现原理
- 皮一皮:昨天是一个凄苦的节日...
- js实现横向跑马灯效果
- 4.7地铁查询开发进度
- processing python模式_python学习Processing
- AntV中的饼状图重复渲染问题解决
- 本周进步要点20161009
- 推荐系统CTR预估学习路线:深度模型
- nginx配置静态文件过期时间
- crc16的c语言函数 计算ccitt_C语言为何如此重要
- 为什么我要重新开始数据科学
- 关于linux内核的有关叙述中,下列关于嵌入式Linux系统内核的叙述正确的是()。
- Oracle查询对应表是否在使用,oracle 中查询当前用户可以看到的表名、表对应的所有字段...
- 【386天】跃迁之路——程序员高效学习方法论探索系列(实验阶段143-2018.02.26)...
- 工控软件图形界面-控件实现(圆形仪表控件三)(zz)
- 关注SharePoint 2010 ,更要关注InfoPath 2010!
- Manjaro 没有声音(伪输出)怎么办
- 怎么制作游戏脚本_怎么剪游戏视频?五步教你制作绝地求生击杀合集
- linux 可读可写可执行权限 chmod
- 组织QClub大连站活动的感受
热门文章
- 【转】图灵机与计算问题(张江)
- HTML静态网页作业——图图影视影院5页 带报告
- python 帮助台_想知道拉夫堡大学和Queen mary 的商业分析硕士好吗,学得东西有没有用,实不实用?...
- 计算机二级vb知识点汇总,计算机等级考试二级VB考点:控件数组
- npm 内部机制的理解
- 无任何网络提供程序接受指定的网络路径-解决方法
- 山东最新建筑八大员(质量员)机考真题及答案解析
- JSP 酒店管理系统 软件工程设计 网络编程 myeclipse 编辑 mysql数据库
- vb6.0+vc6.0 写变速齿轮 HOOK timeGetTime
- Zynq——PL_BRAM_PS数据传输