Лучшие аналоги cpu-z для linux

Block Device Information

Утилита lsblk отображает информацию обо всех основных устройствах хранения вашей системы, таких как жесткий диск, его разделы и флэш-диски, подключенные к вашей системе.

$ lsblk

Вы можете использовать следующую команду для просмотра более подробной информации обо всех устройствах:

$ lsblk -a

Вывод:

Информация о контроллерах USB

lsusb выводит информацию обо всех контроллерах USB и устройствах. связано с ними. Выполните следующую команду:

$ lsusb

Вы также можете использовать следующую команду для просмотра подробной информации о каждом USB-устройстве.

$ lsusb -v

Выход:

Этот выход отображает все контроллеры USB и подключенные устройства. ,

Что такое ядро ОС? Типы ядер

Ядро — это своего рода главная программа, являющаяся основной частью операционной системы. Оно выступает в роли посредника между устройствами компьютера (процессором, видеокартой, оперативной памятью и т.д.) и его программным обеспечением, абстрагируя от обычных программ и пользователей сложную, низкоуровневую работу с «железом» компьютера, предоставляя взамен простой, понятный и удобный в использовании интерфейс. Для этого в код ядра включены драйверы устройств, которые могут как загружаться в память вместе с ядром ОС, так и подключаться по мере возникновения потребности в ресурсах необходимого устройства.

Как правило, большинство ядер ОС делятся на три типа:

   микроядра;

   монолитные;

   гибридные.

Микроядро

Микроядро — это ядро, состоящее из нескольких подгружаемых в память по мере надобности независимых модулей, выполняющихся в отдельных адресных пространствах. По сути, в таком варианте исполнения оно не сильно отличается от обычных прикладных программ. К достоинствам данного ядра можно отнести теоретически большую надежность в сравнении с другими архитектурами (в действительности же не всё так радужно и гладко) и его модульность (легкость в подключении дополнительных частей ядра). К минусам микроядерной архитектуры относится то, что ядро, построенное по такой схеме, получается очень медленным (ведь ему нужно постоянно переключаться между отдельными частями).

Плюсы:

   переносимость;

   малый размер;

   небольшие требования к используемой памяти;

   безопасность.

Минусы:

   аппаратное обеспечение сильнее абстрагировано от системы;

   аппаратное обеспечение может медленнее реагировать, поскольку драйверы находятся в пользовательском пространстве;

   процессы не могут получить доступ к другим процессам без ожидания.

Монолитное ядро

Монолитное ядро — это полная противоположность микроядра, т.к. в памяти компьютера всегда находится весь (или почти весь) код ядра, вследствие чего скорость его работы выше в сравнении с микроядром. Монолитные ядра, как правило, лучше справляются с операциями доступа к оборудованию и многозадачностью, потому что, если программе нужно получить информацию из памяти или другого запущенного процесса, у нее есть прямая линия для доступа к ней, и программе не нужно ждать в очереди, чтобы сделать что-то. Однако такой подход может вызвать серьезные проблемы, потому что, чем больше процессов выполняется на уровне ядра, тем больше вероятность, что в случае непредвиденного поведения они создадут общий сбой вашей системы.

Плюсы:

   практически прямой доступ программ к оборудованию;

   процессам проще взаимодействовать друг с другом;

   если ваше устройство поддерживается ядром, никаких дополнительных установок ПО не потребуется;

   процессы реагируют быстрее, потому что не требуется ожидания в очереди за процессорным временем.

Минусы:

   большой размер ядра;

   больший размер занимаемой памяти;

   проблемы с безопасностью, т.к. все части работают в пространстве ядра.

Гибридное ядро

Гибридное ядро — это ядро, сочетающее в себе элементы как монолитной, так и микроядерной архитектур. У таких ядер есть возможность выбирать, какие части будут работать в пользовательском пространстве (например, драйверы устройств и система ввода-вывода файловой системы), а какие — в пространстве ядра (вызовы межпроцессного (IPC) и серверного взаимодействий). Но этот подход имеет и некоторые проблемы, унаследованные от микроядерной архитектуры (особенно, по части быстродействия).

