W tym artykule znajdziesz różne sposoby zatrzymania programów na Raspberry Pi w celu kontrolowania nadmiernego zużycia pamięci.
Jak zatrzymać program działający na Raspberry Pi
System Raspberry Pi nie ma wystarczającej mocy, aby obsłużyć nadmiar obciążenia; W ten sposób możesz doświadczyć powolnej wydajności z powodu dużej liczby działających procesów w tle. Aby powstrzymać te procesy przed uruchomieniem, istnieją różne podejścia do ich rozwiązania, które podano poniżej:
1: Zatrzymaj program poprzez identyfikator procesu
Najprostszym sposobem zatrzymania programu działającego na Raspberry Pi jest zabicie procesu za pomocą jego identyfikatora za pomocą „zabić" Komenda. Jednak najpierw musisz znaleźć identyfikator procesu i możesz to zrobić, uruchamiając następujące polecenie:
$ Ps Aux
Powyższe polecenie wymienia liczbę procesów działających w tle i aby zabić dowolny proces, musisz użyć identyfikatora procesu za pomocą następującego polecenia:
$ sudo zabij -9
Powyższe wyjście terminala mocno zabije proces za pomocą id ”856„Wysyłając poziom 9 sygnał, który jest wystarczająco potężny, aby zatrzymać proces uruchamiania.
2: Zatrzymaj program za pomocą jego nazwy
Możesz także zatrzymać lub zabić proces przy użyciu jego nazwy w terminalu wiersza poleceń i aby wykonać tę metodę, musisz najpierw uruchomić następujące polecenie, aby uzyskać identyfikator procesów uruchomionych przez jeden program:
$ sudo ps aux | grep -i
Zatrzymujemy ssh demon:
$ sudo ps aux | grep -i sshd
Z powyższego polecenia terminala zobaczysz listę procesów prowadzonych przez program o nazwie „Sshd”I z tej listy możesz użyć dowództwa procesu z Kill Command, aby zatrzymać proces.
$ sudo zabij -9
3: Zatrzymaj program za pomocą Ctrl+C
Użytkownicy Raspberry Pi najczęściej wykorzystują tę metodę, aby powstrzymać program przed uruchomieniem na urządzeniu Raspberry Pi. Jest to najłatwiejsze podejście, ponieważ powstrzyma proces uruchamiania z terminalu za pomocą „Ctrl+c" klucz. Aby dowiedzieć się, jak działa ten proces, uruchommy prosty program ”VLC”Na terminalu.
Teraz użyj „CTrl+c„Klucze w terminalu, aby zatrzymać program na urządzeniu Raspberry Pi.
4: Zatrzymaj program przed menedżerem zadań
Podobnie jak inne systemy, możesz również zatrzymać program działający na urządzeniu Raspberry Pi również za pośrednictwem Menedżera zadań. Aby wykonać tę metodę, otwórz menedżera zadań na urządzeniu Raspberry Pi z „Akcesoria”Sekcja w menu głównym.
Na menedżerze zadań zobaczysz listę procesów działających w systemie i zabić każdy proces, kliknij go prawym przyciskiem myszy i wybierz „zabić„Opcja zatrzymania procesu.
Kliknij na "Tak„Opcja zatrzymania procesu lub programu na Raspberry Pi.
5: Zatrzymaj usługę na Raspberry Pi za pośrednictwem Command SystemCtl
Systemctl Polecenie to kolejne przydatne narzędzie programu, które pozwala użytkownikom Raspberry Pi zatrzymać usługi programu działającego na urządzeniu Raspberry Pi. Ten typ poleceń jest głównie wykorzystywany w usługach internetowych, takich jak Apache, MySQL i więcej. Jeśli jakakolwiek usługa działa na twoim urządzeniu Raspberry Pi, możesz ją zatrzymać przez następujące polecenie:
$ sudo systemctl stop
Musisz wymienić „Nazwa serwisu”Z usługą, którą chcesz przestać. W naszym przypadku zatrzymujemy usługę Apache na Raspberry Pi.
$ sudo systemCtl Stop Apache2
Powyższe polecenie zatrzyma usługę, ale jeśli nie zadziała, możesz użyć polecenia zabójcy, aby zatrzymać usługę. Najpierw jednak musisz zabić usługę za pomocą sygnału niskiego poziomu, aby zapisać ważne informacje przed wyjściem.
$ sudo systemCtl Kill -s 2 Apache2
Jeśli nie wykonujesz żadnego ważnego zadania w tej usłudze, możesz zatrzymać go za pomocą sygnału wysokiego poziomu „9".
Wniosek
Zatrzymanie zamrożonego lub nieużywanego programu na Raspberry Pi może być prawie pomocne w przyspieszeniu wydajności urządzenia, ponieważ zmniejszy pamięć i zużycie procesora. Pięć najprostszych metod omówiono w powyższych wytycznych, aby zatrzymać program na urządzeniu. We wszystkich metodach, jak wspomniano wcześniej, musisz zabić proces lub obsługę programu na urządzeniu Raspberry Pi, siłą zatrzymując go przez zabić Komenda.