Med fremkomsten af stationære kloncomputere skabte mange brugere og udviklere overclocking-teknikker, der bestod i at give mere strøm til computeren.
Men med batteriernes autonomi og bærbart udstyrs popularitet blev tendensen vendt, og brugerne søgte og søgte hvordan begrænse computerens CPU eller strøm for at spare energi og computerressourcer til andre formål såsom at oprette multimedieindhold eller have en autonomi på 9 eller 12 timer pr. opladning.
I Gnu / Linux er der et værktøj kaldet CPULimit, der hjælper os med at begrænse brugen af CPU'en af en applikationog efterlader mere computerressourcer til resten af de programmer eller applikationer, den kører.
CPULimit kan hjælpe os med at afsætte mere eller mindre ressourcer til bestemte programmer
For at gøre dette skal vi først installere CPULimit-værktøjet, så skal vi kende programmets id og til sidst angive at CPULimitere den del af CPU'en, som vi vil have den tildelt. Installationen af CPULimit afhængigt af fordelingen vil være følgende:
- Debian:
sudo apt-get install cpulimit
- Fedora:
sudo dnf install cpulimit o sudo yum install cpulimit
- Arch Linux:
sudo pacman -S cpulimit
- SUSE / OpenSUSE:
sudo zypper install cpulimit
Nu er vi nødt til at udføre den øverste kommando for at kende programmets identifikationsnummer. Så vi skriver ordet øverst i terminalen efterfulgt af tryk på Enter-knappen. En liste over appnavne og numre vises.
Det første nummer, der vises til venstre for os, er identifikationsnummeret. Vi ser den applikation, som vi vil reducere, vi nedskriver dens antal, og i terminalen skriver vi følgende:
cpulimit -l 25 -p 2331
-l 25 angiver procentdelen af CPU, som vi vil tildele, i dette tilfælde ville det være 25%; -p 2331 er identifikationsnummeret på det program, som vi anvender CPU-reduktionen på. Og klar. Dette program vil være aktivt, indtil systemet genstarter, hvorefter vi kan bruge, men omfordele antallet og CPU-reduktion.
Mange tak for længe siden, jeg havde ledt efter noget lignende: D
Ved at installere Chrome er processoren allerede begrænset, det efterlader ikke behandlingstid for nogen anden proces