Top command Result..!!
User load: top -b
-n 2 |grep Cpu |tail -n 1 |awk '{print $2}' |sed 's/.[^.]*$//'
System load: top -b
-n 2 |grep Cpu |tail -n 1 |awk '{print $3}' |sed 's/.[^.]*$//'
Idle load: top -b
-n 1 |grep Cpu |tail -n 1 |awk '{print $5}' |sed 's/.[^.]*$//'
Find Linux CPU utilization using mpstat and other tools….!!
# yum install sysstat , (then we can use sar and mpstat
command to get the server utilization)
# mpstat
#sar
--->>Comparison of CPU
utilization
The sar command writes to
standard output the contents of selected cumulative activity counters in the
operating system. The accounting system, based on the values in the count and
interval parameters. For example display comparison of CPU utilization; 2
seconds apart; 5 times, use:
# sar -u 2 5
Output (for each 2 seconds. 5
lines are displayed):
Linux 2.6.9-42.0.3.ELsmp
(www1lab2.xyz.ac.in) 01/13/2007
05:33:24 AM
CPU %user %nice %system %iowait
%idle
05:33:26 AM
all 9.50 0.00 49.00
0.00 41.50
05:33:28 AM
all 16.79 0.00 74.69
0.00 8.52
05:33:30 AM
all 17.21 0.00 80.30
0.00 2.49
05:33:32 AM
all 16.75 0.00 81.00
0.00 2.25
05:33:34 AM
all 14.29 0.00 72.43
0.00 13.28
Average: all 14.91
0.00 71.49 0.00
13.61
Where,
Sar -u 12 5 : Report CPU
utilization. The following values are displayed:
%user: Percentage of CPU
utilization that occurred while executing at the user level (application).
%nice: Percentage of CPU
utilization that occurred while executing at the user level with nice priority.
%system: Percentage of CPU
utilization that occurred while executing at the system level (kernel).
%iowait: Percentage of time that
the CPU or CPUs were idle during which the system had an outstanding disk I/O
request.
%idle: Percentage of time that
the CPU or CPUs were idle and the system did not have an outstanding disk I/O
request.
No comments:
Post a Comment