Coder Social home page Coder Social logo

cpulimit's Introduction

CPULIMIT ile verimli node sahibi olmak.

Birden fazla node kurulumunda ya da çok yüksek cpu tüketimini yapan mining işlemlerinde CPU kullanımını limitleme rehberi.

CPULIMIT PROGRAMI KURULUMU

sudo apt install cpulimit

YÜKSEK KULLANIM YAPAN PROGRAMI BULMAK

htop

htop komutu ile resimdeki ekranı açıyoruz. Kırmızı kutu içine aldığım kısımda her programın künye numarası olan "PID" numarasını görüyoruz. Mavi kutu içinde ise programın çalıştırıldığı ana komut neyse onu görüyoruz.

image

SCREEN AÇALIM

screen -S cpulimit

Bu ekran da birkaç farklı şekilde limitleme yapabiliyoruz;

-PID numarasıyla limitleme (ben şimdilik bunu kullanıyorum)

-Klasör bazlı limitleme

-Komut bazlı limitleme

İstediğinizi seçebilirsiniz.

PID NUMARASIYLA CPU KULLANIMI LİMİTLEME

cpulimit -p 30393 -l 40

30393 pid kodlu programı %40 cpu kullanacak şekilde limitleyeceğiz. Buradaki yüzdeyi siz istediğiniz gibi değiştirebilirsiniz. Uzi miner yeni problemi bulduğu anda anlık pik yükselişler olabilir ancak cpulimit 1-2 sn içinde tekrar kontrolü ele geçiriyor ve limitliyor.

KLASÖR BAZLI CPU KULLANIMI LİMİTLEME

cpulimit -P $HOME/uzi-miner -l 40

$HOME/uzi-miner klasörü içinde çalıştırılacak programların cpu kullanımını %40 da limitler.

KOMUT BAZLI KULLANIMI LİMİTLEME

cpulimit -e uzi-miner -l 40

uzi-miner komutu altında çalışan ( resimde mavi dikdörtgen içine aldığım kısım ) programın cpu kullanımını %40 da limitler.

Buradan istediğiniz limitleme yöntemini seçin uygulayın şöyle bir çıktı alacaksınız:

image

Sonrasında CTRL+A ve D ye basıp çıkın.

Tekrar htop komutu ile kontrol ettiğinizde cpu kullanımı düşürülmüş olacaktır.

UZUN DÖNEM SONUÇLARI: image

Sağlıklı günler dilerim.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.