Плюсы:

   разработчик может выбрать, какие программы будут работать в пользовательском пространстве, а какие — в пространстве ядра;

   меньший размер в сравнении с монолитным ядром;

   гибче в отличие от других ядер.

Минусы:

   может страдать от пониженной производительности (как и микроядро);

   работа драйверов устройств, как правило, сильнее зависит от производителей оборудования.

Ядро Linux хоть и относится к монолитным ядрам, но оно также заимствует и некоторые идеи из микроядерной архитектуры, что означает, что вся операционная система работает в пространстве ядра, а драйверы устройств (в виде модулей) могут быть легко загружены (или выгружены) прямо во время работы операционной системы.

Задачи

Раздел «Задачи» показывает статистику процессов, запущенных в вашей системе. «Общее» значение — это просто общее количество процессов. Например, на приведенном выше снимке экрана запущено 142 процесса. Чтобы понять остальные значения, нам нужно немного рассказать о том, как ядро ​​Linux обрабатывает процессы.

Процессы выполняют смешанную работу, связанную с вводом / выводом (например, чтение дисков), и работу, связанную с ЦП (например, выполнение арифметических операций). Процессор простаивает, когда процесс выполняет ввод / вывод, поэтому ОС переключаются на выполнение других процессов в течение этого времени. Кроме того, ОС позволяет заданному процессу выполняться в течение очень небольшого промежутка времени, а затем переключается на другой процесс. Вот как ОС выглядят так, как если бы они были «многозадачными». Выполнение всего этого требует от нас отслеживания «состояния» процесса. В Linux процесс может находиться в следующих состояниях:

Runnable (R): процесс в этом состоянии либо выполняется на CPU, либо присутствует в очереди на выполнение, готовый к выполнению.
Прерываемый сон (S): процессы в этом состоянии ожидают завершения события.
Непрерывный сон (D): в этом случае процесс ожидает завершения операции ввода-вывода.
Остановлено (T): эти процессы были остановлены сигналом управления заданием (например, нажатием Ctrl + Z) или потому, что они отслеживаются.
Zombie (Z): ядро ​​поддерживает различные структуры данных в памяти, чтобы отслеживать процессы. Процесс может создать несколько дочерних процессов, и они могут завершиться, пока родительский процесс еще существует. Однако эти структуры данных должны храниться до тех пор, пока родительский объект не получит статус дочерних процессов. Такие завершенные процессы, чьи структуры данных все еще существуют, называются зомби.
Процессы в состояниях D и S показаны в «спящем» режиме, а процессы в состоянии T — в «остановленном». Количество зомби показано как значение «зомби».

Использование процессора

Раздел использования ЦП показывает процент времени, затраченного ЦП на различные задачи. us Значение времени ЦП проводит выполняющиеся процессы в пользовательском пространстве. Точно так же sy значение — это время, потраченное на запуск процессов в пространстве ядра.

Linux использует «хорошее» значение для определения приоритета процесса. Процесс с высоким «хорошим» значением «приятнее» другим процессам и имеет низкий приоритет. Аналогично, процессы с более низким значением «nice» получают более высокий приоритет. Как мы увидим позже, «хорошее» значение по умолчанию может быть изменено. Время, затраченное на выполнение процессов с установленным вручную «nice», отображается в качестве niзначения.

Затем следует idвремя, в течение которого процессор остается бездействующим. Большинство операционных систем переводят ЦП в режим энергосбережения, когда он находится в режиме ожидания. Далее следует waзначение, которое время ЦП тратит на ожидание завершения ввода-вывода.

Прерывания — это сигналы для процессора о событии, которое требует немедленного внимания. Аппаратные прерывания обычно используются периферийными устройствами, чтобы сообщить системе о событиях, таких как нажатие клавиш на клавиатуре. С другой стороны, программные прерывания генерируются из-за определенных инструкций, выполняемых на процессоре. В любом случае ОС обрабатывает их, и время, затрачиваемое на обработку аппаратных и программных прерываний, задается hiи siсоответственно.

В виртуализированной среде часть ресурсов ЦП предоставляется каждой виртуальной машине (ВМ). ОС определяет, когда у нее есть работа, но она не может выполнить ее, потому что ЦП занят на другой виртуальной машине. Количество времени, потерянное таким образом, является временем «кражи», обозначенным как st.

Метод 8 — использование cpuid

Cpuid выводит подробную информацию о ЦП, собранную из инструкции CPUID, а также определяет точную модель ЦП из этой информации.

Он также не предустановлен по умолчанию, поэтому установите cpuid в зависимости от типа дистрибутива, который вы используете, как показано ниже.

В Debian, Ubuntu:

$ sudo apt install cpuid

В системах на основе RPM, таких как Fedora:

$ sudo dnf install cpuid

После установки cpuid получите информацию о процессоре с помощью команды:

$ cpuid

Пример вывода:

Как видите, Cpuid отображает гораздо более подробную информацию о вашем процессоре по сравнению с другими утилитами.

Как проверить ваш процессор — Inxi

Inxi — это удобный инструмент, который после установки может предоставить вам массу полезной информации о вашем компьютере, от процессора до ядра, информации о памяти, хранилище и т. Д. Чтобы использовать Inxi для проверки информации о вашем процессоре, вам сначала необходимо: установить его.

Чтобы установить Inxi, откройте окно терминала. Вы можете открыть окно терминала, нажав Ctrl + Alt + T на клавиатуре или выполнив поиск в меню приложения. После открытия окна терминала следуйте инструкциям ниже, чтобы Inxi заработал.

Arch Linux

sudo pacman -S git base-devel

git clone https://aur.archlinux.org/trizen.git

cd trizen/

makepkg -sri

trizen -S inxi

OpenSUSE

sudo zypper install inxi

Установив Inxi, вы можете использовать его для поиска информации о процессоре, используя команду inxi -C ниже.

inxi -C

Если вы хотите сохранить этот вывод информации о вашем процессоре в текстовый файл, вы можете сделать это, введя следующую команду.

inxi -C > ~/my-cpu-info.txt

Чтобы просмотреть этот файл, введите следующую команду или щелкните «my-cpu-info.txt» в диспетчере файлов.

Нужно посмотреть температуру процессора? Ознакомьтесь с нашим руководством.

Информация о процессоре

Команды для получения данных о процессоре.

1. lscpu (Linux)

Команда показывает информацию о характеристиках процессора в удобном виде:

lscpu

Пример ответа:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    1
Core(s) per socket:    4
Socket(s):             2
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 62
Model name:            Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
Stepping:              4
CPU MHz:               2592.918
BogoMIPS:              5187.50
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              20480K
NUMA node0 CPU(s):     0-7

* больше всего нас интересует:

  • Architecture — архитектура процессора — 32 бит или 64.
  • Core(s) per socket — количество ядер на процессор.
  • Socket(s) — количество физических/виртуальных процессоров.
  • CPU(s) — суммарное количество процессорных ядер.
  • Model name — модель процессора.

2. sysctl -a (FreeBSD)

Команда отображает множество данных, поэтому добавляем фильтр:

sysctl -a | egrep -i ‘hw.machine|hw.model|hw.ncpu’

Пример ответа:

hw.model: Intel(R) Xeon(R) CPU           X5690  @ 3.47GHz
hw.machine: amd64
hw.ncpu: 2

* на самом деле, команда sysctl работает и в Linux, но формат вывода менее удобен, по сравнению с вышерассмотренной lscpu.

3. Файл /proc/cpuinfo (Linux)

Позволяет увидеть подробную информацию по каждому ядру:

cat /proc/cpuinfo

Команда для подсчета количества ядер:

cat /proc/cpuinfo | grep processor | wc -l

Linux

Сначала необходимо установить утилиту.

На CentOS (RPM):

yum install lm_sensors

Ubuntu (Deb):

apt-get install lm-sensors

После установки утилиты выполняем:

sensors-detect

sensors

FreeBSD

Загружаем необходимый модуль:

kldload coretemp

