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
RHEL: Checking HBAs
Viewed 15566 times since Sun, May 27, 2018
RHEL: Extending a vmdk (Virtual Machine disk)
Viewed 4746 times since Sun, May 27, 2018
Installing and Configuring an OCFS2 Clustered File System
Viewed 6422 times since Sat, Jun 2, 2018
Linux Cluster Tutorial
Viewed 2580 times since Sat, Sep 29, 2018
debian How to Upgrade Debian 8 Jessie to Debian 9 Stretch
Viewed 2788 times since Sun, Sep 23, 2018
How to use yum-cron to automatically update RHEL/CentOS Linux 6.x / 7.x
Viewed 5543 times since Tue, Dec 4, 2018
socat: Linux / UNIX TCP Port Forwarder
Viewed 10183 times since Tue, Aug 6, 2019
How to find the largest files and directories in Linux?
Viewed 3868 times since Sun, May 20, 2018
Linux – Securing your important files with XFS extendend attributes
Viewed 7963 times since Wed, Jul 25, 2018
Using grep to find string in files
Viewed 2737 times since Fri, May 15, 2020