Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Как измерить производительность вашей системы Linux: 3 инструмента с открытым исходным кодом

Оригинал: How to Benchmark Your Linux System: 3 Open-Source Benchmarking Tools
Автор: Chris Hoffman
Опубликовано: 19 апреля 2012 г.
Перевод: А. Жбанов
Дата перевода: 19 ноября 2013 г.

Утилиты командной строки Linux могут все, в том числе и измерять производительность системы, но использование специально написанных для этого программ делает данный процесс более простым и "защищенным от дурака". Эти программы позволят вам выполнять воспроизводимые тесты на разных системах и конфигурациях.

Возможно, эти измерительные инструменты для Linux не так популярны, широко известны и "отполированы" как их эквиваленты в Windows , но они позволяют легко сравнивать разные системы и оценивать их производительность.

Hardinfo - измеряем скорость CPU

Hardinfo не устанавливается в Ubuntu по умолчанию, но его можно поставить с помощью Ubuntu Software Center - просто поищите по запросу "hardinfo" и установите профилировщик системы и приложение для измерения производительности. Если вы используете другой дистрибутив Linux, поищите в вашем пакетном менеджере по запросу "hardinfo".

После установки запустите профилировщик системы и приложение для измерения производительности из Dash.

Hardinfo отображает информацию о вашей системе, аппаратном обеспечении и его конфигурации. Используя функцию "Generate Report" вы можете сохранить в отчете информацию - в том числе и о производительности - которую посчитаете нужной.

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

GtkPerf - измеряем скорость GTK+

GtkPerf - еще одно средство проверки производительности, имеющееся в Ubuntu Software Center, а также в репозиториях других дистрибутивов.

GtkPerf тестирует производительность графического инструментария GTK+, используемого GNOME и основными приложениями Ubuntu. Применяя GtkPerf вы сможете оценить разницу в производительности между различными темами GTK+, разными версиями GTK+ и версиями вашего X-сервера и графических драйверов.

Запустите тест и GtkPerf выполнит различные действия с элементами управления GTK+ и оценит время, затраченное на тест.

Тест является воспроизводимым, поэтому можете использовать его для проверки производительности GTK+ на разных аппаратных и программных платформах.

Phoronix Test Suite - измеряем почти всё

Набор тестов Phoronix Test Suite, известный также как PTS, был создан командой веб-сайта Phoronix для выполнения различных воспроизводимых тестов, используемых в проверках, результаты которых вы можете встретить в статьях Phoronix. Он декларируется как "наиболее обширная платформа для измерения производительности, доступная в Linux". Его можно найти как в Ubuntu, так и в других дистрибутивах.

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

В меню Phoronix Test Suite расположен список тестовых и информационных опций.

Чтобы выполнить одиночный тест, нажмите "1". Вам будет предоставлен выбор из 126 тестов. Если для проведения теста требуется дополнительное программное обеспечение, Phoronix Test Suite автоматически загрузит его.

Для выполнения набора тестов нажмите "2". Доступны 54 различных набора тестов, начиная от тестов производительности аудио- и видеокодирования до производительности трассировки лучей и сетей.

Чтобы выполнить комплексное тестирование системы, нажмите "3". В комплекс входят следующие пять тестов: Apache Benchmark для замера производительности обработки веб-страниц, C-Ray для оценки производительности трассировки лучей, RAMspeed (две разных конфигурации) для измерения производительности оперативной памяти и PostMark для оценки производительности дисковой подсистемы.

Результаты можно отправить и сравнить на OpenBenchmarking.org.

А как вы измеряете производительность своей системы Linux? Оставьте свой комментарий, если вам есть, чем поделиться.