Системные профили
Профилировщик системы — это программа, которая может предоставить подробную информацию об установленном программном обеспечении и оборудовании, подключенном к компьютеру . Обычно с середины 1990-х годов на рабочих станциях и персональных компьютерах профилировщики системы стали обычным явлением.
Однако системные профилировщики в той или иной форме существуют в большинстве вычислительных архитектур. Программы системного монитора в мэйнфреймах по существу выполняют те же функции, что и программы профилирования системы на персональных компьютерах.
Современные системные профилировщики обычно предоставляют информацию в реальном времени не только о состоянии ЦП (например, тактовой частоте ), состоянии графического процессора и состоянии подключенного оборудования (например, устройств USB или FireWire ).
Историческое происхождение
[ редактировать ]Системные профилировщики стали использоваться после того, как для запуска программ больше не требовались перфокарты. Мэйнфреймы приобрели модульную архитектуру, в то время как перфокарты перестали использоваться в качестве устройств ввода. Мэйнфреймы на основе перфокарт обычно имели очень жестко фиксированную архитектуру с небольшими изменениями в устройствах ввода или вывода.
, появились аппаратно-независимые системные профилировщики С 1990-х годов в некоторых вычислительных архитектурах, таких как Linux . Большинство Unix-подобных (также известных как POSIX- совместимых) операционных систем имеют профилировщики, независимые от аппаратного обеспечения.
Происхождение использования
[ редактировать ]В Apple Computer от классической Mac OS это делалось с помощью приложения под названием Apple System Profiler .
Профилировщик macOS просто называется «Системная информация», и доступ к нему можно получить двумя способами. Приложение с графическим интерфейсом , System Information.app
, предоставляет системную информацию в упрощенных таблицах и деревьях, тогда как подробную, подробную информацию можно просмотреть после выполнения /usr/sbin/system_profiler
двоичный файл в эмуляторе терминала .
В Microsoft Windows аналогичную информацию можно найти, просмотрев свойства «Мой компьютер» или «Этот компьютер», одновременно нажав клавиши Windows и клавиши «Пауза/Перерыв» или выполнив команду msinfo32.exe
двоичный.
Список программного обеспечения для профилирования системы
[ редактировать ]Microsoft Windows
[ редактировать ]- Системная информация – встроенный компонент
- CPU-Z – полезен при разгоне процессоров
- Системная информация для Windows (SIW) — портативное бесплатное ПО, содержащее информацию о программном обеспечении, оборудовании и сети, а также различные инструменты.
- Belarc – бесплатное программное обеспечение для личного использования. Программное обеспечение для аудита ПК перечисляет оборудование, а также программное обеспечение, установленное на локальном компьютере, и отображается в виде локальной веб-страницы. Belarc также проводит оценку безопасности, чтобы проверить, насколько безопасна система, и связывает недостающие обновления непосредственно с веб-сайтом Microsoft для загрузки.
- systeminfo — встроенная командная строка Windows, возвращает версию ОС, время безотказной работы , процессор, физическую память, сетевые карты и т. д.
- SekChek Local – автоматизированный инструмент аудита безопасности, который сканирует несколько рабочих станций и серверов Windows из сети. Он создает файл отчета об оценке безопасности, который представлен в виде набора данных Microsoft Access.
- Speccy - подробные характеристики различных подсистем ПК.
Linux (и некоторые другие Unix-подобные системы)
[ редактировать ]- uname -a — печатает основную информацию о текущей машине и ее ОС
- lshw — печатает список аппаратных устройств и их свойства
- dpkg -l — печатает список всех установленных пакетов и их версий (для дистрибутивов Linux, использующих управление пакетами в стиле Debian)
- rpm -qa — печатает список всех установленных пакетов и их версий (для дистрибутивов Linux, использующих управление пакетами в стиле Red-Hat)