linux磁盘fio压力测试,fio命令 – 对磁盘进行压力测试和验证
fio是测试IOPS的非常好的工具,用来对磁盘进行压力测试和验证。磁盘IO是检查磁盘性能的重要指标,可以按照负载情况分成照顺序读写,随机读写两大类。FIO是一个可以产生很多线程或进程并执行用户指定的特定类型I/O操作的工具,FIO的典型用途是编写和模拟的I/O负载匹配的作业文件。也就是说FIO 是一个多线程io生成工具,可以生成多种IO模式,用来测试磁盘设备的性能(也包含文件系统:如针对网络文件系统 NFS 的IO测试)。
语法格式:fio [参数]
常用参数:
filename测试文件名称,通常选择需要测试的盘的data目录
rw=randwrite测试随机写的I/O
rw=randrw测试随机写和读的I/O
bs指定单次io的块文件大小
bsrange提定数据块的大小范围
size指定每个线程读写的数据量
参考实例
测试随机读写:
[root@linuxcool ~]# fio --filename=/bdata/test.big -iodepth=64 -ioengine=libaio -direct=1 -rw=randwrite -bs=4k -size=2G -numjobs=64 -runtime=20-group_reporting -name=test-rand-write
测试顺序读取:
[root@linuxcool ~]# fio --filename=/bdata/test.big -iodepth=64 -ioengine=libaio --direct=1 --rw=read --bs=1m --size=2g --numjobs=4 --runtime=10 --group_reporting --name=test-read
测试顺序写入:
fio --filename=/bdata/test.big -iodepth=64 -ioengine=libaio -direct=1 -rw=write -bs=1m -size=2g -numjobs=4 -runtime=20 -group_reporting -name=test-write
linux磁盘fio压力测试,fio命令 – 对磁盘进行压力测试和验证相关推荐
- Linux下使用df与du命令查看磁盘空间
背景 项目正常运行,然后某一天出现静态资源拿不到,需要重复刷新或者管理后台登录不上的情况.项目没有报异常,没有出错.经过排查,是服务器磁盘空间不足造成的. 那就研究一下吧,这些东西是躲不过去也糊弄不过 ...
- Windows自带的超强命令行磁盘管理工具
不知道大家在装Windows系统的时候,使用原版安装的多不多.GHOST版系统是个好东西,能够让不懂计算机的操作者能够一键装好系统,并且GHOST版的制作大神们还针对系统做了非常多的优化操作. 虽然[ ...
- linux磁盘fio压力测试,fio进行磁盘压力测试
fio可以用来测试磁盘IO 常用的参数如下: filename=/dev/emcpowerb 支持文件系统或者裸设备,-filename=/dev/sda2或-filename=/dev/sdb di ...
- 磁盘测试----fio
测试前提 我们在进行测试时,都会分清楚: 测试对象:要区分硬盘.SSD.RAID.SAN.云硬盘等,因为它们有不同的特点 测试指标:IOPS和MBPS(吞吐率),下面会具体阐述 测试工具:Linux下 ...
- 【Linux】ab命令实现网站性能压力测试
文章目录 ab命令介绍 ab命令的安装 ab命令的参数 使用举例 1. 使用gaosh-64服务器对gaosh-1服务器进行压测,模拟10个用户,对百度首页发起1000次请求 2. 压测www.zmk ...
- Linux 如何测试 IO 性能(磁盘读写速度)
这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道. 数据库属于IO密集型的应用,所以还是先评估下Server的IO性能,看看是否能和线上的机 ...
- Linux 测试 IO 性能(磁盘读写速度)
Linux 测试 IO 性能(磁盘读写速度) 这几天做MySQL性能测试,偌大一个公司,找几台性能测试机器都很纠结,终于协调到两台,IO的性能如何还不知道. 数据库属于IO密集型的应用,所以还是先评估 ...
- Unix/Linux 磁盘 I/O 性能监控命令
2019独角兽企业重金招聘Python工程师标准>>> 怎样才能快速的定位到并发高是由于磁盘io开销大呢?可以通过三种方式: Top可以看到的cpu信息有: Tasks: 29 to ...
- 模拟linux终端测试java,介绍一个在线的Linux,没有安装Linux或者虚拟机不喜欢用的童鞋可以简单的用这个jslinux测试各种命令...
介绍一个在线的Linux,没有安装Linux或者虚拟机不喜欢用的童鞋可以简单的用这个jslinux测试各种命令 这个是不错的选择,注意IE浏览器不能使用,用的话换成Chrome或者FireFox浏览器 ...
最新文章
- 第十六届全国大学生智能车竞赛全国总决赛报名信息汇总
- buuctf rar1
- C# 对接微信支付时生成符合 RFC3339 标准的日期时间字符串
- centos radius mysql_centos6.5下安装freeradius2.2.9+mysql
- 分布式选举协议:Raft
- python简单圣诞树手工折纸_简单立体手工折纸圣诞树的视频教程
- Spark:java.io.IOException: Connection reset by peer
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation 论文笔记
- Laravel 项目使用 Carbon 人性化显示文章发表时间
- python运维开发实战项目-1
- 精密星历卫星钟差插值程序
- 全新2021款 Jlink隔离器,ARM仿真器隔离,Jlink,Nu-link,ULINK的隔离,Cortex-M系列隔离仿真
- 通过高德地图获取 经纬度 以及地理位置等
- Python 数据挖掘 | 第3章 使用 Pandas 数据分析
- 旋转向量解法(罗德里格公式推导及理解)
- 详细设计-程序结构图
- 微信公众号数据2019_2019年9月原创公众号排行榜数据报告出炉
- as5300g2 nas软件功能_硬件与软件齐飞,首款支持2.5GbE的NAS-华芸AS-5202T测评体验
- Windows AD域下批量分发安装软件
- 第十四届蓝桥杯三月真题刷题训练——第 23 天