* для автоматической его загрузки добавляем в файл /boot/loader.conf строку coretemp_load=»YES»

Вводим команду:

sysctl -a | grep temperature

Пример ответа:

dev.cpu.0.temperature: 40.0C
dev.cpu.1.temperature: 41.0C

Чипы и чипсеты

Поддержка новых ARM SoC

  • Realtek RTD1195 в качестве решения на базе Arm Cortex A7;
  • Realtek RTD1395;
  • Realtek RTD1619;
  • Платформа Renesas RZ/G1H;
  • Бюджетный 64-битный Rockchips RK 3326 SoC вместе с игровой консолью Odroid-GO Advance;
  • TV-приставка Smartlabs SML-5442TW на базе AMLogic S905D;
  • ODROID-C4 на базе AMLogic S905X3;
  • TV-приставка Beelink GT-King Pro на базе AMLogic S922XH;
  • Baseboard Management Contrioller на базе Aspeed ast 2500 в Facebook x86 Yosemite V2 и YADRO OpenPower P9 Nicole;
  • Olimex A20-OLinuXino-LIME-eMMC SBC;
  • Маршрутизатор Check Point L-50;
  • Хромбуки Elm/Hana на базе Mediatek MT8173;
  • Смартфон Samsung Galaxy S2 на базе Samsung Exynos 4210;
  • Платформа Qualcomm SDM660/SDM630 и смартфон Xiaomi Redmi Note 7;
  • TV-приставка Xnano X5 на базе Realtek RTD1295;

Оперативная память

Для того, чтобы получить подробную информацию об оперативной памяти в Ubuntu, можно воспользоваться уже известной нам утилитой.

lshw -short | grep -i "memory"

Здесь мы видим не только суммарный объем, но и разбивку по модулям памяти и объем каждого из них. А так же частоту, на которой каждый модуль работает.

Более подробную информацию об оперативной памяти смотрим с помощью dmidecode.

dmidecode --type memory

Тут мы видим следующую информацию о планках памяти:

  1. Форм фактор планок — DIMM.
  2. Тип памяти — DDR3.
  3. Номер слота, в который установлена память — A1_DIMM0.
  4. Скорость — 1333 MT/s.
  5. Производитель и серийный номер планки — Samsung 2137F421.

В целом, тут представлена вся так или иначе значимая информация по памяти. Искать какое-то другое отображение или вывод нет смысла.

Метод 5 — просмотр информации о процессоре с помощью inxi

Inxi — это инструмент командной строки для отображения системной информации, такой как процессор, драйверы, xorg, среда рабочего стола, ядро, версия (версии) GCC, процессы, использование оперативной памяти и много другой полезной информации.

Inxi доступен в репозиториях по умолчанию многих операционных систем Linux и Unix. Например, в Deian, Ubuntu, Pop_OS !, мы можем установить inxi с помощью команды:

Чтобы отобразить сведения о процессоре с помощью inxi, используйте -Cили отметьте —cpu:

Это отобразит полную информацию о процессоре, включая количество ядер, модель процессора, кэш процессора, тактовую частоту процессора, минимальную / максимальную скорость процессора и т.д.

Сокет или тип разъема процессора

Процессор устанавливается в специальный раздел на материнской плате – гнездо или, как его называют, Socket (сокет). Условно можно сказать, что это срок жизни Вашей платформы или потенциал возможного развития на будущее. Номер сокета, т.е. его модель (например, Socket 775) должен совпадать с номером сокета на мат.плате, иначе установить процессор на неё не получится.

Очень часто можно столкнуться с ситуацией, когда люди пытаются сэкономить на разъеме процессора, т.е. они изначально покупают морально устаревший процессор и мат.плату, вышедшие в тираж уже довольно давно. Это плохо тем, что как только появятся новые стандарты и новый тип разъема, то, скорее всего, под старый уже не будут выпускать новые, более мощные процессоры, т.е. Вы будете ограничены в возможности апгрейда компьютера и при желании его улучшить придется менять не только процессор, но и мат.плату.

Примечание:
Сокет процессора и сокет материнской платы должны совпадать, иначе просто ничего работать не будет.

