笔者也经常在网上查询信息,但发现很多信息都是照搬,内容甚至有错误,可用性很低.笔者就认为如果要分享就应该把遇到的问题真实的分享出来,让更多同路人少走弯路.节约时间.
觉得这篇文章有帮助的同学可以点个赞!将真有用的信息传递给更多人!

目录

  • Linux磁盘/硬盘测速,测试顺序读写,测试4K性能
  • 测速命令dd
    • 命令简介
    • 参数说明
  • 查看硬盘分区挂载信息
    • 模拟写入128M的小文件,测试其4K写性能.
    • 模拟一次性读取一个4GB的文件,测试其读取速度.
    • 模拟读取128M的小文件,测试其4K读性能.
    • 模拟一次性写入一个4GB的文件,测试其写入速度.

Linux磁盘/硬盘测速,测试顺序读写,测试4K性能

本文参考文章http://www.caotama.com/1795792.html

测速命令dd

命令简介

此处可参考https://www.cnblogs.com/sylar5/p/6649009.html

参数说明

  • if=/dev/zero不产生IO,因此可以用来测试纯写速度;

  • if=/dev/zero(产生字符)不产生IO,因此可以用来测试纯写速度;

  • 同理of=/dev/null(回收站、无底洞)不产生IO,可以用来测试纯读速度;

  • 将/tmp/test拷贝到/var则同时测试了读写速度;

  • bs是每次读或写的大小,即一个块的大小,count是读写块的数量。

查看硬盘分区挂载信息

lsblk -f


比如此时测试sdb硬盘下sdb1分区的读写速度,进入到对应分区的挂载目录,然后执行测试命令

cd /mnt/pve/HD1T

比如测试此分区下速度,

模拟写入128M的小文件,测试其4K写性能.

按顺序写入,每次写入文件大小为32k,写入4000次

dd bs=32k count=4k if=/dev/zero of=test oflag=dsync

模拟一次性读取一个4GB的文件,测试其读取速度.

dd if=/dev/sdc of=/dev/null bs=10240k count=400 iflag=direct

/dev/sdc是实际的物理硬盘.
bs=10240k count=400 循环400次 每次 10240k

模拟读取128M的小文件,测试其4K读性能.

dd if=/dev/sdc of=/dev/null bs=32k count=4000 iflag=direct

/dev/sdc是实际的物理硬盘.
bs=32k count=4000循环4000次 每次 32k

模拟一次性写入一个4GB的文件,测试其写入速度.

dd bs=1024k count=4096 if=/dev/zero of=test conv=fdatasync

4096*1024k=4Gb,conv=fdatasync执行后一次性写入

