LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices

Reply
 
Search this Thread
Old 01-30-2009, 01:53 PM   #1
amoralejo
LQ Newbie
 
Registered: Jan 2009
Posts: 9

Rep: Reputation: 1
Performance troubleshooting tool


Hi,

For our servers running RHEL4 we use HP Glance and Performance Agent to troubleshoot performance problems. Now, we are planning to migrate to RHEL5 and we are looking for an open source alternative (supported by RedHat if possible). We like glance and measureware but we have to pay for them. The requirements for the tool is to be able to find all relevant aspects in an easy way both global and for each process, including memory segments used, system calls, cpu usage, io activity per disk or volume and i/o performance, service time, etc... network statistics, information to a deeper level that the usual sar, iostat, vmstat, etc... on the other hand we'd like to be able to store this information locally for some time to be able to troubleshoot problems that may arise. I've found that with RHEL we have tools like oprofile, systemtap or frysk, but as far as I know are not easy to implement, don't provide all information in a fast and easy way.

What experience do you have with this kind of tools?, have you had good experiences with any specific product?

Best regards,

Alfredo
 
Old 01-31-2009, 09:50 AM   #2
jstephens84
Senior Member
 
Registered: Sep 2004
Distribution: (Home)Opensolaris, Ubuntu, CentOS, (Work - AIX, HP-UX, Red Hat)
Posts: 2,054

Rep: Reputation: 83
Quote:
Originally Posted by amoralejo View Post
Hi,

For our servers running RHEL4 we use HP Glance and Performance Agent to troubleshoot performance problems. Now, we are planning to migrate to RHEL5 and we are looking for an open source alternative (supported by RedHat if possible). We like glance and measureware but we have to pay for them. The requirements for the tool is to be able to find all relevant aspects in an easy way both global and for each process, including memory segments used, system calls, cpu usage, io activity per disk or volume and i/o performance, service time, etc... network statistics, information to a deeper level that the usual sar, iostat, vmstat, etc... on the other hand we'd like to be able to store this information locally for some time to be able to troubleshoot problems that may arise. I've found that with RHEL we have tools like oprofile, systemtap or frysk, but as far as I know are not easy to implement, don't provide all information in a fast and easy way.

What experience do you have with this kind of tools?, have you had good experiences with any specific product?

Best regards,

Alfredo
have you guys given thought to say nagios or zenos core? they may do what you need and more.
 
Old 01-31-2009, 02:42 PM   #3
amoralejo
LQ Newbie
 
Registered: Jan 2009
Posts: 9

Original Poster
Rep: Reputation: 1
That's not what we are looking for. We already have a monitoring tool that gather performance data. However, this kind of tools is not very usefull for complex problems because it provide only basic info as average resource usage, load, number of process, etc... For some complex problems we need more detailed info for each process, as memory areas for each process, what kind of system calls is using each process. We'd like to have a local tool to access and store this information locally.

Regards,

Alfredo
 
Old 01-31-2009, 04:44 PM   #4
jstephens84
Senior Member
 
Registered: Sep 2004
Distribution: (Home)Opensolaris, Ubuntu, CentOS, (Work - AIX, HP-UX, Red Hat)
Posts: 2,054

Rep: Reputation: 83
Then the best guess that I would say would be to script it. I can see if I have any of my old scripts laying around. But I used to have a couple that would obtain detailed information then send warnings out when specs seemed unusual. I did a quick search and could not find any alternatives for it.
 
Old 02-01-2009, 12:26 PM   #5
amoralejo
LQ Newbie
 
Registered: Jan 2009
Posts: 9

Original Poster
Rep: Reputation: 1
After some research the best tool I've found is collectl. It can get most information I need and run as a service, saving the infor in a compressed file:

http://collectl.sourceforge.net/


You can use it together with gnuplot to create diagrams.

Another tool is collectd, however this is not exactly what I'm looking for.

Regards,

Alfredo
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
troubleshooting slow NFS (or network) performance m27315 Linux - Networking 4 05-08-2007 11:41 PM
LXer: traceroute - a very useful troubleshooting tool which reveals the bottlenecks on the Internet LXer Syndicated Linux News 0 01-18-2007 12:33 PM
Performance Monitoring Tool kaplan71 Linux - Software 1 09-21-2006 02:40 PM
LXer: strace - A very powerful troubleshooting tool for all GNU/Linux users LXer Syndicated Linux News 0 05-05-2006 10:21 PM
Help troubleshooting ICH6M and poor drive performance Timshel Linux - Hardware 1 02-09-2006 09:31 PM


All times are GMT -5. The time now is 04:41 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration