Путеводитель по программному обеспечению: полезные утилиты для разгона и не только. Работаем с Phoronix Test Suite, или как тестировать производительность виртуальных машин в Linux? Тестирование производительности CPU

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

Главное окно Linx

Возможности программы:


Как пользоваться Linx для тестирования стабильности разгона

  • Запускаем программу, в настройках устанавливаем необходимое число потоков и 32\64 битный режим. Проверяем, что установлена галочка — стоп при ошибке.
  • Опционально — подключаем Everest (ныне Aida64) или Speedfan, устанавливаем предельную температуру.
  • В основном окне программы выбираем всю доступную оперативную память
  • Запускаем 1 тестовый прогон, исходя из времени, за которое он прошел, выставляем количество повторений таким, чтобы тест длился не менее часа.
  • Запускаем тест с повторениями, мониторим температуру и ждем.
  • Если тест не пройден — проверяем предельную температуру, напряжение и другие параметры, подбираем более подходящие и повторяем тестирование.

Утилиты командной строки 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 расположен список тестовых и информационных опций.

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

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

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

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

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

Драйверы: платформа

Правильный выбор драйверов для различных узлов системы, в частности элементов материнской платы и GPU видеокарты, крайне важен для стабильной работы ПК. Где не требуется особое «творчество», так это при установке драйверов, идущих в комплекте с материнской платой. Тем не менее, всегда можно найти и установить свежие версии драйверов для чипсета, аудиоконтроллера и карты Wi-Fi (при наличии таковой).

Бенчмаркинг

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

Представляющий собой рендеринг 3D-сцены, пользуется немалой популярностью. Он бесплатен, показывает стабильные результаты и может загружать до 256 процессорных потоков (256 ядер AMD Bulldozer или 128 ядер Intel Core с Hyper-Threading). Более-менее актуальна, особенно в контексте соревновательного бенчмаркинга, предыдущая версия этого приложения —

Вспомогательные утилиты RivaTuner Statistics Server (RTSS) и Fraps помогут измерить кадровую частоту в играх, не имеющих встроенного бенчмарка. С их же помощью можно записывать игровые ролики. Интерфейс Fraps проще, но обновления данной утилиты не выпускались уже почти два года.

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

Утилита iperf. На одном компьютере запускается сервер (командой iperf -s), на другом - клиент (командой iperf -c ip_сервера ). Есть версии и под windows, и под Linux (sudo apt-get install iperf). К сожалению, я не смог утилизировать одним клиентом более 130Мб/с, поэтому можно запускать несколько клиентов, лучше даже на нескольких машинах.

Разогрев процессора

Утилита cpuburn (sudo apt-get install cpuburn). Запускается командой burnP5 (есть версии, заточенные под разные процессоры - для Intel Atom вполне подходит версия P5). Загружает процессор на 100%, позволяет проверить эффективность охлаждения и надёжность цепей питания при пиковых нагрузках. Такие стресс-тесты нужно обязательно проводить под контролем температуры процессора и других компонентов - например, процессор может охлаждаться хорошо, а вот на цепь питания не был установлен даже маленький радиатор. Под большой нагрузкой процессор потребляет большой ток, и система питания может перегреться (её КПД не равен 100%).

Дисковый тест

sudo apt-get install hdparm

sudo hdparm -tT /dev/sda

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

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

Post Views: 152

Чтоб нормально протестировать систему охлаждения процессора и стабильность работы в разгоне, когда для достижения высоких частот приходиться поднимать еще и напряжение, нужно под завязку загрузить его под завязку на довольно продолжительное время. В этом помогут только специальные утилиты, которые умеют, загрузят процессор по завязку, сложными, но бессмысленными вычислениями. Тут главное взять «правильную» программу, чтоб она эффективно работала, используя сложные формулы с плавающей запятой для обработки большого объема данных. Пожалуй, одну из лучших утилит создали Intel, которая называется Linpack. Правда, делали её программисты для продвинутых пользователей, не заморачиваясь над окнами с рюшами, ограничившись командной строкой. Черный экран с непонятными бегущими строками вгоняет обычных пользователей компьютера в ступор, которые не понимают, что с эти делать и куда щелкать мышью. Славу богу нашлись добрые люди, которые прикрутили к Linpack графическую оболочку, назвав свое творение LinX .

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

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

После запуска LinX, программа фактически готова к работе для этого достаточно нажать кнопку «Старт» вверху с правой стороны. Дальше набираемся терпения и ждем, пока пройдет заданное количество тестов по кругу. При завершении каждого цикла тестов в таблицу, будут добавляться его результаты, а именно потраченное время, скорость обработки данных, количество использованных потоков и размер матрицы системы линейных уравнений, который был использован для расчетов. За раз, нагружая процессор по максимуму, позволяя проверить его на стабильность работы и эффективность отвода тепла системой охлаждения.

Чтоб остановить прогон тестов, достаточно нажать «топ».

В главном окне в верхнее строке под основным меню есть разделы, где пользователи могут изменить:

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

Из интересных возможностей программы стоить отметить поддержку получение данных о температуре процессора, частот ядер и напряжения питания из приложений Everest / Speedfan и выводить их в виде графи во время тестов. Плюс разрешить останавливать тесты при возникновении ошибок или если процессор нагреться выше заданного значения (только при работе в паре Everest / Speedfan). Так же в настройках можно задать количество потоков, которое одновременно будет выполняться, выбрать разрядность тестов 32 или 64-х битных, приоритет процессов тестирования (лучше оставить по умолчанию, чтоб компьютер не тормозил), и ограничить объем используемой памяти программы, чтоб операционная система не тормозила.

На сегодняшний день LinX, а если быть совсем точными, то Linpack если откинуть графическую оболочку, единственный тест который позволяет наиболее адекватно проверить стабильность работы процессора. Учтите, это программа создает на процессор очень высокие нагрузки, под которыми в домашних условиях он никогда работать не будет, и не желательно постоянно запускать её у себя на компьютере на несколько часов. Особенно в свете того что у всех процессоров Intel последних поколений под крышкой терможвачка, которая при длительном воздействии высоких температур, со временем может терять свои свойства.

Программа работает как в 32-х так и 64-х битных операционных системах. Интерфейс программы переведен на английский и русский язык, пользователи должны скачать нужную версию программу с соответствующей локализацией.