SearchOpenSource: Managing High-Volume CPU Processes with Bash
Mar 29, 2007, 04:30 (1 Talkback[s])
(Other stories by Sander Van Vugt)
[ Thanks to Jane Walker for this link.
]
"Have you ever had a process claim all CPU time without you
knowing it? In this article you'll read how a simple Bash script
can be used as a solution for these situations.
"To monitor greedy processes, you can use a shell script that
checks top performing processes and takes action if the CPU load
goes too high. Normally, only a processe where the CPU load has
gone beyond 50% is worth monitoring. Since only one process at a
time can claim more than 50% of the CPU load, you'll need to
display current usage, organized such that processes with the
highest CPU loads are listed first, with the result displaying just
the top line..."
Complete Story
Related Stories: