Mam czterordzeniowy procesor. Przed instalacją Ubuntu korzystałem z systemu Windows. System Windows domyślnie korzystał z 1 rdzenia * i mogłem to zmienić za pomocą msconfig
. Jak mogę to zrobić w Ubuntu lub czy jest to konieczne?
Mam czterordzeniowy procesor. Przed instalacją Ubuntu korzystałem z systemu Windows. System Windows domyślnie korzystał z 1 rdzenia * i mogłem to zmienić za pomocą msconfig
. Jak mogę to zrobić w Ubuntu lub czy jest to konieczne?
Odpowiedzi:
Rodzaj:
lscpu
w terminalu i naciśnij ENTER.
Teraz masz informacje na temat rdzeni używanych w instalacji Ubuntu.
Core(s) per socket:4
podaje U dokładną liczbę rdzeni na maszynie.
Możesz zobaczyć użycie rdzeni procesora za pomocą polecenia top.
top
. Zobaczysz informacje o zadaniach, pamięci itp.1
aby wyświetlić indywidualne użycie procesora. Zobaczysz coś takiego:Aby rozpocząć nowy proces, który powinien zostać wykonany tylko w jednym rdzeniu, możesz użyć polecenia taskset.
taskset -c 0 executable
Aby monitorować powinowactwo procesora do istniejącego procesu, możesz użyć tego polecenia:
taskset -cp $(pgrep -f executable)
zwróć uwagę, że tożsamością wykonywalną, którą przekażesz temu poleceniu, może być „./executable”, jeśli uruchomiłeś go w ten sposób.
Ponieważ nie określiłeś środowiska pulpitu, założę się, że używasz Ubuntu
Aby graficznie sprawdzić wykorzystanie procesora, wyszukaj w systemie aplikację o nazwie Monitor systemu.
Karta Zasoby pokaże aktywność każdego rdzenia
Podczas gdy zakładka Procesy pokaże użycie procesora dla poszczególnych programów.
htop
narzędzie zapewnia wykresy wykorzystania rdzenia procesora
zainstaluj htop przez terminal:
apt-get install htop
uruchom htop przez terminal:
htop
top
!