ScaleArc Support Center

Welcome back, guest

Register or login below.

Downloads

Feedback

How to: Identify processes performing high disk I/O wait activity

Release Classification Level DB Platform Categories
All INFO  ALL Performance

 

QUESTION

How to identify processes performing significantly high amount of disk I/O wait activity?

 

ANSWER

This KB comes extremely handy when investigating causes of high system CPU core utilization.

One of the causes, besides the network interrupts, can be very high disk I/O wait activity handled by the CPU.

Below is the simple procedure, using iotop utility.


1. Connect to the ScaleArc box using the SSH access.

2. Switch to root user with 'sudo su -' command.

3. Install iotop utility using 'sudo yum install iotop'.

4. Run the utility with 'iotop' command.

5. Find the process performing high I/O disk activity by looking at IO column first. The example shows that journaling process jbd2 spends 2.42% of thread/process time while waiting on I/O.

6. Sort the processes using using Left/Right arrows by available parameteres: TID, PRIO, USER, DISK READ, DISK WRITE, SWAPIN, IO, COMMAND

 

For more information, refer to the man pages of iotop utility.

 


If you are experiencing issues with ScaleArc or with any of it's features, please contact ScaleArc Support. We are available 24x7 by phone at 855 800 7225 or +1 408 412 7315. 

For general support inquiries, you can also e-mail us at support.scalearc.com.

Copyright ©2017 ScaleArc, Inc. All rights reserved. Contact Support |  Contact ScaleArc |  Feedback

2901 Tasman Drive Santa Clara, CA 95054 | Email:  support@scalearc.com 

 

 

 

 

 

Permalink: https://support.scalearc.com/kb/articles/4285
Subscribe to this article to get an email notification when it is updated.
Share this: