Linux测试硬盘读性能的常用工具-hdparm
1、使用hdparm T /dev/xvda命令 ,同样/dev/xvda代表你要测试的硬盘设备名。这个命令会测试硬盘缓存的读取速度,即数据从硬盘缓存中读取的速度 。这两个命令是hdparm中最常用于测试硬盘读性能的工具,能够帮助用户快速了解硬盘的读取能力。
2 、获取与设置硬盘参数 hdparm命令可以用来获取或设置SATA/IDE设备的参数。通常 ,我们使用以下选项来获取硬盘信息:-I:直接读取硬盘硬件规格信息 。-g:显示硬盘的磁轨、磁头、磁区等参数。测试硬盘速度 利用hdparm的测试命令,可以快速评估硬盘的读取和缓存读取速度。
3 、使用T参数:hdparm T /dev/sdX 。这会评估并显示硬盘快取的读取效率,同样单位是MB/sec。显示硬盘的相关设置:不带特定参数:hdparm /dev/sdX或hdparm v /dev/sdX。这会显示硬盘的当前相关设置 ,如多重计数、I/O支持、只读状态 、预读大小等。
4、hdparm 是一个强大的 Linux 工具,用于检测和控制硬盘的性能 。
5、hdparm命令是Linux系统中一个强大的工具,专为检测、显示和设定IDE或SCSI硬盘的参数而设计。它的基本语法是hdparm [参数],其中包含多种实用的参数选项。例如:-a:用于设定读取文件时的预读块数 。 -f:将内存缓冲区的数据写回硬盘并清空 ,提升数据处理效率。
6 、检测 Linux 上 IDE/SATA SSD 硬盘的传输速度 在 Linux 环境下,我们可以通过 hdparm 和 dd 命令来评估硬盘性能。hdparm 是一个强大的工具,提供了对各种硬盘的 ioctls 的命令行接口 ,这些接口由 Linux 系统的 ATA/IDE/SATA 设备驱动程序子系统所支持 。
Linux-使用hdparm设置机械硬盘自动休眠
1、首先,安装hdparm软件包是基础操作:pacman -S hdparm。确认硬盘信息和当前电源管理参数:hdparm -I /dev/sdc。为了实现自动休眠,调整APM参数至127 ,允许适度休眠,但避免过于激进:hdparm -B 127 /dev/sdc 。接下来,设定休眠触发时间 ,如5分钟后自动休眠:hdparm -S 60 /dev/sdc。
2、**基本设置 首先,确保你的系统中安装了hdparm。接着,使用hdparm指令配置硬盘休眠 。命令格式如下:hdparm -S auto /dev/sdx(其中“sdx ”代表你的硬盘设备名)。这将设置硬盘在空闲时自动进入休眠状态。
3 、hdparm -S[num] /dev/hd*:设置超时值使硬盘进入睡眠模式;唤醒硬盘hdparm好像没有相应参数 ,实际上你去操作硬盘就会自动唤醒硬盘,使用ioctl有个参数可以唤醒硬盘,你可以查看硬盘操作的相应头文件。具体看hdparm的源代码,实际是使用ioctl操作硬盘相应寄存器 。
4、通过设置硬盘休眠时间来让空闲硬盘进入休眠状态。具体方法如下:打开“磁盘”应用程序 ,将多个硬盘挂载到系统中。打开终端,使用命令“sudo gedit /etc/hdparm.conf”在配置文件中添加以下命令:/dev/sdb{#设置硬盘自动休眠时间,单位秒 ,此处设定30分钟即1800秒spindown_time=1800} 。
hdparm命令如何显示硬盘的磁轨 、磁头和扇区信息?
hdparm /dev/sda:显示硬盘的设置,比如IO_support、readonly和readahead状态,以及硬盘的几何布局(柱面数、磁头数 、扇区数和总扇区数)。 hdparm -g /dev/sda:用于查看硬盘的详细物理结构信息。 hdparm -t /dev/sda:评估硬盘的读取速度 ,有助于优化性能 。 hdparm -X /dev/sda:设置硬盘的工作模式,可能包括进入休眠状态的选项。
使用i参数:hdparm i /dev/sdX。这会显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供 。使用I参数:hdparm I /dev/sdX。这会直接读取并显示硬盘所提供的硬件规格信息 ,通常比i参数提供的信息更详细。查看硬盘的几何参数:使用g参数:hdparm g /dev/sdX 。
hdparm命令的具体命令的语法格式为hdparm [参数]。
-I:直接读取硬盘硬件规格信息。-g:显示硬盘的磁轨、磁头、磁区等参数。测试硬盘速度 利用hdparm的测试命令,可以快速评估硬盘的读取和缓存读取速度 。具体命令如下:hdparm -t /dev/xvda:测试硬盘的读取速度。hdparm -T /dev/xvda:测试硬盘缓存的读取速度。
在终端中执行如下命令 。sudo hdparm -I /dev/sdb执行效果如下图所示,其中cache/buffersize行即为缓存大小。说明:-I:直接读取硬盘所提供的硬件规格信息 ,/dev/sdb指的电脑中的第二块硬盘。
-g: 显示硬盘的磁轨 、磁头和磁区等详细信息,用于硬盘诊断 。-h: 提供hdparm的命令行帮助,解释各个选项的作用。-i: 显示硬盘的硬件规格,这些信息在开机时由硬盘提供。-I: 直接读取硬盘的硬件规格信息 ,无需运行操作 。
使用hdparm进行安全擦
1、hdparm --security-set-pass gk /dev/sdx 或 hdparm --user-master u --security-set-pass gk /dev/sdx 启用后,通过 hdparm -I /dev/sdx 检查是否成功启用。
2、既然有安全抹除的需求……就有一个ATA指令Secure Erase。据说那些低级格式化软件实际上做的就是这个,如果对这些软件感到不透明、不放心 ,Linux下也可以找到专门干这个的软件包(hdparm),只是命令行操作有点麻烦 。
详解Linux中hdparm命令查看硬盘信息的用法
Linux中hdparm命令查看硬盘信息的用法如下:查看硬盘的硬件规格信息:使用i参数:hdparm i /dev/sdX。这会显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。使用I参数:hdparm I /dev/sdX。这会直接读取并显示硬盘所提供的硬件规格信息 ,通常比i参数提供的信息更详细 。
-X 设定硬盘的传输模式。-y 使IDE硬盘进入省电模式。-Y 使IDE硬盘进入睡眠模式 。-Z 关闭某些Seagate硬盘的自动省电功能。
使用hdparm t /dev/xvda命令,其中/dev/xvda是你要测试的硬盘设备名。这个命令会测试硬盘的实际读取速度 。测试硬盘缓存读取速度:使用hdparm T /dev/xvda命令,同样/dev/xvda代表你要测试的硬盘设备名。这个命令会测试硬盘缓存的读取速度 ,即数据从硬盘缓存中读取的速度。
使用hdparm查看硬盘基本信息 首先,执行如下命令安装hdparm sudo apt-get install hdparm 然后,执行如下命令来查看硬盘的基本信息 sudo hdparm -i /dev/sda hdparm的-i参数是在引导驱动器时获得的识别信息 ,这个信息有时候不完整也不一 定准确,这时候一般使用-I(大写的i)参数 。
本文来自作者[张刚丽]投稿,不代表安徽策御达禄立场,如若转载,请注明出处:https://ao9.cc/ao9cc/14140.html
评论列表(4条)
我是安徽策御达禄的签约作者“张刚丽”!
希望本篇文章《hdparm(hdparm 查看硬盘状态)(hdparm 查看硬盘状态)hdparm》能对你有所帮助!
本站[安徽策御达禄]内容主要涵盖:安徽策御达禄
本文概览:Linux测试硬盘读性能的常用工具-hdparm1、使用hdparmT/dev/xvda命令,同样/dev/x...