Debian. Шпаргалка сисадмина. Информация об устройствах

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

Все-в-одном Тесты

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

Phoronix Test Suite

Phoronix Test Suite — одно из самых известных универсальных решений для тестирования производительности Linux. Некоторые утверждают, что у него много врожденных проблем — и, конечно, мы не будем говорить, что он идеален во всех отношениях — но для большинства пользователей этого более чем достаточно. Плюс, не существует много достойных альтернатив.

Phoronix имеет доступ к более чем 100 различным наборам тестов (то есть группам отдельных тестов) и более 450 различным профилям тестирования. Вы можете установить только те из них, которые вам нужны, поэтому, если вы заботитесь только о тестах CPU и HDD, вы можете просто установить «Processor_Tests» и «Disk_Tests». Он также поддерживает системные журналы и отчеты.

Лучше всего, Phoronix является бесплатным и открытым исходным кодом. Он также поставляется в виде Live CD под названием PTS Desktop Live.

, который позволяет вам запускать его с CD, DVD или USB-накопителя, чтобы вы могли протестировать оборудование любого компьютера, используя «чистую» операционную систему по требованию.

Стресс-нг

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

Установите стресс-нг в Debian и Ubuntu:

sudo apt-get install stress-ng

Установите стресс-нг на Fedora, Red Hat и CentOS:

sudo yum install stress-ng

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

Охват всех различных команд и параметров выходит за рамки этой статьи, но эта страница вики Ubuntu является хорошей отправной точкой.

Читайте также:  Новые функции iOS 14.5 и установка бета-версии на iPhone

PassMark BurnInTest

PassMark поддерживает все виды программного обеспечения для тестирования и мониторинга ПК, включая хорошо известные приложения MemTest86 и PerformanceTest, которые доступны только для пользователей Windows. С другой стороны, приложение BurnInTest поставляется в версии для Linux, и его, безусловно, стоит проверить.

Короче говоря, он может тестировать все основные подсистемы компьютера одновременно. Но вместо того, чтобы тестировать на прямую производительность, он больше фокусируется на стабильности и надежности. Мы рекомендуем сочетать его с некоторыми другими формами тестирования производительности для достижения наилучших результатов.

Он поставляется с 30-дневной бесплатной пробной версией, но стоит 79 долларов после ее окончания.

Заключение

Сегодняшнее обсуждение вращалось вокруг различных методов, с помощью которых вы можете проверить запущенные процессы в Linux Mint 20. Эти методы могут использоваться в зависимости от того, какой вывод вы хотите получить. Первый метод просто перечисляет все запущенные процессы сразу, тогда как второй метод представляет их в красивой древовидной структуре, которую легче читать и обрабатывать. Третий метод следует табличной структуре для отображения запущенных процессов вместе с некоторой дополнительной информацией о них, тогда как четвертый более или менее отображает ту же информацию, но с относительно более приятным интерфейсом. Я надеюсь, что после ознакомления с этим руководством вы сможете легко проверить все запущенные процессы в операционной системе Linux Mint 20.

Сбор данных о системе Linux Ubuntu

В этой посте я расскажу как посмотреть сведения о системе, узнать какой-никакие процессы (программы) запущены, какую они создают перегрузку на компьютер. А также как быстро найти файлы и папки в системе, когда необходимо очистить место на диске. Для того дабы посмотреть всю информацию о компьютере и о системе в Windows нужно установить программу Aida64. Как это сделать мы разглядывали в нашей статье Как получить полную информацию об механизмах компьютера при помощи Aida64!

Собрать всю вразумительную информацию о системе и железе Ubuntu может пригодиться если у вас появился новый компьютер или ноутбук, и вам забавно, какое там точно оборудование. Также это может пригодиться если нужно заменить какой-либо компонент, пример, жесткий диск. Ну или даже просто так. Для замены оснащения вам нужно знать всю информацию заранее. Также данные о железе Ubuntu может понадобиться если вы беретесь настраивать Wifi, Bluetooth, веб камеру или устанавливать драйвера для видео-карточки. В этой статье я перечислю команды, с помощью каких может быть получена информация об операционной системе Ubuntu. Все бригады были проверены в Ubuntu , но они должны трудиться в любом современном дистрибутиве, таком как Debian, Fedora, OpenSUSE и т д. Данные о процессоре linux тоже легко доступна:

cat /proc/cpuinfo

processor: 0 vendor_id: AuthenticAMD cpu family: 16 model: 6 model name: AMD Athlon(tm) II X2 250 Processor stepping: 3 microcode: 0x10000c8 cpu MHz:

Утилита auto-cpufreq

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

В Ubuntu она доступна для установки при помощи snap — snap install auto-cpufreq

Также ее можно установить из исходников:

git clone cd auto-cpufreq && sudo ./auto-cpufreq-installer

sudo auto-cpufreq —monitor

Утилита auto-cpufreq

95Rate this item: Rating↓ Ещё по теме

  • Как распаковать в Linux

    Данная инструкция расскажет, как извлечь содержимое tar архива с помощью командной строки.…

  • Как узнать версию дистрибутива Ubuntu в терминале

    Сегодня мы рассмотрим вопрос как узнать версию запущенной системы Ubuntu, если по…

  • Linux выручит при отсутствии линейки

    Что делать, если нужно воспользоваться линейкой, но ее нету под рукой? Linux…

  • Слушаем Наше Радио в Linux

    Наслаждаемся хорошей музыкой и малым потреблением оперативной памяти. Для просулушивания интернет-радио есть…

