Завантаження процесора linux

Відео: Unable To Boot Please Use Kernal Appropriate For Your CPU Kali Linux Problem

Щоб оцінити завантаженість системи і то як справляється процесор зі своєю роботою можна подивитися завантаження і інформацію про роботу процесора за певний період. Це допоможе визначити чи достатньо ядер процесора для нормальної роботи сервера, рівномірно чи вони навантажені і виконати різні оптимізації.

Завантаження процесора Linux може бути отримана за допомогою різних утиліт, наприклад, top, htop або ж досить просто подивитися вміст файлу / proc / loadavg щоб приблизно зрозуміти наскільки система перевантажена. Але існують програми, які здатні показувати більш детальну інформацію. Одна з таких програм - це coreinfo. У цій статті ми розглянемо як подивитися завантаження процесора linux за допомогою coreinfo.

програма CoreFreq

Утиліта corefreq призначена для моніторингу навантаження на процесор в реальному часі. Вона підтримує сучасні процесори Intel, архітектури 64 біт починаючи з поколінь Atom, Core2, Nehalem, SandyBridge і вище. Також підтримуються процесори AMD Family 0F і старше.

Відео: LPIC 101.2 Процес завантаження Linux

Основна частина утиліти завантажується у вигляді модуля ядра, який створює внутрішні лічильники продуктивності для кожного ядра процесора. Модуль пов`язаний з сервісом, від якого вже буде отримувати дані наша утиліта. Утиліта дозволяє збирати велику кількість даних з високим ступенем точності:

  • Основні частоти і швидкості, а також інформацію про SpeedStep (EIST), Turbo Boost, Hyper-Threading (HTT);
  • Лічильники продуктивності Time Stamp Counter (TSC), Unhalted Core Cycles (UCC), Unhalted Reference Cycles (URC), навантаження процесора Linux;
  • Кількість команд за один цикл PS, IPC, або CPI;
  • Перегляд стану c-state C0 C1 C3 C6 C7 - C1E;
  • Моніторинг температури, відстеження датчиків і перегляд максимальних температур;
  • Топологія і перегляд кешей.

Інструмент corefreq дозволяє подивитися процесор linux і докладну інформацію про нього. Він буде дуже корисним як досвідченим користувачам і системним адміністраторам. так і новачкам, які хочуть більше дізнатися про свою систему.

установка CoreFreq

Це нова утиліта, тому ви не знайдете її в офіційних репозиторіях дистрибутивів. Утиліту доведеться збирати з початкових кодів. Для цього спочатку потрібно встановити середу збірки в вашому дистрибутиві. Виберіть одну з відповідних команд для свого пакетного менеджера. Для CentOS / RedHat:

$ Sudo dnf group install `Development Tools`


Для Ubuntu або Debian:

Відео: LPIC-1 Курс Linux для системного адміністратора: завантаження Linux

$ Git clone https://github.com/cyring/CoreFreq.git
$ Cd CoreFreq
$ make

Цього вже достатньо для запуску програми. Завантажте щойно зібраний модуль ядра:

$ Sudo ./corefreqd


Установка утиліти і підготовка її до роботи завершена.

Як подивитися завантаження процесора Linux

Залишилося відкрити ще один термінал і запустити клієнт, щоб подивитися що змогла назбирати служба. його вже можна запускати від імені звичайного користувача:

$ ./corefreq-cli -k

Більш детальну інформацію про сам процесор і його виробника можна подивитися за допомогою опції -u:

$ ./corefreq-cli -i

А відстеження лічильника, можливо, якщо вказати опцію -c:

$ ./corefreq-cli -d

І опція -m виводить стан і топологію кеша процесора:

висновки

У цій статті ми розглянули дуже потужну і корисну утиліту для моніторингу параметрів процесора. Тут може бути відображено навантаження процесора linux, частота процесора linux, поточна частота, а також багато інших параметрів, які можуть бути дуже цікаві і корисні для аналізу стану системи. Якщо у вас залишилися питання, питайте в коментарях!

Поділися в соціальних мережах:

Схожі
У чому відмінність cpu від gpuУ чому відмінність cpu від gpu
CastroCastro
Використання оперативної пам`яті в linuxВикористання оперативної пам`яті в linux
Як приховати процес в linuxЯк приховати процес в linux
Cooler masterCooler master
Список процесів linuxСписок процесів linux
Як подивитися логи в linuxЯк подивитися логи в linux
Розгін процесора linuxРозгін процесора linux
Як подивитися прогрес dd linuxЯк подивитися прогрес dd linux
Як зробити завантаження windows першої в grubЯк зробити завантаження windows першої в grub
» » Завантаження процесора linux