首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 查看 硬盘 速度

在Linux系统中,查看硬盘速度可以通过多种方法实现,以下是一些常用的命令和工具:

1. 使用hdparm命令

hdparm是一个用于获取和设置硬盘参数的工具。

代码语言:txt
复制
sudo hdparm -Tt /dev/sda
  • -T:显示硬盘的读取速度(以MB/sec为单位)。
  • -t:进行一次硬盘读取测试,并显示速度。

2. 使用dd命令

dd命令可以用来测量硬盘的写入速度。

代码语言:txt
复制
sudo dd if=/dev/zero of=/tmp/testfile bs=1M count=1024 conv=fdatasync
  • if=/dev/zero:输入文件为/dev/zero,即生成空数据。
  • of=/tmp/testfile:输出文件为/tmp/testfile
  • bs=1M:块大小为1MB。
  • count=1024:写入1024个块,即1GB的数据。
  • conv=fdatasync:确保数据同步到硬盘。

完成后,dd命令会显示写入速度。

3. 使用fio工具

fio是一个灵活的I/O测试工具,可以进行详细的硬盘性能测试。

首先,安装fio

代码语言:txt
复制
sudo apt-get install fio

然后,运行一个简单的测试:

代码语言:txt
复制
sudo fio --name=test --ioengine=libaio --rw=read --bs=4k --size=1G --numjobs=1 --runtime=60 --group_reporting
  • --name=test:测试名称。
  • --ioengine=libaio:使用异步I/O引擎。
  • --rw=read:进行读测试。
  • --bs=4k:块大小为4KB。
  • --size=1G:测试文件大小为1GB。
  • --numjobs=1:并行任务数为1。
  • --runtime=60:测试时间为60秒。
  • --group_reporting:汇总报告。

4. 使用smartctl命令

smartctlsmartmontools包的一部分,可以用来获取硬盘的SMART信息,包括一些性能数据。

代码语言:txt
复制
sudo smartctl -a /dev/sda

优势

  • hdparm:简单易用,适合快速查看硬盘速度。
  • dd:直接测量写入速度,结果直观。
  • fio:功能强大,可以进行详细的I/O性能测试。
  • smartctl:不仅可以查看速度,还能获取硬盘的健康状态和其他详细信息。

应用场景

  • 系统管理员:监控和维护服务器硬盘性能。
  • 开发人员:在进行性能测试和优化时使用。
  • 硬件评测:评估新硬盘的性能。