Утилиты общего назначения

Утилита top служит для отображения информации о процессах и ресурсах, которые они потребляют. Информация обновляется с определенной периодичностью. Данные можно отсортировать, например, по использованию процессорной мощности или оперативной памяти (по умолчанию идет сортировка по CPU). [email protected]:~# top

dmidecode

Получить подробную информацию об аппаратном обеспечении можно с помощью dmidecode. Утилита предоставляет данных, полученные от BIOS. В описании пакета приводится следующая справка 1:

Эта информация обычно включает в себя производителя системы, название модели, серийный номер, версию BIOS, дескриптор ресурса (asset tag) а также другую информацию различного уровня интереса и достоверности, устанавливаемую производителем. Часто содержит состояние занятых процессорных сокетов, слотов расширения (например, AGP, PCI, ISA), слотов памяти и список портов ввода/вывода (например, последовательные и параллельные порты, USB).

Помните, что данные, выдаваемые DMI, не настолько надёжные, чтобы им слепо доверять. Dmidecode не сканирует аппаратное обеспечение, он просто выводит те данные, которые ему предоставляет BIOS.

[email protected]:~# dmidecode

Вывод команды без аргументов слишком объемный, лучше использовать ключ —type и получать только необходимые разделы, например: [email protected]:~# dmidecode —type 5,6

Команда выведет тип контроллера памяти и используемые модули RAM.

dmesg

Команда используется для вывода буфера сообщений ядра. С точки зрения аппаратного обеспечения, вывод может быть полезен для анализа проблем с оборудованием, да и вообще для полного представления имеющегося «железа». Вывод команды слишком объемный и для его анализа могут понадобиться другие инструменты, например, можно воспользоваться выводом в файл, можно перенаправить вывод команде less, а можно с помощью grep найти необходимые вам аппаратные компоненты. [email protected]:~# dmesg | grep processor

Команда выведет только строки, содержащие слово processor.

lspci

Утилитой удобно пользоваться для вывода списка всех устройств, подключенных к pci-шине. Информация может быть использована в диагностических целях, а также для определения установленных устройств. [email protected]:~# lspci

Читайте также:  Автоматическое резервное копирование средствами Windows 10

Используйте ключ -t для отображения информации в древовидном представлении, в котором будут отображены все шины и устройства, подключенные к ним. Ключи -v, -vv, -vvv отображают дополнительную информацию по каждому устройству; чем больше «v», тем более подробно выводятся данные.

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

vmstat

Показывает сводную информацию о состоянии виртуальной памяти, а также о свопе. [email protected]:~# vmstat 2

Команда выше будет выводить обновленные данные каждые 2 секунды (вместо 2 можете указать любое другое число).

sysctl

Хоть и утилита предназначена главным образом для управления параметрами ядра на лету, анализ установленных значений может помочь в диагностике проблем. [email protected]:~# sysctl -a

Команда отобразит все переменные и их значения.

x86info

x86info — инструмент командной строки для просмотра информации о процессорах архитектуры x86. Предоставляемая информация включает модель, количество ядер/потоков, скорость таймера, конфигурацию кэша, поддерживаемые флаги и т д.

$ x86info —all

На момент написания поста нет четкого определения — что такое «архитектура процессора». Если посмотреть с точки зрения разработчиков программного обеспечения, то под архитектурой процессора подразумевается его способность исполнять определенный набор машинных кодов. Сегодня пока ещё большинство современных CPU для обычных компьютеров — дескотопов — относятся к семейству x86 или x32 — Intel-совместимых процессоров архитектуры IA32 (архитектура 32-битных процессоров Intel). Основа её была заложена ещё в прошлом, 20 веке компанией Intel в процессоре i80386. Однако затем, в последующих поколениях процессоров, она была дополнена и расширена компанией Intel — введены новые наборы команд MMX, SSE, SSE2 и SSE3. Но не только Интел занималась усовершенствованиями этой платформы. Сторонние производители тоже не отставали. Например, компания AMD разработала наборы команд EMMX, 3DNow! и Extended 3DNow! Но эти уже морально устаревшие процессоры потихоньку заменяют более быстрые и современных процессоры x64 (архитектура 64-битных процессоров), которые так же разрабатываются компаниями Intel и AMD. Соответственно тут добавились и новые наборы команд — EM64T, SSE 4.1 и 4.2, AES, AVX и т.д.

А вот с железячной точки зрения разработчов компьютерного оборудования — HardWare -понятие «архитектура процессора» или «микроархитектура» имеет немного другой смысл. Оно отражает основные принципы внутренней организации конкретных семейств процессоров. Так, к примеру, архитектура древних теперь уже процессоров Intel Pentium обозначалась как Р5, чуть более новых Pentium II и Pentium III — Р6, а относительно недавно устаревшие Pentium 4 относились к архитектуре NetBurst. В это же время компания AMD была вынуждена разработать собственную архитектуру — К7 для процессоров Athlon и Athlon XP, и К8 для Athlon 64.