Solved

monitoring system ( disk/memory/swap) performance for an specific application

Posted on 2004-03-29
6
344 Views
Last Modified: 2013-12-15
I'm using a RedHat 7.2 for an embedded application. This application is disk intensive, but at the same time, memory is wasted ( ie, high swapping ). I'm interested in some tool to measure average wait time for disk request, or in other word, how to know if the disk is doing a lot of seek. The idea is use this tool to monitor th goodness of different approach for the application in order to look for the best one in term of data organization.

Paco G.
0
Comment
Question by:pacog
6 Comments
 
LVL 17

Expert Comment

by:owensleftfoot
ID: 10711711
atop which you can get here http://ftp.atcomputing.nl/tools/linux/ seems to do what you want.
0
 
LVL 9

Expert Comment

by:Alf666
ID: 10712410
Unfortunately, the 2.4 linux kernel does not provide much instrumentation info. That's why no iostat tool has ever been built.

You can try and use vmstat, but it won't give lots of infos.

Anyways, swapping is very bad. You might want to see why memory gets full. Use top to monitor your processes memory.

Then, you might want to :

- Upgrade the RAM if necessary
and/or
- Diagnose memory leaks and check with your software vendors.
0
 
LVL 12

Expert Comment

by:paullamhkg
ID: 10720310
actually command 'top' also tell you which application using how many reasoure.

or you can try the LM_sensors http://secure.netroedge.com/~lm78/ which is really a hareware monitoring program which only monitoring your hardware heathly use or not.
0
Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

 
LVL 12

Expert Comment

by:paullamhkg
ID: 10729041
actually, top, ps, free, will give u info.

top - will show you the resoure and the swap space use also the memory.

ps  - will show you which applications is running and how long and which is idle like a dead child.

free - will only show you the memory status.

vmstat - Report virtual memory statistics.

df - show you the harddisk usage of each partitions (but not for each application).

0
 

Accepted Solution

by:
navijr earned 250 total points
ID: 10759666
i think you need a linux programmer/developer to develop a specific application for you, a well-experienced one could use the codes of those mentioned hardware monitoring software to for a specific one that fits your system.. (if this is for production use). this is just a comment so i can freely suggest you do take that as an option.
0
 

Author Comment

by:pacog
ID: 10764233
Many thanks to all,

Whit this set of responses I get an idea about the state of Linux 2.4 anout the area of monitoring performance for further fine-tunning.

Paco G.
0

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Access_log 17 149
centos commands 6 68
linux SFTP 8 61
Redhat upgrade 1 25
This is the error message I got (CODE) Error caused by incompatible libmp3lame 3.98-2 with ffmpeg I've googled this error message and found out sometimes it attaches this note "can be treated with downgrade libmp3lame to version 3.97 or 3.98" …
I am a long time windows user and for me it is normal to have spaces in directory and file names. Changing to Linux I found myself frustrated when I moved my windows data over to my new Linux computer. The problem occurs when at the command line.…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

838 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question