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
Prosty skaner portów TCP w bash
Viewed 3449 times since Thu, May 24, 2018
How to encrypt a partition with DM-Crypt LUKS on Linux
Viewed 8360 times since Fri, Jul 13, 2018
RHEL7: How to get started with Firewalld.
Viewed 12258 times since Wed, May 22, 2019
Extending Linux LVM partitions script
Viewed 6530 times since Wed, Feb 6, 2019
Linux get the list of FC HBA’s and WWPN
Viewed 3616 times since Tue, May 22, 2018
Top 25 Best Linux Performance Monitoring and Debugging Tools
Viewed 7222 times since Sun, Sep 30, 2018
Linux Proxy Server Settings – Set Proxy For Command Line
Viewed 3803 times since Mon, Feb 18, 2019
How to encrypt a partition using LUKS?
Viewed 1973 times since Fri, Jul 13, 2018
How to convert RAW image to VDI and otherwise
Viewed 15191 times since Wed, Oct 3, 2018
ZFS: Create a new zfs filesystem
Viewed 2727 times since Sun, Jun 3, 2018
Recently Viewed
RHEL: ACLs basics