Shell|Shell Script to capture CPU usage
[fepprdl2@ cpuUsage]$ cat cpuUsage.sh
top -C -b|head -n 20 >>/apps/users/fepprdl2/cpuUsage/fepCpu.log
Cron it:
*/5 * * * * /bin/bash /apps/users/fepprdl2/cpuUsage/cpuUsage.sh
[fepprdl2@ cpuUsage]$ vi fepCpu.log
11:53:54 up 53 days, 6:25, 2 users, load average: 4.80, 5.03, 4.99
331 processes: 326 sleeping, 5 running, 0 zombie, 0 stopped
CPU states: cpu user nice system irq softirq iowait idle
total 75.9% 0.0% 1.4% 0.0% 0.0% 0.2% 22.3%
Mem: 6157864k av, 6131600k used, 26264k free, 0k shrd, 247052k buff
3827416k actv, 1639940k in_d, 143104k in_c
Swap: 4194256k av, 0k used, 4194256k free 3868516k cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
32739 fepprd 25 0 22188 21M 6540 R 23.3 0.3 23335m 2 java
578 fepprd 25 0 22188 21M 6540 R 20.9 0.3 23850m 3 java
10134 fepprd 25 0 22188 21M 6540 R 19.9 0.3 20549m 3 java
30080 weblogic 16 0 1748M 1.7G 38692 R 8.4 29.0 48:04 1 java
20758 fepprd 25 0 22188 21M 6540 S 2.6 0.3 2474m 2 java
11226 fepprdl2 22 0 1396 1396 876 R 0.9 0.0 0:00 0 top
30029 weblogic 15 0 1748M 1.7G 38692 S 0.4 29.0 21:29 2 java
30030 weblogic 15 0 1748M 1.7G 38692 S 0.4 29.0 21:22 1 java
30031 weblogic 15 0 1748M 1.7G 38692 S 0.2 29.0 21:23 0 java
No comments:
Post a Comment