Linux磁盘/硬盘测速,dd命令,测试顺序读写,测试4K性能相关推荐

  1. linux下硬盘测速工具hdparm

    废话不多说,看实例: [root@xmdb ~]# df -h 文件系统              容量  已用 可用 已用% 挂载点 /dev/sda3             221G  134G ...

  2. Linux下的十个好用的命令工具:查看系统版本,显示目录的大小,查看硬盘HDD/SSD,硬盘测速,ssh时自动输入密码,查看程序的内存使用情况,查看I/O的速度,查看ssh密码错误日志,查找文件

    文章目录 1.查看系统版本 2.显示目录的大小 3.查看硬盘是HDD还是SSD 4.硬盘测速 5.在ssh的时候自动输入密码 6.查看程序的内存使用情况 7.查看I/O的速度 8.查看ssh密码错误日 ...

  3. Linux下hdparm硬盘测速

    Linux下hdparm硬盘测速 在Linux下可以使用hdparm对硬盘进行测试或者查看硬盘的相关信息.这样你就知道了硬盘读写速度. hdparm 参数: -a 表示是否关闭磁盘预读取功能.对于大文 ...

  4. 在linux中hdparm作用,Linux下hdparm硬盘测速

    在Linux下可以使用hdparm对硬盘进行测试或者查看硬盘的相关信息.这样你就知道了硬盘读写速度. Hdparm功能说明:显示与设定硬盘的参数. 语 法:hdparm [-CfghiIqtTvyYZ ...

  5. 使用windows自带的磁盘测速工具对硬盘进行测速——从此无需额外下载第三方硬盘测速工具

    文章目录 1. 以管理员身份运行PowerShell 2. 对系统盘(C盘)进行测速 3. 对某一指定的硬盘分区进行测速 1. 以管理员身份运行PowerShell 鼠标右键单击屏幕左下角的Windo ...

  6. 【硬盘测速】一条命令解决硬盘测速问题

    硬盘测速 前言 使用步骤 End 前言 刚买到的硬盘装好之后,大部分人都会对硬盘进行测速,普遍会想到的测速方法是下载测速软件测试一下,但是有一种方法既简便又快速,就是利用Windows自带的命令进行测 ...

  7. dd 命令用来测试硬盘读写速度

    dd 命令用来测试硬盘读写速度(转) dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 1. 命令简介,dd 的主要选项: 指定 ...

  8. 硬盘读写测试工具_硬盘测速工具:Blackmagic Disk Speed Test Mac

    Blackmagic Disk Speed Test for Mac是Mac上检测硬盘功能的硬盘测速工具,使用disk speed test mac可以检测并验证你的硬盘性能,以及硬盘读入和读出的能力 ...

  9. 使用Windows自带工具WINSat给硬盘测速

    硬盘测速可以使用Windows内置的工具使用–WinSat,WIN7 WIN10都有. 操作步骤 以管理员身份运行命令行程序,win+R–>输入cmd并回车.(一定要以管理员身份运行,否则在wi ...

最新文章

  1. dbface backbone
  2. LCD MIPI DSI时钟计算
  3. find linux 指定后缀_Linux终端命令入坑必备知识与技巧
  4. Canny边缘检测算法原理及其VC实现详解(二)
  5. python连接mysql的一些基础知识+安装Navicat可视化数据库+flask_sqlalchemy写数据库
  6. JavaScript使用正则表达式进行邮箱表单验证实例
  7. Linux服务器系统备份还原
  8. SQL2008安装 VS2008安装(VS2010存在的情况下)
  9. 操作系统课程设计(作业调度、内存管理、进程调度、进程阻塞等)
  10. python蒙特卡洛仿真_蒙特卡洛模拟Ising模型(附Python代码)
  11. Python根据身份证得知性别
  12. 怎样快速提升自身的编程水平?
  13. 科技驰援 攻坚战疫 | 用友助力武汉协和医院部署捐赠物资管理系统,保证“物尽其用”...
  14. mongorepository查询条件_springboot jpa + mongodb实现多条件查询数据
  15. 智能驾驶视觉传感器测试:自动驾驶车辆如何进行传感器标定?
  16. QQ授权登录和微信授权登录
  17. 用 LINQ 编写 C# 都有哪些一招必杀的技巧?
  18. 用什么软件抓cd音轨音质最好_什么APP听音乐好?
  19. 【MYSQL】大量数据入库方案
  20. 电脑桌面文件删除怎么恢复丨迅龙数据恢复丨

热门文章

  1. C++ 实现俄罗斯方块(附详细解析)
  2. dreamweaver半角空格_如何解决Dreamweaver空格问题
  3. 二十六:策略模式:灵活的决策力
  4. abb工业机器人教程 zxw_ABB工业机器人实操与应用技巧
  5. 2018 形势、影响与心态
  6. MATLAB编写遗传算法求解vrp问题
  7. 盲源分离matlab程序,分享一些盲源分离的代码及相关网址
  8. 善用Google搜索,资源唾手可得
  9. mysql sql 工资加密_MYSQL 加密SQL
  10. 笔记本拆c面_拆解C面准备步骤 注意拧下所有螺丝_Alienware 15_笔记本评测-中关村在线...