Обзор Phoronix Test Suite
Phoronix Test Suite — кросс-платформенный, масштабный открытый проект для исполнения кастомных тестов, определяющих производительность элементов вашей аппаратной ПК-сборки и выявляющих наименее уязвимые и неэффективные блоки системной конфигурации, нуждающиеся в первоочередном усовершенствовании или апгрейде. Пожалуй, первоочередный негативный аспект Phoronix Test Suite — это возможность запуска пакета исключительно через консоль, путем ввода ручных команд, выбора индивидуальных проверок и манипуляции итоговыми числовыми значениями, выраженными в форме баллов. Программа функционирует на клиент-серверной основе. Так, среди приоритетных системных требований к бандлу значится предустановленный экземпляр серверного модуля PHP и наличие нескольких вспомогательных библиотек и компонентов (все необходимые плагины устанавливаются при первом запуске Phoronix Test Suite в режиме реального времени). Данный комплект ПО вмещает в себя более 60 персонализированных тестовых процедур, а также более 220 тестовых профилей, адаптирующихся к оптимальным условиям среды исполнения и учитывающих все значимые нюансы и критерии вашей рабочей инфраструктуры.
Основные функции Phoronix Test Suite
- наличие инклюзивной тестовой архитектуры, основанной на языке разметки XML. К вложенным тестам принадлежат библиотеки FFmpeg, MEncoder, Im-сенсоры, а также OpenGL-игры (в частности, Enemy Territory: Quake Wars, Nexulz, Doom 3 и другие)
- содержит элемент под названием PTS Global, благодаря которому администраторы способны загрузить результаты своих выполненных проверок в сеть и поделиться своей системной информацией с онлайн-комьюнити. После этого, выполнив определенную команду, другие пользователи смогут сравнить итоги своих испытаний с выбранной системой в облегченном, незамысловатом последовательном режиме
- позволяет передавать результаты тестов в сетевую базу данных Phoronix Global
- обеспечивает сравнение итогов вычислений в двухстороннем режиме
- является расширяемым программным средством, что гарантирует опцию добавлению новых проверок вручную
- предоставляет анонимную отчетность об использовании дистрибутива Phoronix Test Suite
- делает возможным автоматическое деление пополам при активации библиотеки Git на основе производительности аппаратной инфраструктуры для поиска performance-регрессий. Также комплект ПО вмещает в себя плагин для верификации статистического значения итоговых цифровых баллов, полученных в результате тестирования.
Недостатки Phoronix Test Suite
- взаимодействие и обращение с параметрами и твиками Phoronix Test Suite возможно лишь с клавиатуры, путем ввода консольных команд. Отсутствие графического интерфейса обуславливается первоочередной направленностью проекта на Linux-платформу, после чего был выпущен порт на систему Windows
- предварительная инсталляция и развертка PHP и Visual Studio Redistributable требуют изрядной доли усидчивости и терпения.