Időnként Linux szerver vagy munkaállomás futtatásakor olyan programot futtathat, amely túl sok CPU-energiát vesz igénybe és lemeríti a rendszer erőforrásait. Szerencsére a CPULimit alkalmazás létezik, és ezzel a Linux processzor túlzott használatát meg lehet állítani. Ebben az útmutatóban megmutatjuk, hogyan állíthatja be a CPUlimit beállítást, hogy megakadályozza az egyes alkalmazásokat a CPU túlzott felhasználásában.
A CPULimit hatékony alkalmazás. Mind Linux munkaállomásokon / asztali számítógépeken, mind szerverek. Ezt a programot azonban alapértelmezés szerint nem telepíti a mai legnépszerűbb Linux operációs rendszerekbe. Tehát, mielőtt áttekintenénk a program használatát, át kell vetnünk a program telepítésének módját.
A CPULimit telepítésének megkezdéséhez a Linux operációs rendszeren nyissa meg a terminál ablakot a megnyomásával Ctrl + Alt + T vagy Ctrl + Shift + T a billentyűzeten. Innentől kövesse az alább ismertetett parancssori utasításokat, hogy a program az aktuális operációs rendszeren futhasson.
A CPULimit könnyen elérhető az „Universe” szoftver tárolójában. A CPULimit alkalmazás telepítéséhez használja a következőket hajlamos parancs egy terminál ablakban.
sudo apt install cpulimit
Debian esetén a CPULimit a „Main” szoftver tárolójában található. Az alkalmazás telepítéséhez a rendszerre használja a Apt-get parancs alatt.
sudo apt-get isall cpulimit
A CPULimit Arch Linux rendszeren történő használatához engedélyezni kell a „közösségi” szoftvertárolót. Ennek engedélyezéséhez először nyissa meg a Pacman konfigurációs fájlt a Nano szövegszerkesztőben.
sudo nano -w /etc/pacman.conf
Használni a Lefele nyíl görgessen le a „Közösségi” ponthoz, és távolítsa el előtte a # szimbólumot. Ugyanezt tegye a közvetlenül alatta található szöveges sorokra. Ha kész, mentse el a szerkesztéseket a konfigurációs fájlba a Ctrl + O gombot, és lépjen ki a Nano-ból a megnyomásával Ctrl + X.
Miután szerkesztette a Pacman konfigurációs fájlt az Archon, újra kell szinkronizálnia a csomagkezelőt az Arch repos-okkal, az alábbi paranccsal a „Közösség” engedélyezésének befejezéséhez.
sudo pacman -Syy
Ha a „közösség” készen áll a működésre, akkor a szoftvert a következőkkel telepítheti:
sudo pacman -S cpulimit
A CPULimit az elsődleges Fedora Linux szoftver tárolókban található. Az alkalmazás telepítéséhez a Fedora rendszerre használja a DNF parancs alatt.
sudo dnf install cpulimit
A CPULimit alkalmazást el kell indítania és futtatnia kell az OpenSUSE Linux rendszeren? Ha igen, akkor az „Oss all” tárolóból telepítheti a zypper parancs alatt.
sudo zypper install cpulimit
A CPULimit az egyes folyamatokat egy Linux rendszeren irányítja a folyamat azonosító alapján. Tehát a túl sok CPU-felhasználással futó program korlátozása érdekében meg kell határoznunk a pontos folyamat-azonosítót. Sokféle módon meg lehet határozni egy adott program pontos folyamatazonosítóját Linux rendszeren. Ebben az útmutatóban két legmegbízhatóbb módszert ismertetünk.
A Linuxon futó folyamat-azonosító bolondbiztos módja a ps parancs, mivel megjeleníti a rendszeren futó folyamatok listáját. Bármely folyamat megtalálásához nyisson meg egy terminál ablakot és futtassa a ps aux parancs.
ps aux
Nézze át a futó folyamatok hatalmas listáját annak a programnak, amely túl sok CPU-energiát használ a Linux rendszeren. Miután megtalálta a programot, keresse meg a „PID” oszlopot, és vegye figyelembe a számot, mivel a PUL-t (folyamat-azonosítót) a CPULimit használja a problémás programok megfékezésére.
További segítségre van szüksége a Linux rendszeren futó folyamatok listájának rendezésében? Próbálja meg kombinálni a ps aux parancs a grep és a program neve. Csak az alkalmazást szűri ki, és visszaadja a folyamat azonosítóját. Például:
ps aux | grep programnév
Egy másik módszer a futó folyamat vagy program folyamat azonosítójának megtalálására egy Linux rendszeren a pidof parancs. Az eszköz használatához írjon be pidof ezt követi a program neve (vagy a legjobb hiszem). Azonnal visszaadja a pontos folyamat-azonosítót, amely a CPULimit megfelelő működéséhez szükséges.
pidof programnév
Amint a program folyamatazonosítója ismert, a nehéz rész véget ér. Csak annyit kell hagyni, hogy ezt a számot egy parancsba tegye, amely korlátozza a CPU teljesítményét.
Például, ha az 18976-os folyamatot csak a processzorom 15% -ának felhasználására kívánja korlátozni, futtassa a következő parancsot egy terminál ablakban.
sudo cpulimit -p 18976 -15
A CPULimit használatával bármilyen folyamat korlátozására egy Linux gépen, töltse ki az alábbi parancs példát a folyamat azonosítójával és százalékával.
sudo cpulimit -p folyamat-ID -l százalékos szám
Meg kell akadályozni, hogy a CPULimit korlátozza a folyamatot a Linux rendszeren? nyomja meg Ctrl + C a billentyűzeten, hogy azonnal leállítsa a programot. Amint a CPULimit megszűnik, a folyamat visszatér a normál használathoz.
A hó a Linux számára könnyű téma, amely szürke színű színátmenetekk...
A Kotatogram Desktop messenger a Telegram Desktop alkalmazás villáj...
A Grand Theft Auto 4 egy játék, amelyet a Rockstar Games fejlesztet...