Łączenie/kontrolowanie komputerów przez sieć za pomocą KontrolPack
Kontroluj komputery w swojej sieci z łatwością dzięki KontrolPack. Łącz i zarządzaj komputerami z różnymi systemami operacyjnymi bez wysiłku.
Koligacja procesu (znana również jako przypinanie procesora) to proces przypisywania uruchomionych programów do pojedynczego wątku (wirtualnego rdzenia), zamiast zezwalania na jego działanie ze wszystkimi wątkami procesora. Ustawienie powinowactwa procesu jest korzystne, ponieważ pozwala użytkownikom decydować dokładnie, ile zasobów wykorzystuje program.
W tym przewodniku omówimy, jak ustawić powinowactwo uruchomionych programów na komputerze z systemem Linux. Omówimy również inne sposoby ograniczania zasobów systemowych do programów w systemie Linux.
Zanim przejdziemy do przypinania poszczególnych programów do określonych wątków, musimy dowiedzieć się, ile wątków masz dostępnych w systemie Linux. Istnieje kilka sposobów, aby uzyskać te informacje . Omówimy dwa sposoby.
Pierwszym sposobem sprawdzenia liczby wątków procesora jest użycie polecenia nproc . To polecenie podaje surową liczbę procesorów, które są dostępne dla twojego systemu Linux.
Aby uruchomić polecenie nproc w celu określenia liczby dostępnych wątków, musisz otworzyć okno terminala. Aby otworzyć okno terminala, naciśnij Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze.
Przy otwartym oknie terminala uruchom nproc .
nproc
Zauważysz po uruchomieniu polecenia; w monicie pojawi się numer. Liczba to liczba wątków (wirtualnych rdzeni) twojego systemu Linux. Aby zapisać te informacje na później, wykonaj następujące czynności.
npproc >> ~/liczba-cpu.txt
Jeśli polecenie nproc po prostu nie jest dla ciebie wystarczające, istnieje lepsze narzędzie wiersza poleceń, które daje o wiele więcej informacji o wątkach procesora. Nazywa się to CPU Info. Oto jak go zainstalować.
Najpierw upewnij się, że masz otwarte okno terminala. Następnie wprowadź poniższe polecenia instalacyjne, które odpowiadają używanemu systemowi operacyjnemu Linux.
W systemie Ubuntu Linux będziesz mógł zainstalować informacje o procesorze za pomocą poniższego polecenia menedżera pakietów Apt .
sudo apt zainstaluj cpuinfo
Osoby w systemie Debian Linux mogą uzyskać informacje o procesorze za pomocą następującego polecenia Apt-get .
sudo apt-get zainstaluj cpuinfo
Arch Linux może łatwo zainstalować narzędzie CPU Info w systemie Linux za pomocą następującego polecenia Pacman w oknie terminala.
sudo pacman -S python-py-cpuinfo
Czy używasz Fedory Linux? Zdobądź informacje o procesorze, wykonując następujące polecenie Dnf w terminalu.
sudo dnf zainstaluj python3-cpuinfo
Użytkownik OpenSUSE Linux? Uzyskaj informacje o procesorze i uruchom je za pomocą poniższego polecenia Zypper .
sudo zypper zainstaluj python3-py-cpuinfo
Po skonfigurowaniu programu CPU Info na komputerze z systemem Linux nadszedł czas, aby użyć go do znalezienia informacji o procesorze, abyśmy mogli dokładnie określić, z iloma wątkami mamy pracować.
Korzystając z poniższego polecenia cpu-info , uzyskaj odczyt procesora.
Uwaga: może być konieczne uruchomienie cpuinfo zamiast cpu-info w przypadku Arch Linux, Fedora lub OpenSUSE Linux.
informacje o procesorze
Po uruchomieniu polecenia zobaczysz zarówno liczbę rdzeni, jak i liczbę logiczną. Liczba logiczna to liczba wątków, z którymi musisz pracować. W tym poradniku najważniejsze są informacje logiczne. Zachęcamy do zapisania informacji o procesorze w pliku tekstowym, uruchamiając następujące polecenie.
informacje o procesorze >> ~/liczba-cpu.txt
Aby ustawić powinowactwo procesu na komputerze z systemem Linux, musisz skorzystać z wbudowanego programu Taskset. Otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie wykonaj poniższe instrukcje krok po kroku, aby dowiedzieć się, jak powiązać uruchomiony proces.
Krok 1: Znajdź identyfikator procesu uruchomionego programu, wykonując pidof, a następnie nazwę aplikacji. Na przykład, aby znaleźć identyfikator procesu Thunderbirda, należy uruchomić przykładowe polecenie poniżej.
pidof thunderbird
Krok 2: Zanotuj identyfikator procesu aplikacji. Następnie podłącz go do następującego przykładu polecenia zestawu zadań .
Uwaga: musisz zmienić numer_wątku na wątek procesora, na którym chcesz umieścić program. Musisz również zmienić process_id na identyfikator procesu znaleziony w pidof, który chcesz powiązać z taskset .
zestaw zadań sudo -cp numer_wątku id_procesu &
Chcesz sprawdzić swój nowo powiązany program? Uruchom zestaw zadań -p względem identyfikatora procesu programu, aby potwierdzić, że jest on uruchomiony w wątku procesora określonym w kroku 2.
zestaw zadań -p identyfikator_procesu
Aby dowiedzieć się więcej o Taskset, musisz przeczytać instrukcję. Wykonaj polecenie man taskset .
człowiek zestaw zadań
Uruchamianie polecenia man taskset przedstawi Ci szczegółową instrukcję dotyczącą aplikacji Taskset. Przyjrzyj się temu, ponieważ pomoże ci zrozumieć, jak działa aplikacja. Po zakończeniu naciśnij q, aby wyjść.
Kontroluj komputery w swojej sieci z łatwością dzięki KontrolPack. Łącz i zarządzaj komputerami z różnymi systemami operacyjnymi bez wysiłku.
Czy chcesz automatycznie wykonywać powtarzające się zadania? Zamiast klikać przycisk wiele razy ręcznie, czy nie byłoby lepiej, gdyby aplikacja…
iDownloade to wieloplatformowe narzędzie, które umożliwia użytkownikom pobieranie treści bez zabezpieczeń DRM z serwisu iPlayer BBC. Umożliwia pobieranie obu filmów w formacie .mov.
Funkcje programu Outlook 2010 omówiliśmy szczegółowo, ale ponieważ nie zostanie on wydany przed czerwcem 2010 r., czas przyjrzeć się bliżej programowi Thunderbird 3.
Od czasu do czasu każdy potrzebuje przerwy. Jeśli szukasz ciekawej gry, wypróbuj Flight Gear. To darmowa, wieloplatformowa gra typu open source.
MP3 Diags to najlepsze narzędzie do rozwiązywania problemów w Twojej kolekcji audio. Potrafi poprawnie oznaczyć pliki mp3, dodać brakujące okładki albumów i naprawić VBR.
Podobnie jak Google Wave, Google Voice wzbudził spore zainteresowanie na całym świecie. Google dąży do zmiany sposobu, w jaki się komunikujemy, a ponieważ staje się coraz bardziej
Czym jest samplowanie? Według Wikipedii „jest to akt pobrania fragmentu lub próbki jednego nagrania dźwiękowego i ponownego wykorzystania go jako instrumentu lub
Istnieje wiele narzędzi, które pozwalają użytkownikom serwisu Flickr pobierać zdjęcia w wysokiej jakości, ale czy istnieje sposób na pobranie ulubionych z serwisu Flickr? Niedawno…
Google Sites to usługa Google, która pozwala użytkownikom hostować witrynę na serwerze Google. Jest jednak jeden problem: nie ma wbudowanej opcji tworzenia kopii zapasowej.