- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - Linux
- >
- how to tell which processes are causing i/o bottle...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 02:11 AM
тАО10-07-2004 02:11 AM
how to tell which processes are causing i/o bottleneck
it down to this disk. But how can we tell what processes are hammering this
disk?
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz
avgqu-sz await svctm %util
/dev/cciss/c0d0p2
0.00 0.00 0.00 686.30 0.00 5459.36 0.00 2729.68 7.95
178.58 26.30 2.78 190.87
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 03:20 AM
тАО10-07-2004 03:20 AM
Re: how to tell which processes are causing i/o bottleneck
Note, this is an installable app.
If installed you can find in /usr/bin/gnome-system-monitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 05:54 AM
тАО10-07-2004 05:54 AM
Re: how to tell which processes are causing i/o bottleneck
if you don't determine any application at all, verify if you are not running out of memory. The high intence io my be paging/swap activity.
Does /dev/cciss/c0d0p2 is your swap partition or does you have some extra swapfile defined there ?
Just a guess.
Regards,
Xyko
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 06:06 AM
тАО10-07-2004 06:06 AM
Re: how to tell which processes are causing i/o bottleneck
nope, no swap or anything like that there.
the processes there are cloverleaf / quovadx sites. (communication engine for enterprise application integration like sybase impact or microsoft bizztalk). 15 or so sites with their own processes. can't tell which is causing the high i/o. looking for a top, but then sorted by i/o or something similar.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 07:34 AM
тАО10-07-2004 07:34 AM
Re: how to tell which processes are causing i/o bottleneck
one thing that may help you is to determine what processes have opened files on the affected file system.
lsof /dev/Vol01/LV01_opt
or
lsof /dev/cciss/c0d0p2
will show you processes and opened files.
The second step is to guess who is the best wish to be the guilty. One good choice is the top cpu consuming process, that you can determine using top.
Regards,
Xyko
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 06:36 PM
тАО10-07-2004 06:36 PM
Re: how to tell which processes are causing i/o bottleneck
i'm pretty sure it is possible to write this yourself in C. otherwise you have to play the guessing game with hit and miss.
but then again, if you have so much IO, i would think the process is also using a lot of CPU time.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 06:51 PM
тАО10-07-2004 06:51 PM
Re: how to tell which processes are causing i/o bottleneck
Rick: tried gnome-system monitor. fancy top, like kde system guard. But I found no i/o specific stuff.
xyko: i know lsof, but thanks.
Dirk: am running a trial of glance for linux. it is telling me i've got a disk bottleneck. but I can't get it to show me what process is consuming a lot of i/o
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 08:56 PM
тАО10-07-2004 08:56 PM
Re: how to tell which processes are causing i/o bottleneck
i'm sorry, i don't know any tool to see wich process do the havy load. But my advise is to stop one process after the other and have look on the harddisk load after stoping a process to see which process did the havy load.
johannes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-07-2004 11:44 PM
тАО10-07-2004 11:44 PM
Re: how to tell which processes are causing i/o bottleneck
strace pid | grep -E 'read|write'
Sampling would be the best way, so some profiling tool might be useful. There are a couple of projects such as:
http://oss.sgi.com/projects/kernprof/
which may be a start.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-08-2004 12:50 AM
тАО10-08-2004 12:50 AM
Re: how to tell which processes are causing i/o bottleneck
doing some research on the net I found acct.
http://www.gnu.org/software/acct/
Try to accton for a while, when the high i/o occurs, and see if the log helps you.
But don't let the system account on forever. It may consume a lot of computer resource and slowdown your server.
Regards,
Xyko
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-08-2004 02:22 AM
тАО10-08-2004 02:22 AM
Re: how to tell which processes are causing i/o bottleneck
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-08-2004 02:23 AM
тАО10-08-2004 02:23 AM