Sunday, 3 July 2016

Membatasi Penggunaan CPU Dengan CpuLimit


CpuLimit adalah program kecil yang ditulis dalam bahasa C yang memungkinkan untuk membatasi penggunaan CPU oleh proses Linux. Batas yang ditentukan dalam persentase sehingga mungkin untuk mencegah beban CPU tinggi yang dihasilkan oleh script, program atau proses.

CpuLimit sangat cocok bagi Anda yang ingin melakukan hal besar pada sistem Linux Anda, misalnya anda ingin mengkompress file gzip sebesar 50GB, Anda tidak perlu khawatir untuk itu, karena tidak akan memakan sumber daya CPU dan tentu proses sistem lainnya akan memiki cukup waktu CPU.

Dalam sebagian besar distribusi Linux cpulimit tersedia dari repositori biner sehingga Anda dapat menginstalnya menggunakan perintah:



~#apt-get install cpulimit

Jika sanagat tidak mungkin untuk menjalankan perintah diatas, Anda bisa mencoba langkah ini:



~#cd/usr/src/
wget --no-check-certificate https://github.com/opsengine/cpulimit/tarball/master -O cpulimit.tar
tar -xvf cpulimit.tar
cd opsengine-cpulimit-9df7758
make
ln -s cpulimit /usr/sbin/cpulimit

Kemudian Anda dapat menjalankan perintah untuk membatasi persentase CPU, misalnya perintah untuk mengeksekusi kompresi gzip sehingga proses gzip tidak akan pernah melangkah lebih dari 10% dari limit CPU:



~#/Usr/sbin/cpulimit --limit = 10 / bin / gzip vzdump-openvz-102-2012_06_26-19_01_11.tar

Anda dapat memeriksa penggunaan CPU yang sebenarnya dengan menggunakan perintah gzip:



~#ps axu | grep [g] zip

atau



~#top

Menggunakan cpulimit Anda juga dapat mengalokasikan batas CPU untuk menjalankan proses, misalnya perintah yang akan mengalokasikan 20% batas CPU untuk memproses dengan PID 2342:



~#/Usr /sbin /cpulimit -p 2342 -l 20

Dan ini untuk menentukan proses file executablenya bukan PID:



~#/Usr /sbin/cpulimit -P /usr/sbin/nginx -l 30


Refernsi: LinuxScrew 

Tag: Membatasi Penggunaan CPU Dengan CpuLimit, Ubuntu, LinuxMint. Install CpuLimit, CpuUsage


Artikel Lainnya

Membatasi Penggunaan CPU Dengan CpuLimit
4/ 5
Oleh

Berlangganan

Dapatkan update artikel Linux, tutorial, dan masih banyak lagi langsung ke INBOX Anda. Gratis !!!