Впрочем, не всё всегда так критично, ибо, например, у AMD более гибкая политика в отношении этого вопроса. Компания даёт возможность провести безболезненный для кошелька апгрейд путем поддержки совместимости новых платформ со старыми. У каждого производителя имеются свои типы сокетов. Основными из новых и условно-новых, скажем, для Intel считаются LGA 2011, LGA 1155, LGA 775 и LGA 1156, причем два последние уже практически «канули в лету». У AMD самыми ходовыми являются разъемы AM3, Socket AM3+ и Socket FM1.

Самый простой способ отличить процессор Intel от AMD – это посмотреть на них и запомнить, что изделия от AMD всегда имеют на задней поверхности множество штырьков-контактов, с помощью которых они и вставляются в разъем материнской платы. Intel же с некоторых пор, в свою очередь, использует другое решение – контактные ножки находятся внутри разъема самой материнской платы.

Вывод. Какой процессор выбрать исходя из этого? Сокет процессора и материнской платы должны совпадать или быть обратно совместимы.

Установка Ubuntu 16.04 LTS

Сразу после запуска и загрузки образа, вы увидите окно установщика. Вам будет предложено попробовать систему в лайв-режиме, или же просто установить ее на свой жесткий диск. Я рекомендую вам, все же, попробовать систему в использовании, прежде чем переходить в непосредственной установке. Я же перехожу сразу к установке.

Подготовка к установке Ubuntu

На данном этапе вам предложат отметить два пункта, их вы можете видеть на скриншоте. Если у вас есть активное подключение к интернету (которое мы потом настроим), то первый пункт отмечаем обязательно. Это позволит сэкономить время после установки.

Второй же пункт также лучше отметить, потому как установка медиаданных, в дальнейшем, все равно понадобится.

Выбираем тип установки

Тип установки будет определять разметку вашего жесткого диска. Например, если будет выбран вариант “Стереть диск и установить Ubuntu”, то установщик автоматически разметит диск, попутно стирая все данные, которые у вас там уже есть. Если вы будете устанавливать систему рядом с другой (например, с Windows или другим дистрибутивом Linux), то в этом окне будет вариант “Установить рядом с…”. Он также автоматически размечает диск, но сохраняет данные.

Ручная разметка диска

Мы же пойдем от противного, и разобьем диск вручную. Выбираем “Другой вариант” и переходим в следующее окно.

Здесь-то мы и будем создавать разделы. Делается это достаточно легко, поэтому не стоит паниковать. На скриншоте выше вы можете видеть окно создания раздела. Вызывается оно кликом на плюсик, который доступен, когда выделено свободное пространство.

Итак, нам нужно создать 3 раздела:

  • Раздел для системных файлов ОС – точка монтирования “/” (~20-30Gb)
  • Домашний раздел для наших собственных файлов – “/home” (Оставшаяся память)
  • Раздел подкачки (swap) – он нужен не всегда, но лучше создать (~4-5Gb)

Для первых двух, в качестве файловой системы, мы оставляем Ext4 (Пункт “Использовать как”), для последнего выбираем “Раздел подкачки”, что автоматически его разметит. Точку монтирования выбираем в соответствии с указанными выше.

Вот так вкратце и выглядит дефолтная разметка диска для установки Ubuntu. Надеюсь, что это прояснило некоторые моменты.

А тут все просто: кликаем по карте в районе своего (или ближайшего к нам) города, или же вписываем его название в поле.

Раскладка клавиатуры

Здесь также особо не заморачиваемся. Выбираем нужную раскладку, и нажимаем продолжить.

P.S при выборе системного языка раскладка устанавливается автоматически

Имя пользователя и пароль

Просто вводим свое имя/логин, после чего оно автоматически копируется еще и в следующие два поля. Также не забываем задать пароль от аккаунта.

Пункт “Шифровать мою домашнюю папку” нужен для безопасности. Система будет требовать пароль от аккаунта всякий раз, когда кто-то будет пытаться открыть ее или использовать файлы, которые там расположены.

