当前位置: 首页 > 科技观察

检测IDE-SATASSD硬盘在Linux上的传输速度

时间:2023-03-18 14:18:53 科技观察

你知道你的硬盘在Linux下的传输速度有多快吗?不打开计算机机箱或机柜,您是否知道它是在SATAI(150MB/s)、SATAII(300MB/s)还是SATAIII(6.0Gb/s)上运行?您可以使用hdparm和dd命令来检查您的硬盘速度。它为各种硬盘的ioctl提供命令行接口,Linux系统的ATA/IDE/SATA设备驱动子系统都支持。有些选项只能在最新的内核上正常工作(确保你安装了最新的内核)。我还建议使用最新内核源代码中包含的标头编译hdparm命令。如何使用hdparm命令检测硬盘传输速度以root管理员权限登录,执行命令:$sudohdparm-tT/dev/sda或者,$sudohdparm-tT/dev/hda输出:/dev/sda:定时缓存读取:2.00秒内7864MB=3935.41MB/秒定时缓冲磁盘读取:3.00秒内204MB=67.98MB/秒为了更准确地检测,此操作应重复2-3次。这显示了在不访问磁盘的情况下直接从Linux缓冲区缓存读取的速度。该测量值实际上是被测系统的处理器、缓存和内存吞吐量的指标。这是一个for循环的例子,连续运行测试3次:foriin123;执行hdparm-tT/dev/hda;done在这里,-t:performdevicereadtiming-T:performcachereadtime/dev/sda:harddrivedevicefile要找出SATA硬盘的连接速度,输入:sudohdparm-I/dev/sda|grep-ispeedoutput:*Gen1signalingspeed(1.5Gb/s)*Gen2signalingspeed(3.0Gb/s)*Gen3signalingspeed(6.0Gb/s)以上输出表明我的硬盘可以使用1.5Gb/s,3.0Gb/s或6.0Gb/s。请注意您的BIOS/主板必须支持SATA-II/III:$dmesg|grep-isata|grep'linkup'LinuxCheckIDESATASSDHardDiskTransferSpeeddd命令也可以使用dd命令获取对应的Speedinfo:ddif=/dev/zeroof=/tmp/output.imgbs=8kcount=256krm/tmp/output.imgOutput:262144+0recordsin262144+0recordsout2147483648bytes(2.1GB)copyed,23.6472seconds,`90.8MB/s`下面是推荐的dd命令参数:ddif=/dev/input.fileof=/path/to/output.filebs=block-sizecount=number-of-blocksoflag=dsync##GNUddsyntax##ddif=/dev/zeroof=/tmp/test1.imgbs=1Gcount=1oflag=dsync##ORalternatesyntaxforGNU/dd##ddif=/dev/zeroof=/tmp/testALT.imgbs=1Gcount=1conv=f??datasync这是第三个输出上述命令的命令:1+0记录in1+0记录out1073741824字节(1.1GB,1.0GiB)已复制,4.23889s,253MB/s磁盘和存储-GUI工具您还可以使用位于系统>管理中的磁盘工具>磁盘工具菜单。请注意,在较新版本的Gnome中,它简称为“磁盘”。如何在Linux上使用“磁盘”测试硬盘驱动器的性能?要测试硬盘驱动器的速度:从活动概览中打开磁盘(按键盘上的超级键并键入“磁盘”)从左窗格的列表中选择磁盘选择菜单按钮并选择“测试磁盘性能”。..”单击“开始性能测试...”并根据需要调整传输速率和访问时间参数。选择“开始性能测试”来测试从磁盘读取数据的速度。输入管理权限的密码。上述操作的快速视频演示:https://www.cyberciti.biz/tips/wp-content/uploads/2007/10/disks-performance.mp4Read-onlyBenchmark(安全模式)然后,选择>Read-only:上面的LinuxBenchmarkHardDiskSpeed选项不会破坏任何数据。读写基准(所有数据都会丢失,所以要小心)访问系统>管理>磁盘实用程序菜单>单击性能测试>单击开始读/写性能测试按钮:LinuxHardDiskBenchmarkRead/WriteRateandAccess作者ofTime,nixCraft的创建者,是一位经验丰富的系统管理员和Linux操作系统/Unixshell脚本培训师。他曾与全球客户和各种IT、教育、国防和空间研究以及非营利部门合作。行业合作。在Twitter、Facebook和Google+上关注他。