Śledź ten artykuł, aby zainstalować cpulimit w systemie Raspberry Pi i ogranicz użycie procesora procesu.
Ogranicz użycie procesora w procesie Raspberry Pi za pomocą CPUlimit
Wykonaj poniżej napisane kroki, aby ograniczyć użycie procesora za pomocą cpulimit narzędzie:
Krok 1: Zainstalujemy cpulimit Narzędzie z repozytorium Raspberry Pi, więc najpierw zaktualizuj i zaktualizuj repozytorium:
Aktualizacja $ sudo apt
$ sudo apt uaktualnienie
Krok 2: Następnie zainstaluj cpulimit narzędzie, uruchamiając poniżej napisane polecenie:
$ sudo apt Zainstaluj cpulimit
Krok 3: Teraz uruchommy DD (duplikat danych) polecenie, abyśmy mogli zobaczyć użycie procesora. Zasadniczo Dd Polecenie powiela dane z pliku wejściowego /dev/zero i przenosi go do pliku wyjściowego /dev/null znowu i znowu. Wybrałem to polecenie jako przykład, aby móc pokazać maksymalne użycie procesora:
$ dd if =/dev/zero =/dev/null &
Krok 4: Następnie uruchom poniżej wspomniane polecenie, w wyniku czego wyświetli się lista procesów/poleceń w tle i ich procent wykorzystania procesora wraz z ich PID (numer identyfikacyjny procesu):
$ top
Na poniższym obrazku widać, że najwyższy odsetek użytkowania procesora jest przez Dd Komenda:
Krok 5: Teraz ograniczenie użycia procesora do pożądanego procentu cpulimit polecenie wraz z liczbą PID polecenia i limitem, do którego chcesz go zmniejszyć:
Składnia
$ sudo cpulimit - -pid--limit
Przykład
W poniższym przykładzie ograniczam użycie procesora dla Dd proces do 50%.
$ sudo cpulimit -PID 9263 - -limit 50
Notatka: PID jest numerem identyfikacyjnym procesu, który może się różnić, więc w powyższym poleceniu zawsze używają numeru PID, który znalazłeś za pośrednictwem polecenia górnego:
Krok 6: Teraz sprawdźmy, uruchamiając ponownie polecenie górne:
$ top
Jako wyjście zobaczysz, że odsetek procesora spadł ze 100%, a teraz będzie się wahał między 51-56%.
W podobny sposób możesz zmniejszyć użycie procesora dla procesu do różnych liczb. Zwykle odbywa się to w przypadku procesów wykorzystujących 100% procesora. Spróbujmy teraz zmniejszyć go jeszcze bardziej jak 15%:
$ sudo cpulimit -PID 9263 - -limit 15
Uruchom ponownie następujące polecenie, aby przeanalizować procent procesora.
$ top
Z wyjścia widać, że odsetek procesora spadł do 17.9% może wahać się między 17-22%.
Uruchomienie limitu procesora jako proces w tle
cpulimit Narzędzie może działać długo, aby ograniczyć proces, więc jeśli chcesz zachować wolną terminal, możesz uruchomić limit procesora jako proces tła, po prostu dodając tło z tym samym cpulimit Komenda:
$ sudo cpulimit -Pid 9263 - -limit 20 - -background
Zabijanie procesu za pomocą CPU i PID
Jeśli chcesz zakończyć określony proces działający w tle, możesz go zabić i powstrzymać, działa, uruchamiając poniżej napisane polecenie wraz z numerem PID procesu:
$ sudo cpulimit - -pid--Limit 20 -K
Dostęp do podręcznika narzędzia CPU Limit
Chociaż rozmawialiśmy o użyciu cpulimit narzędzie szczegółowo, ale jeśli nadal potrzebujesz pomocy z jakąkolwiek inną poleceniem cpulimit narzędzie, a następnie uruchom poniżej napisane polecenie, aby uzyskać dostęp do podręcznika:
$ man cpulimit
Na ekranie pojawi się instrukcja wyjściowa, na której można uzyskać pomoc.
Wniosek
Aby ograniczyć zużycie procesora w procesie Raspberry Pi z użytkownikami może zainstalować cpulimit narzędzie z oficjalnego repozytorium Raspberry Pi. Następnie uruchamiając szczyt polecenie, aby znaleźć proces z największym wykorzystaniem procesora i ograniczyć jego użycie za pomocą cpulimit polecenie wraz z numerem PID polecenia. Zastosowanie procesu procesowego może być ustawione na pożądany procent według wyboru użytkowników.