Jump to content
View in the app

A better way to browse. Learn more.

AlphaGNU

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to Check Linux VPS or Dedicated Server Disk I/O Speed via this Simple Commands

Featured Replies

Posted

Now a days who doesn’t want speedy websites, for this you need a good server configuration whether it is VPS or dedicated server all servers have DISK attached to hold your website’s files and data and the Disk I/O (Input/Output) is one of the main requirement for speedy websites i.e. how quickly server can read and write data to it.

Quote

A good Disk can give you performance benefits and boost your website’s speed and ranking.

Most server provider now a days provides SSD or SSD cached disk space even some provider also dealing with old magnetic HDD Disk to there clients which can hold data of 100-500 GBs (even TBs), hold on is that worth it?

In this article we’ll check DISK I/O speed of your server (VPS/Dedicated) via this simple commands.

Commands to check DISK I/O speed :

Command 1 :

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -rf test


eg. output :

[root@vpn ~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -rf test
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 1.95918 s, 548 MB/s


here you can see disk speed is incredibly fast enough “548 MB/s”  as this is pure SSD disk and of course a good Server provider.

If your Disk speed is lower than 80/85 mbps Consider moving to another provider.

Command 2 :

To Check Disk I/O latency using ioping

A tool to monitor I/O latency in real time. It shows disk latency in the same way as ping shows network latency.

Installation on Centos and Ubuntu OS :

Centos

yum install epel-release
yum install ioping


Ubuntu/Debian

apt-get install ioping


Run this command to start DISK I/O Latency test:

ioping -c 15 .


eg. output

[root@vpn ~]# ioping -c 15 .
4 KiB <<< . (simfs /dev/simfs): request=1 time=71.9 us (warmup)
4 KiB <<< . (simfs /dev/simfs): request=2 time=111.3 us
4 KiB <<< . (simfs /dev/simfs): request=3 time=99.3 us
4 KiB <<< . (simfs /dev/simfs): request=4 time=131.8 us
4 KiB <<< . (simfs /dev/simfs): request=5 time=134.5 us
4 KiB <<< . (simfs /dev/simfs): request=6 time=102.8 us
4 KiB <<< . (simfs /dev/simfs): request=7 time=116.0 us
4 KiB <<< . (simfs /dev/simfs): request=8 time=117.0 us
4 KiB <<< . (simfs /dev/simfs): request=9 time=117.0 us
4 KiB <<< . (simfs /dev/simfs): request=10 time=112.4 us
4 KiB <<< . (simfs /dev/simfs): request=11 time=122.4 us
4 KiB <<< . (simfs /dev/simfs): request=12 time=97.8 us (fast)
4 KiB <<< . (simfs /dev/simfs): request=13 time=125.6 us
4 KiB <<< . (simfs /dev/simfs): request=14 time=118.8 us
4 KiB <<< . (simfs /dev/simfs): request=15 time=128.6 us

--- . (simfs /dev/simfs) ioping statistics ---
14 requests completed in 1.64 ms, 56 KiB read, 8.56 k iops, 33.4 MiB/s
generated 15 requests in 14.0 s, 60 KiB, 1 iops, 4.29 KiB/s
min/avg/max/mdev = 97.8 us / 116.8 us / 134.5 us / 11.0 us


Here the average I/O Latency is 116.8 milliseconds (lower is better)

You can also check latency of the disk by this command :

ioping -c 10 -s 1M /tmp


TO Measure disk sequential speed :

ioping -RL /


or by disk name :

ioping -RL /dev/sda


TO measure DISK seek Rate :

ioping -R /


or by disk name :

ioping -R /dev/sda

 

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.