Linux CPU, RAM and bandwidth utilization reports

Posted on 2013-09-29
Medium Priority
Last Modified: 2013-10-03
Hi, the version of my machine is Linux 2.6.32-279.14.1.el6.x86_64.

May I know if there are any default tools that I can use to generate a CPU, RAM and bandwidth utilization report by date range? Thanks!
Question by:killdurst
LVL 15

Accepted Solution

Insoftservice earned 501 total points
ID: 39532479

This 3 are tools for ur Linux CPU, RAM and bandwidth utilization reports. Download and use it.

Top command is also used for same.
LVL 18

Assisted Solution

sventhan earned 498 total points
ID: 39532811
If you have NMON tool configured to run to collect stats from OSA and store it in a non-default directory, its easy to use nmon analyzer  to create these reports.
LVL 26

Assisted Solution

by:Fadi SODAH (aka madunix)
Fadi SODAH (aka madunix) earned 501 total points
ID: 39533925
I use Cacti and Nagios to monitor network services and servers. Attached a list of free and commercial software  

http://www.ntop.org/ Ntop
http://www.groundworkopensource.com GroundWork Monitor Enterprise
http://www.hyperic.com Hyperic HQ
http://www.icinga.org Icinga
http://www.nagios.com Nagios
http://www.n-able.com N-central
http://www.op5.com op5 Monitor
http://www.open-itcockpit.com openITCockpit
http://www.opennms.org OpenNMS
http://www.hp.com/de/bto HP OpenView
http://www.bmc.com BMC PATROL ProactiveNet Performance Management
http://www.shinken-monitoring.org Shinken
http://www.ibm.com/software/de/tivoli IBM Tivoli
http://www.ca.com/de CA Unicenter
http://www.whatsupgold.com WhatsUp Gold
http://www.zabbix.com Zabbix
http://www.zenoss.com Zenoss Enterprise
http://cacti.net/  cacti
http://oss.oetiker.ch/mrtg/  mrtg
http://www.paessler.com/prtg PRTG

As said above you could use nmon  

You could check sar utility, sar is a classic Linux tool that is part of the sysstat package and should be available in just about any major distribution with your regular package manager.  Once sysstat is configured and enabled, it will collect statistics about
your system every ten minutes and store them in a logfile under either /var/log/sysstat or /var/log/sa via a cron job in /etc/cron.d/sysstat.

The sar utility collects, report, or saves system activity information. From the collected data, you get information about the following:
CPU utilization
Memory paging and its utilization
Network I/O, and transfer statistics
Process creation activity
All block devices activity
Interrupts/sec etc.

See the following links:

I recommend you to refer the following article on:
"How Can I Use SAR to Monitor System Performance in Red Hat Enterprise Linux?"

Featured Post

Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
This article will show you step-by-step instructions to build your own NTP CentOS server.  The network diagram shows the best practice to setup the NTP server farm for redundancy.  This article also serves as your NTP server documentation.
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

624 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