cpulimit adalah program sederhana yang mencoba membatasi penggunaan cpu dari suatu proses (dinyatakan dalam persentase, bukan dalam waktu cpu). Ini berguna untuk mengontrol pekerjaan batch, ketika Anda tidak ingin aplikasi tersebut menggunakan terlalu banyak cpu. CPULimit tidak bertindak pada nilai bagus atau hal prioritas penjadwalan lainnya, tetapi pada penggunaan CPU nyata, juga  CPULimit mampu menyesuaikan diri dengan beban sistem secara keseluruhan, dinamis dan cepat.

Berikut cara penggunaan cpu limit :

Perintah top adalah melihat secara realtime kinerja aplikasi terhadap cpu dalam bentuk persentase

# top

Misal ingin membatasi kinerja aplikasi terhadap aplikasi :

# #cpulimit -p 17918 -l 50 &

-p = adalah nomor proses yang bisa dilihat disaat perintah top dijalankan.

-l = limit besaran berapa persen untuk cpu yang dibatasi.

& = maksudnya ada menjalankan aplikasi di background sistem.

Berikut option-option yang bisa dikombinasikan :

bash-4.3# cpulimit  --help
Usage: cpulimit [OPTIONS...] TARGET
   OPTIONS
      -l, --limit=N          percentage of cpu allowed from 0 to 400 (required)
      -v, --verbose          show control statistics
      -z, --lazy             exit if there is no target process, or if it dies
      -i, --include-children limit also the children processes
      -h, --help             display this help and exit
   TARGET must be exactly one of these:
      -p, --pid=N            pid of the process (implies -z)
      -e, --exe=FILE         name of the executable program file or path name
      COMMAND [ARGS]         run this command and limit it (implies -z)

Report bugs to <[email protected]>.