С пунктами “Входить в систему автоматически” и “Требовать пароль…”, думаю, итак все понятно.

Итог

Вот, собственно, и все. Система установится в течение следующих 10-15 минут, и будет готова к работе. Надеюсь, что данная статья помогла вам прояснить некоторые моменты и устранила недопонимание. Установить Ubuntu куда проще, чем кажется. Это намного легче, чем устанавливать тот же Arch или Gentoo. В любом случае, следуя этой инструкции вы сможете сделать это (я надеюсь).

Информация о процессоре

Посмотреть модель и тип процессора в Ubuntu можно с помощью еще одной встроенной утилиты — lshw. Если запустить ее без ключей, то она выдаст очень много информации обо всех компонентах системы. Если вдруг у вас не окажется ее в системе, то поставить очень просто:

apt install lshw

Чтобы посмотреть информацию только о процессоре, используйте отдельный ключ для этого.

lshw -c cpu

С помощью lshw вы посмотрите следующие характеристики процессора в Ubuntu (на примере моего скриншота):

Производитель процессора Intel Corp.
Тип микросхема материнской платы Intel 440FX
Слот установки процессора slot: CPU 0
Частота процессора 2GHz
Разрядность 64 bits
Набор инструкций fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx x86-64 constant_tsc nopl xtopology cpuid tsc_known_freq pni cx16 x2apic hypervisor lahf_lm cpuid_fault pti
Количество ядер cores=4

Так же подробную информацию о процессоре можно получить с помощью dmidecode.

dmidecode --type processor

Вывод этой команды немного по-другому структурирован, но по содержимому практически идентичен lshw.

cat /proc/cpuinfo

Здесь вы увидите отдельную информацию по каждому ядру процессора. Скорее всего она будет одинакова и совпадать с тем, что вы увидели от других утилит.

Ядро — это операционная система?

Ядро — одна из самых важных частей операционной системы. Но это не единственное, что необходимо для того, чтобы сегодня Linux можно было назвать операционной системой как таковой. Как мы объясняли, это ядро ​​имеет все драйверы и все необходимое для управления программным обеспечением и предоставления пользователю доступа к нему. Но, чтобы быть действительно полезным, он должен иметь другие компоненты поверх него, прежде чем он попадет к пользователю.

  • Контроллер демона , Будь то Init.d, Systemd или любое другое подобное программное обеспечение, необходимо иметь подсистему над ядром, которая отвечает за запуск всех процессов (демонов), необходимых для того, чтобы ядро ​​начало работать. Без него у нас есть только много строк кода, которые не будут выполнены.
  • Процессы , Демоны, демоны или более известные как процессы — это все компоненты, которые остаются загруженными в системную память (управляемую ядром) и позволяют Linux функционировать. Например, графический сервер — это демон, который будет управлять рабочим столом.
  • Графический сервер , Известный как X, он отвечает за возможность видеть графику на экране. Если мы собираемся использовать Linux в текстовом режиме из терминала, в этом нет необходимости. Но если мы собираемся использовать его с десктопом, необходим рабочий x-сервер.
  • Стол письменный. Как следует из названия, рабочий стол компьютера, где у нас будут все наши программы и где будут открываться окна. Для Linux существует множество рабочих столов, таких как GNOME, KDE или LXDE. Каждый со своими характеристиками, достоинствами и недостатками.
  • Программы. Все запускаем с рабочего стола. Это уже самый высокий уровень и точка, через которую мы взаимодействуем с компьютером.

Когда ядро ​​и все остальное работает согласованно, тогда мы можем говорить об операционной системе. Или что то же самое, Распределение Linux .

Программы, чтобы узнать, есть ли проблемы с ОЗУ

Эта операционная система с открытым исходным кодом в значительной степени зависит, как могло бы быть иначе, от Оперативная память установленная в компьютере память

Вот почему очень необходимо, чтобы у нас была какая-то утилита или программа, которая информирует нас о состоянии этого важного компонента. Собственно, именно об этом мы и поговорим дальше

Memtester, проверьте состояние памяти ПК в Linux

