Характеристики процесора в linux
Залежно від ваших потреб про процесор можна дізнатися різну інформацію. Наприклад ім`я виробника, ім`я моделі, тактову частоту, кількість ядер / потоків, конфігурацію кешу, доступні рассшіренія процесора (апаратна віртуалізація, AES, MMX, SSE) і т д. У Linux існує безліч інструментів як командного рядка так і з графічним інтерфейсом які показують інформацію про обладнання та в тому числі процесорі.
1. / proc / cpuinfo
Найпростіший метод подивитися характеристики процесора - відкрити автоматично оновлюваний системою файл / proc / cpuinfo. У цьому файл показані характеристики використовуваного процесора:
$ More / proc / cpuinfo
Відео: Відео # 18. Налаштування Linux. секція "параметри"
Тут ви можете дізнатися кількість ядер процесора, кількість потоків в одному ядрі, доступні прапори, і ще кілька речей.
2. cpufreq-info
Утиліта cpufreq-info входить в набір утиліт для управління частотою процесора cpufrequtils, і дозволяє подивитися частоту працюють CPU, максимальну і мінімальну частоти на яких може працювати процесор, а також політику управління cpufreq.
Для перегляду інформації про першому ядрі використовуйте:
$ Cpufreq-info -c 0
3. cpuid
Консольна утиліта cpuid показує детальну інформацію про процесор використовуючи набір функцій CPUID. Виводиться тип і сімейство процесора, розширення, конфігурація кешу, TLB і функції управління живленням.
$ cpuid
4. dmidecode
Утиліта dmidecode збирає детальну інформацію про обладнання системи на основі даних DMI в BIOS. Інформація, що відображається включає виробника, версію процесора, доступні прапори, максимальну і мінімальну швидкість таймера, кількість ядер, конфігурацію кеша L1 / L2 / L3 і т д.
$ Sudo dmidecode
5. hardinfo
Hardinfo це графічна утиліта яка дозволяє отримати інформацію про процесор та іншому обладнанні в системі в зручно читається.
$ hardinfo
6. i7z
i7z - монітор параметрів процесора в реальному часі для процесорів Intel Core i3, i5 і i7. Він відображає інформацію по кожному ядру в реальному часі, таку як статус TurboBoost, частота CPU, настройки управління живленням, температура і т д. У i7z є консольний інтерфейс заснований на Ncurses, а також графічний на базі бібліотек Qt.
$ Sudo i7z
7. inxi
inxi - це bash скрипт, написаний для збору інформації про систему в зручному і зрозумілому для людини вигляді. Він показує модель процесора, розмір кешу, швидкість таймера і підтримувані додаткові можливості процесора.
$ Inxi -C
8. likwid-topology
Likwid (Like I Knew What I`m Doing) - це набір інструментів командного рядка для вимірювання, настроювання і відображення параметрів обладнання комп`ютера. likwid-topology - показує характеристики процесора (потоки, кеш, NUMA). Також можна визначити сімейство процесора наприклад Intel Core 2 або AMD Shanghai.
9. lscpu
lscpu відображає вміст / proc / cpuinfo в більш зручному для користувача вигляді. Наприклад кількість активних ядер, потоків, сокетов, NUMA.
$ lscpu
10. lshw
lshw - універсальний інструмент для збору даних про обладнання. На відміну від інших інструментів для lshw необхідні права суперкористувача так як він читає інформацію з DMI в BIOS. Можна дізнатися загальна кількість ядер, і кількість активних ядер. Але немає інформації про кеші L1 / L2 / L3. Для утиліти також доступний Gtk2 / Gtk3 бекенд.
$ Sudo lshw -class processor
11. lstopo
Утиліта lstopo входить в пакет hwloc і візуалізує топологію системи. Сюди входить процесор, пам`ять, пристрої введення / виводу. Ця команда корисна для ідентифікації архітектури процесора і топології NUMA.
$ lstopo
Відео: Новорічний ролик 2015: тестування RBDoom3-BFG на процесорі Ельбрус-4С
12. numactl
Спочатку розробляється для настройки планування NUMA і політик управління пам`яттю в Linux numactl також дозволяє подивитися топологію NUMA:
$ Numactl --hardware
13. x86info
x86info - інструмент командного рядка для перегляду інформації про процесорах архітектури x86. Надана інформація включає модель, кількість ядер / потоків, швидкість таймера, конфігурацію кешу, підтримувані прапори і т д.
$ X86info --all
- Cpu master
- Foninfo
- Cpu x
- Як включити всі ядра в багатоядерному комп`ютері на windows 10?
- Програми стеження за комп`ютером linux
- Як дізнатися температуру комплектуючих ноутбука?
- Чим відрізняються процесори i3 i5 i7
- Завантаження процесора linux
- Розгін процесора linux
- Як дізнатися температуру процесора і уникнути його перегріву допомогою core temp?
- Огляд amd ryzen 7 1800x
- Що таке процесор? Особливості та характеристики
- Як приховати процес в linux
- Як подивитися потоки процесу в linux
- Як дізнатися версію дистрибутива ubuntu
- Як дізнатися версію linux mint
- Дізнаємося хто використовує мережу в linux
- Файлова система proc в linux
- Скрипти-твики для init.d
- Кількість ядер в комп`ютері
- Використання оперативної пам`яті в linux