У мене чотириядерна процесорна система. Я використовував Windows перед установкою Ubuntu. Windows за замовчуванням використовував 1 ядро *, і я міг це змінити msconfig
. Як я можу це зробити в Ubuntu або це необхідно?
У мене чотириядерна процесорна система. Я використовував Windows перед установкою Ubuntu. Windows за замовчуванням використовував 1 ядро *, і я міг це змінити msconfig
. Як я можу це зробити в Ubuntu або це необхідно?
Відповіді:
Тип:
lscpu
в терміналі і натисніть ENTER.
Тепер у вас є інформація про сердечники, які використовуються у вашій установці Ubuntu.
Core(s) per socket:4
, це повідомляє U точну кількість ядер на машині.
Ви можете бачити використання ядер CPU за допомогою верхньої команди.
top
. Ви побачите деяку інформацію про завдання, пам'ять тощо.1
щоб показати індивідуальне використання процесора. Ви побачите щось на кшталт:Щоб запустити новий процес, який повинен виконуватися лише в одному ядрі, можна скористатися командою набору завдань.
taskset -c 0 executable
Для контролю спорідненості процесора існуючого процесу можна скористатися цією командою:
taskset -cp $(pgrep -f executable)
зауважте, що ідентифікаційний файл, який ви передасте цій команді, може бути "./executable", якщо ви його запустили саме так.
Оскільки ви не вказали середовище робочого столу, я вважаю, що ви використовуєте Використання Ubuntu
Щоб графічно перевірити використання CPU, знайдіть у своїй програмі додаток під назвою System monitor.
На вкладці "Ресурси" буде показана активність кожного ядра
На вкладці «Процеси» відображатиметься використання процесора для окремих програм.
htop
Інструмент надає графіки для використання основних процесорів
встановити htop через термінал:
apt-get install htop
запустити htop через термінал:
htop
top
!