Это утилита, доступная в хранилище многих текущих дистрибутивов Linux. Следовательно, чтобы получить это конкретное решение, нам нужно только использовать следующую команду:

Скажите, что как только мы его запустим, нам нужно только запустить программу с указанием объем памяти мы хотим проанализировать. Например, чтобы проанализировать его 400 мегабайт, нам нужно будет использовать эту команду:

В этот момент программа сама начнет анализ указанной памяти, процесс, который может занять несколько минут. Тогда мы сможем увидеть соответствующие данные на экране.

MemTest86 +, анализируйте оперативную память ПК в Linux

Еще одна интересная альтернатива в этом смысле для анализа оперативной памяти нашего компьютера с Linux — это MemTest86 + . Как мы уже говорили, у нас есть еще одна интересная альтернатива того же типа, которую также можно использовать в Linux для проверки состояния оперативной памяти. Для начала мы скажем вам, что в случае, если мы используем Debian или любой другой производный дистрибутив, такой как Ubuntu, нам нужно будет открыть окно с терминал и напишите следующую команду:

С другой стороны, в случае, если мы используем другие альтернативы, такие как CentOS или Fedora, команда для использования здесь будет следующей:

Затем нам придется перезапустить систему, чтобы затем в надрываться мы уже можем найти программу, которая у нас есть только что установлен . Теперь нам остается только запустить его, чтобы в этот момент начался анализ установленной в компьютере оперативной памяти на случай возникновения проблем в Linux.

Маркировка процессора

Весьма важно уметь читать и правильно истолковывать маркировку процессора, ибо магазины бывают разные, продавцы – не всегда честные, а вот выложить лишние N-тысяч рублей за непонятный «камень» вряд ли кому-то хочется, а посему важно уметь читать маркировку процессора. Давайте разберем ее на конкретном примере, допустим, для производителя AMD

В общем виде маркировку от AMD (для поколения Family 10h) можно представить в следующем виде (см. изображение):

Расшифровка будет следующей:

Марка процессора (1). Возможны следующие символы:

  • A – AMD Athlon;
  • H – AMD Phenom;
  • S – AMD Sempron;
  • O – AMD Optheron.

Назначение процессора (2). Варианты:

  • D – desktop – для рабочих станций или настольных ПК;
  • E – embedded server – для выделенных серверов;
  • S – server – для серверов.

Модель процессора (3). Возможны обозначения:

  • Е – энергоэффективные процессоры;
  • Х – заблокированный множитель;
  • Z – разблокированный множитель.

Тепловой пакет и класс системы охлаждения (4). Данные берутся из таблицы (см. изображение):

Корпус процессора (5). Данные берутся из таблицы (см. изображение).

Количество ядер (6). Значения от 2 до С (12).

Объем кэш-памяти (7). Данные из таблицы (см. изображение).

Ревизия процессора или степпинг (8). Данные из таблицы (см. изображение).

Итак, на основании данных таблицы можно легко определить, что перед нами за процессор, допустим, судя по модели ниже (см. изображение), перед нами..

..процессор AMD с маркировкой HDZ560WFK2DGM, которая означает:

  • H – CPU семейства AMD Phenom;
  • D – назначение: рабочие станции/настольные ПК;
  • Z560 – модельный номер процессора 560 (Z — со свободным множителем);
  • WF – TDP до 95 Вт;
  • K – упакован процессор в корпус 938 pin OµPGA (Socket AM3);
  • 2 – общее количество активных ядер;
  • D – объем кэш-памяти L2 512 КБ и объем кэш-памяти L3 6144 КБ;
  • GM — ядро процессора степпинга C3.

Вот так, зная учетные данные таблиц, можно легко вычислить, что перед Вами за экземпляр.

Собственно, это все, что хотелось бы рассказать. Думаю, что информация окажется для Вас полезной и пригодится еще не один раз.

Другие способы

Рассмотренных способов уже должно хватить с избытком. Если вам всё равно мало, то вот ещё

Обратите внимание, что некоторые из упомянутых программ вам нужно будет сначала установить.

С помощью lshw:

