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

Linux 中使用 Fio 测评硬盘性能

(sync、mmap、libaio、posixaio、SG v3、splice、null、network、 syslet、guasi、solarisaio,以及更多), I/O 优先级(针对较新的 Linux...它能够在块设备和文件上工作。 Fio 接受一种非常简单易于理解的文本格式的任务描述。软件默认包含了几个示例任务文件Fio 展示了所有类型的 I/O 性能信息,包括完整的 IO 延迟和百分比。...它支持 Linux 、FreeBSD 、NetBSD、 OpenBSD、 OS X、 OpenSolaris、 AIX、 HP-UX、 Android 以及 Windows。...这个命令将要同一时间执行两个进程,写入共计 4GB( 4 个任务 x 512MB = 2GB) 文件: sudo fio --name=randwrite --ioengine=libaio --iodepth...: sda: ios=0/0, merge=0/0, ticks=0/0, in_queue=0, util=0.00% 随机读测试 我们将要执行一个随机读测试,我们将会尝试读取一个随机的 2GB 文件

3.4K50

Linuxfio磁盘压测笔记

://linux.die.net/man/1/fio http://elf8848.iteye.com/blog/2168876   【讲的比较好】 注意,我先使用yum安装的fio,测试时候报错,建议使用最新版的.../configure make  即可在当前目录下生成fio可执行文件fio的几个参数: filename=/bdata/test.big 测试文件名称,通常选择需要测试的盘所在的目录。...rw=randwrite 测试随机写的I/O rw=randrw 测试随机写和读的I/O bs=4k 单次io的块文件大小为4k size=2g 本次的测试文件大小为2g,以每次4k的io进行测试。...sync=1 设置异步io fsync=1 一个io就同步数据 帮助命令:  fio --help  fio --cmdhelp 等等 # 准备个2GB的测试用的文件 dd if=/dev/zero of...=/bdata/test.big bs=4k count=524288    # 通常在需要测试的那个磁盘下面生成一个这种测试用的大文件 测试随机读写: fio --filename=/bdata/test.big

6.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

fio测试ceph的filestore

,才能更好的去比较差别 fio对于ceph来说,可以测试文件系统,基于文件系统之上测试,可以测试内核rbd,将rbdmap到本地格式化以后进行测试,或者基于librbd直接对rbd进行测试,这个是目前都已经有的测试场景...build]# make install -j 16 安装完成检查是不是生成了这个库文件,fio就是利用这个库作为写入引擎的 [root@lab8106 build]# ll lib/libfio_ceph_objectstore.so...[root@lab8106 ~]# cd /root/newceph/fio/ [root@lab8106 fio]#..../configure [root@lab8106 fio]# make 如果显示下面的,就可以了 [root@lab8106 fio]# ....配置测试 下面需要准备两个配置文件,一个是ceph自身的,一个是fio配置文件,我们看下我的环境下这个配置文件如何写的 写fio的测试文件 vim filestore.fio [global] ioengine

2.4K20
领券