Scroll to navigation

CHCPU(8) Administracja systemem CHCPU(8)

NAZWA

chcpu - konfiguruje procesory

SKŁADNIA

chcpu -c|-d|-e|-g lista-procesorów

chcpu -p tryb

chcpu -r|-h|-V

OPIS

chcpu może modyfikować stan procesorów. Może je włączać lub wyłączać, wyszukiwać nowych (skanowanie), zmieniać tryb ekspedycyjny danego nadzorcy, a także zażądać procesorów od nadzorcy (konfiguracja) lub też zwrócić je nadzorcy (dekonfiguracja)

Niektóre opcje mają argument lista-procesorów. Służy on do podania listy procesorów, z przecinkiem jako separatorem. Lista może zawierać pojedyncze adresy lub zakresy adresów procesorów. Przykładowo 0,5,7,9-11 stosuje polecenie do procesorów z następującymi adresami: 0, 5, 7, 9, 10 i 11.

OPCJE

-c, --configure lista-procesorów

Konfiguruje określone procesory. Konfiguracja procesora oznacza, że nadzorca pobiera procesor z puli procesorów i przypisuje go do wirtualnego sprzętu, na którym działa jądro.

-d, --disable lista-procesorów

Wyłącza podane procesory. Wyłączenie procesora oznacza, że jądro ustawia go jako nieaktywny.

-e, --enable lista-procesorów

Włącza podane procesory. Włączenie procesora oznacza, że jądro ustawia go jako aktywny. Procesor musi być skonfigurowany, zob. -c, zanim będzie go można włączyć.

-g, --deconfigure lista-procesorów

Dekonfiguruje podane procesory. Dekonfiguracja procesora oznacza, że nadzorca usuwa procesor z wirtualnego sprzętu, na jakim działa dane wystąpienie Linuksa i zwraca go do puli procesorów. Procesor musi być nieaktywny, zob. -d, zanim będzie go można zdekonfigurować.

chcpu -g nie jest obsługiwane na IBM z/VM, procesory są tu zawsze w stanie skonfigurowanym.

jeśli chcpu -g jest obsługiwane, każdy wyłączony procesor powinien być zdekonfigurowany, aby poinformować nadzorcę, że nie będzie dłużej używany, co zapobiega potencjalnemu obniżeniu wydajności.

-p, --dispatch tryb

Ustawia tryb ekspedytora (polaryzację). Opcja ma zastosowanie wyłącznie, jeśli dana architektura sprzętowa i nadzorca obsługują polaryzację procesorów. Dostępne są następujące tryby:

horizontal

Obciążenie jest dzielone między wszystkie dostępne procesory.

vertical

Obciążenie koncentruje się na kilku procesorach.

-r, --rescan

Wyzwala ponowne skanowanie procesorów. Następnie jądro Linux rozpozna nowe procesory. Opcji tej należy użyć w systemach, które nie rozpoznają automatycznie nowo dodanych procesorów.

-h, --help

Wyświetla ten tekst i wychodzi.

-V, --version

Wyświetla wersję i wychodzi.

STATUS ZAKOŃCZENIA

chcpu ma następujące wartości statusu zakończenia:

0

sukces

1

niepowodzenie

64

częściowy sukces

AUTORZY

Heiko Carstens <heiko.carstens@de.ibm.com>

PRAWA AUTORSKIE

Copyright IBM Corp. 2011

ZOBACZ TAKŻE

lscpu(1)

ZGŁASZANIE BŁĘDÓW

Problemy należy zgłaszać w systemie śledzenia błędów <https://github.com/util-linux/util-linux/issues>.

DOSTĘPNOŚĆ

Polecenie chcpu jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.

2025-09-24 util-linux 2.41.2