sudo lshw -c cpu

Более точно:

sudo lshw -c cpu | grep capacity

С помощью dmidecode:

sudo dmidecode -t processor

Более точно:

sudo dmidecode -t processor | grep "Speed"

Оверклокеры обращают внимание, что только команда dmidecode показывает правильные значения, если процессор разогнан.

С помощью графического аплета Conky можно получи такую наглядную картину:

Индикатор частоты процессора indicator-cpufreq:

Версии ядра дистрибутивов Linux

Stable

Stable — это последняя доступная стабильная версия ядра Linux, предназначенная для широкого круга использования. По умолчанию, в большинстве дистрибутивов Linux применяется именно stable-версия ядра. Она регулярно обновляется, и к ней довольно часто выпускаются новые патчи.

LTS

LTS (сокр. от «Long-Term Support») — это версия ядра с длительным сроком поддержки, которая считается более стабильной в сравнении с обычной версией ядра, т.к. при её разработке программисты стараются не экспериментировать с различными нововведениями. Однако из-за этого, LTS-версии ядра могут не иметь некоторых функций ядер более свежих релизов, а также содержать старые версии драйверов, несовместимых с более новым оборудованием. Жизненный цикл LTS-ядра, обычно, составляет 5 лет для настольных компьютеров и серверов (раньше для настольных компьютеров поддержка осуществлялась на протяжении 3 лет). Для сравнения, обычные релизы ядра имеют поддержку всего 9 месяцев с момента выпуска.

Несмотря на то, что исправления безопасности внедряются в LTS-версию так же часто, как и в обычную, она, тем не менее, не дает 100% гарантии отсутствия каких-либо ошибок. Правда, шанс того, что с LTS-версией ядра Linux возникнут какие-то проблемы, немного меньше по сравнению с обычной версией ядра Linux, и поэтому многие предприятия отдают предпочтение именно LTS-релизам.

Примечание: По данным компании Canonical, примерно 95% всех установок Ubuntu являются LTS-релизами.

Hardened

Hardened — это усиленная различными обновлениями безопасности stable-версия ядра Linux. Она умеет блокировать потенциально опасные операции, обеспечивая тем самым эффективную защиту от эксплойтов, нацеленных на использование уязвимостей ядра. Данная версия ядра не так популярна, как другие, из-за того, что несколько медленнее их. Hardened-ядро убивает любой процесс, который покажется ему потенциально опасным. Кроме этого, он не отображает , и, следовательно, вы не сможете напрямую обратиться к запущенному исполняемому файлу. Также некоторые программы и функции могут не работать с hardened-ядром.

Zen

Zen — версия ядра Linux, ориентированная на повышение производительности и отзывчивости системы. Также говорят, что это лучшее ядро Linux для игр. Zen имеет низкую задержку и высокочастотный планировщик.

Как проверить ваш процессор — / proc / cpuinfo

Другой способ найти информацию о процессоре — использовать файл / proc / cpuinfo. Он содержит массу полезной информации, и вы можете использовать ее, чтобы узнать марку вашего процессора, количество ядер и многое другое.

Для начала откройте окно терминала на рабочем столе. Вы можете открыть окно терминала, нажав Ctrl + Alt + T на клавиатуре или выполнив поиск «Терминал» в меню приложения.

Внутри терминала запустите команду cat для файла / proc / cpuinfo, чтобы просмотреть информацию о процессоре.

cat /proc/cpuinfo

Когда вы запустите указанную выше команду, она покажет вам все, что нужно знать о вашем процессоре. Если вы хотите просмотреть определенные вещи, такие как название модели, вы можете запустить cat с командой grep и указанным вами ключевым словом.

cat /proc/cpuinfo | grep 'model name'

Чтобы сохранить любую из этой информации в файл, вы можете выполнить следующую команду.

cat /proc/cpuinfo > ~/my-cpu-info.txt

В любое время вы можете просмотреть эту информацию о процессоре, набрав команду ниже или нажав «my-cpu-info.txt» в вашем файловом менеджере.

cat ~/my-cpu-info.txt
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: