首页 > 编程知识 正文

linux磁盘分区命令,linux磁盘io性能

时间:2023-05-05 16:05:53 阅读:17847 作者:781

Linux hdparm命令

Linux hdparm命令用于显示和设置硬盘参数。

hdparm将检测并显示和设置IDE或SCSI硬盘的参数。

语法

hdparm [-CfghiIqtTvyYZ][-a ][-A 0或1][-c ][-d 0或1][-k 0或1][-m ][-n 0或1 ] [-p ]

参数说明:

-a读取文件时,预先设定块区域的分区数,如果不附加选项,则显示当前设定。

-启用或禁用读取A0或1文件时的缓存功能。

设置IDE32位I/O模式。

-检测-cide硬盘的电源管理模式。

设置-d0或1磁盘的DMA模式。

-f将内存缓冲区的数据写入硬盘,明确缓冲区。

-g显示硬盘轨道、磁头、卷等参数。

-h显示帮助。

-i显示硬盘的硬件规格信息。 这些信息在通电时由硬盘本身提供。

-I直接读取硬盘提供的硬件规格信息。

如果重置-k0或1硬盘,请保留-dmu参数设置。

重置-K0或1硬盘时保留-APSWXZ参数设置。

-m设置访问硬盘多个分区的分区数。

忽略写入-n0或1硬盘时发生的错误。

-设置-pHDD的PIO模式。

-P设置硬盘内部缓存的分区数。

-q后续参数执行中,画面上什么都不显示。

-r0或1设置硬盘读写模式。

-S设置硬盘进入省电模式之前的等待时间。

-t评估硬盘读取效率。

-评估-tHDD缓存的读取效率。

-允许在访问u0或1硬盘时同时执行其他中断请求。

-v显示硬盘的相关设定。

-关闭/打开w0或1磁盘的写缓存。 每个磁盘都有读缓存和写缓存。 关闭磁盘的写缓存可能比打开磁盘的写缓存更有效率。 当然选择前者。

-X设置硬盘传输模式。

-将-yideHDD置于省电模式。

-将-yideHDD置于休眠模式。

-Z关闭某些Seagate硬盘的自动节能功能。

实例

显示有关硬盘的设置:

# hdparm /dev/sda

/dev/sda:

io _ support=0(默认16位) )。

readonly=0(关闭)。

readahead=256(on ) ) )。

几何=19929 [柱面数]/255[磁头数]/63[扇区数],sectors=320173056[总扇区数],start=0[起始扇区数]

显示硬盘的气缸、磁头、扇区数

# hdparm -g /dev/sda

/dev/sda:

几何=19929 [柱面数]/255[磁头数]/63[扇区数],sectors=320173056[总扇区数],start=0[起始扇区数]

评估硬盘的读取效率

hdparm -t /dev/sda

/dev/sda:

timingbuffereddiskreads :166 mbin 3.03 seconds=54.85 MB/sec

[ root @ Linux so.com~] # hdparm-t/dev/sda

/dev/sda:

timingbuffereddiskreads :160 mbin 3.01 seconds=53.11 MB/sec

[ root @ Linux so.com~] # hdparm-t/dev/sda

/dev/sda:

timingbuffereddiskreads :166 mbin 3.00 seconds=55.31 MB/sec

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。