Linux Today: Linux News On Internet Time.

More on LinuxToday

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: