Linux - How to perform I/O performance test with dd command

Linux - How to perform I/O performance test with dd command

 
Question : How to perform I/O performance test in Linux to find r/w speed?
Answer :  It can be achieved using dd command.

Example to test write speed :
1. Go to the directory location where you want to perform the test.
[root@server ~]# cd /dir

2. Run dd command below.
[root@server ~]# dd if=/dev/zero of=dd.data bs=4k count=200000 conv=fsync
200000+0 records in
200000+0 records out
819200000 bytes (819 MB) copied, 8.47374 seconds, 96.7 MB/s

[root@server ~]# ls -la
total 801588
drwxr-xr-x 2 root     root          4096 Oct 22 12:51 .
drwxr-x--- 5 root     root           8192 Oct 22 12:51 ..
-rw-r--r-- 1 root     root     819200000 Oct 22 12:51 dd.data


Example to test read speed :
[root@server ~]# time time dd if=/path/to/bigfile of=/dev/null bs=8k

                              if = name of input file
                             of = name of output file
                             bs = size of block
                        count = number of block
                         conv = fsync - flush data at the end of the copy
                                   dsync - flush data after every block of the copy
0 (0)
Article Rating (No Votes)
Rate this article
Attachments
There are no attachments for this article.
Comments
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
Secure Remote Logging to Central Log Server Using RSYSLOG on CentOS 6 / CentOS 7 and stunnel
Viewed 3597 times since Sun, Dec 6, 2020
RHEL: GPT/MBR partition tables (using disks larger than 2 TiB)
Viewed 12205 times since Sun, May 27, 2018
Find All Large Files On A Linux System
Viewed 2093 times since Mon, Oct 29, 2018
Moving SSL Certificate from IIS to Apache
Viewed 1915 times since Mon, Feb 18, 2019
Enabling automatic updates in Centos 7 and RHEL 7
Viewed 2413 times since Wed, Oct 17, 2018
ZFS: Snapshots and clones on zfs filesystems
Viewed 3022 times since Sun, Jun 3, 2018
How to automate SSH login with password? ssh autologin
Viewed 2635 times since Fri, Jun 8, 2018
linux-training.be gives you books for free to study Linux
Viewed 4847 times since Sat, Jun 2, 2018
Transform XML to CSV Format | Unix String Pattern Manipulation The Ugly Way
Viewed 5250 times since Sun, Jan 9, 2022
LVM: Extend an existing Logical Volume / Filesystem
Viewed 2389 times since Sat, Jun 2, 2018