通过这些方法,你可以全面了解Linux系统中硬盘的速度和性能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Linux下用dd命令测试硬盘的读写速度

    总觉得公司服务器磁盘不给力,有时候 vim 编辑的时候都会卡顿,IO 经常 90%+,很纳闷,就测试了一下磁盘的读写速度。...一、测试写速度: time dd if=/dev/zero of=/tmp/test bs=8k count=1000000 测试结果:565 MB/s 二、测试读速度: time dd if=/tmp.../test of=/dev/null bs=8k 测试结果:4.7GB/s 三、测试读写速度: time dd if=/tmp/test of=/var/test bs=64k 测试结果:387MB/s...IO,可以用来测试纯读速度; ④、将/tmp/test 拷贝到/var 则同时测试了读写速度; ⑤、bs 是每次读或写的大小,即一个块的大小,count 是读写块的数量。...五、结论 从结果看出,俺公司的服务器磁盘读写速度还真不算慢,看来得从其他方面检测了,革命尚未成功,苦逼仍需努力。

    8.1K30

    Linux查看独立服务器硬盘信息(通电时间)

    前几天Psychz圣诞节搞促销,E3-1230 v2,16Gb内存,2T硬盘独服只要24$/月,着实没忍住,还是剁手了。...硬盘质量层次不齐,通电10w小时也是有可能的,上架后第一步就是先看下硬盘信息,下面一起来看看。...安装smartmontools 需要借助smartmontools工具来进行查看硬盘信息,安装方法如下: #Debian or Ubuntu apt -y install smartmontools #...CentOS yum -y install smartmontools 查看硬盘信息 输入fdisk -l可看到有2块磁盘,分为为/dev/sdb和/dev/sda,如下图: 输入smartctl -...Rotation Rate:硬盘转速 SATA Version is:SATA接口版本 Power_On_Hours:通电时间,上面为49628,都快接近5w小时了 不同硬盘型号性能会不一样,通电越长意味着可能使用寿命就越短

    6K20

    linux查看硬盘smart信息_检查中ctl是检查什么

    上很早就有了SMART支持了 如果把Linux装在VMware等虚拟机上,在系统启动时候可以看到有个服务启动报错:smartd 这个服务器就是smart的daemon进程(因为vmware虚拟机的硬盘不支持...2、smartctl -H :查看硬盘的健康状况。一般看不出来问题,没啥用。 3、smartctl -l selftest :显示硬盘测试信息。.../sda,最后查看磁盘测试结果smartctl -l selftest /dev/sda,基本磁盘健康状态就可以定位出来,最后检查磁盘错误日志smartctl -l error /dev/sdb 查看测试结果...如果失败,则可能是动力系统产生故障; power cycle count 电源开关计数:每次加电增加一次计数,新硬盘应小于10次; g-sensor error rate 坠落计数:异常加速度(例如坠落...(ps:流言说某个linux系统——不点名,在使用电池时候,会不断强制磁头归为,而磁头归位次数最大值约为600k次,所以认为linux会损坏硬盘,实际上不是这样的); reallocetion event

    6.6K21

    linux 查看内存大小命令,Linux查看命令:CPU型号,内存大小,硬盘空间「建议收藏」

    grep -A16 “Memory Device$” 3 查看硬盘 3.1 查看硬盘大小 # fdisk -l | grep Disk Disk /dev/cciss/c0d0: 146.7 GB,...146778685440 bytes 总结:硬盘大小146.7G,即厂商标称的160G 4 其他命令集合 uname -a # 查看内核/操作系统/CPU信息的linux系统信息 head -n l.../etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名的linux系统信息命令 lspci -tv # 列出所有PCI设备...lsusb -tv # 列出所有USB设备的linux系统信息命令 lsmod # 列出加载的内核模块 env # 查看环境变量资源 free -m # 查看内存使用量和交换区使用量 df -h #...CPU相关参数的linux系统命令 cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令 cat /proc/meminfo :查看linux系统内存信息的linux系统命令

    15.9K20

    Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

    -A16 "Memory Device$" 3 查看硬盘 3.1 查看硬盘大小 # fdisk -l | grep Disk Disk /dev/cciss/c0d0: 146.7 GB, 146778685440...bytes 总结:硬盘大小146.7G,即厂商标称的160G 下面是一些命令的集合,供参考: uname -a # 查看内核/操作系统/CPU信息的linux系统信息 head -n l /etc.../issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名的linux系统信息命令 lspci -tv # 列出所有PCI...设备 lsusb -tv # 列出所有USB设备的linux系统信息命令 lsmod # 列出加载的内核模块 env # 查看环境变量资源 free -m # 查看内存使用量和交换区使用量.../proc/partitions :查看linux硬盘和分区信息的系统信息命令 cat /proc/meminfo :查看linux系统内存信息的linux系统命令 cat /proc/version

    10.2K20

    Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

    uname -a # 查看内核/操作系统/CPU信息的linux系统信息 head -n l /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息...hostname # 查看计算机名的linux系统信息命令 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备的linux系统信息命令 lsmod # 列出加载的内核模块...chkconfig –list | grep on # 列出所有启动的系统服务程序 rpm -qa # 查看所有安装的软件包 cat /proc/cpuinfo :查看CPU相关参数的linux...系统命令 cat /proc/partitions :查看linux硬盘和分区信息的系统信息命令 cat /proc/meminfo :查看linux系统内存信息的linux系统命令 cat /proc...pci设备的信息 cat /proc/swaps :查看所有swap分区的信息 3 查看硬盘 3.1 查看硬盘大小 fdisk -l | grep Disk Disk /dev/sda: 3.8 TiB

    9.4K10
    领券