fio examples

fio is a tool that will spawn a number of threads or processes doing a articular type of I/O action as specified by the user. fio takes a number of global parameters, each inherited by the thread unless otherwise parameters given to them overriding that setting is given.
The typical use of fio is to write a job file matching the I/O load one wants to simulate.

Read test:

$ fio read.ini



Write test:


User tags

rsync puppet hdparm MegaRAID docker su squeeze mysql bscan tftp StorMan alsa source fido7 htop apache taskset rtl8723be wordpress qemu swap noop nfs4 proxy PXE .htaccess Swift gtk qcow2 equalizer replication LVM raid glusterfs vrrpd pacemaker mdadm firefox perl freedos opreport HDFS arp sg idmapd bind ipmitool netfilter arch cfq initrd bug ulimit ansible flash SYN usb boot search bash NFS exim shellshock munin SSD newgrp graylog2 sysctl parallel grub ip cache xfs kernel glxinfo core dump dovecot wget rkhunter tar scsi asoundrc sysrq video sftp cpanm drupal leap second lstat numa dns DRBD vlan rpm sublime APU cpu top youtube iowait SpamAssassin raid5 pvmove tun cgroups ssh exim4 iops tiger limit_conn gpg tzdata routing tin PTR perlbrew cluster elliptics bacula xargs dhcp pulseaudio pam slab ps backtrace RT Adaptec centos 7 git xen KVM fio hotplug debian opcontrol HTTPS build quagga deb performance debootstrap Salt radeon nginx groups chromium corosync ardour lubuntu lxc lts /etc/network/interfaces php profiling regex openvpn X forwarding find apt rtsp sysctl.conf vim CPAN shorewall iostat chroot iptables OpenSSL xhost alien keyboard jackd conntrack MODx language dpkg soa cpu usage docker-compose ha sysresccd iSCSI ddos ipmi dhclient AMD mount route arping virtualbox bonding LSI storage java vtysh nvidia 3Ware tool mariadb security erase etch sysfs ubuntu Areca encrypt OpenStack mkfs oprofile virsh vrrp lenny zRam fail2ban CentOS dstat gdb SuperMicro virt-install gre backup bridge