Phoronix Test Suite ( PTS ) — это бесплатное программное обеспечение с открытым исходным кодом для тестирования производительности Linux и других операционных систем. Phoronix Test Suite, разработанный Майклом Ларабелем и Мэтью Типпеттом, был одобрен такими сайтами, как Linux.com , [2] LinuxPlanet , [3] и Softpedia . [4]
Phoronix Test Suite поддерживает более 220 тестовых профилей и более 60 тестовых наборов. Он использует архитектуру тестирования на основе XML. Доступные для использования тесты включают MEncoder , FFmpeg и lm sensors , а также игры OpenGL, такие как Doom 3 , Nexuiz и Enemy Territory: Quake Wars , и многие другие. [5] Пакет также содержит функцию PTS Global, куда пользователи могут загружать свои результаты тестов и системную информацию для обмена. Выполнив одну команду, другие пользователи могут сравнивать свои результаты тестов с выбранной системой в режиме простого сравнения. [6] До 2014 года эти результаты тестов можно было загружать в онлайн-базу данных Phoronix Global, но с 2013 года эти результаты тестов можно загружать на openbenchmarking.org. [7] Phoronix поддерживает автоматизированное разделение Git на основе производительности для поиска регрессий производительности и имеет функцию проверки статистической значимости .
Phoromatic — это веб-система удаленного управления тестированием для Phoronix Test Suite. Она позволяет автоматически планировать тестирование. Она нацелена на предприятие. Она может управлять несколькими тестовыми узлами одновременно в тестовой ферме или распределенной среде.
Phoromatic Tracker — это расширение Phoromatic, которое предоставляет публичный интерфейс для тестовых ферм. [8] В настоящее время их эталонные реализации автономно отслеживают производительность ядра Linux на ежедневной основе, [9] Fedora Rawhide, [10] и Ubuntu . [11]
PTS Desktop Live был урезанным дистрибутивом Linux x86-64 , который включал Phoronix Test Suite 2.4 . Он был разработан для тестирования/бенчмаркинга компьютеров из среды LiveDVD / LiveUSB. [12]
Phodevi (Phoronix Device Interface) — это библиотека , которая предоставляет чистый, стабильный, независимый от платформы API для доступа к информации о программном обеспечении и оборудовании. [13]
Phoronix Certification & Qualification Suite (PCQS) — это эталонная спецификация для Phoronix Test Suite.
Phoronix — это технологический веб-сайт, предлагающий информацию о разработке ядра Linux , обзоры продуктов, интервью и новости о свободном и открытом программном обеспечении посредством мониторинга списка рассылки или интервью по ядру Linux .
Компания Phoronix была основана в июне 2004 года Майклом Ларабелем, который в настоящее время является ее владельцем и главным редактором.
Основанный 5 июня 2004 года, [14] Phoronix начинался как веб-сайт с несколькими обзорами и руководствами по оборудованию, [15] [16] перейдя к статьям, охватывающим операционные системы на базе Linux и программное обеспечение с открытым исходным кодом, такое как Ubuntu , Fedora , SUSE , [17] и Mozilla ( Firefox / Thunderbird ) примерно в начале 2005 года. [18] Phoronix фокусируется на бенчмаркинге оборудования под управлением Linux, с уклоном в графические статьи, которые отслеживают и сравнивают бесплатные и открытые драйверы графических устройств и Mesa 3D с фирменными драйверами графических устройств AMD и Nvidia . В июне 2006 года на веб-сайте появились форумы для сопровождения новостного контента. [19] 20 апреля 2007 года Phoronix изменил дизайн своего веб-сайта и начал публиковать обзоры и новости об оборудовании Solaris в дополнение к контенту Linux. [20] [21]
Другие технические издания, такие как CNET News, ссылались на результаты тестов Phoronix. [22] [23]
OpenBenchmarking.org — это веб-сервис, созданный для работы с Phoronix Test Suite. Это совместная платформа, которая позволяет пользователям обмениваться своими аппаратными и программными тестами через организованный онлайн-интерфейс. [24]
В основном он используется для сравнительного анализа производительности и тестирования производительности оборудования и программного обеспечения, как правило, в контексте систем на базе Linux (в отличие от SoapUI, который используется для тестирования веб-сервисов). [25]
5 июня 2008 года был выпущен Phoronix Test Suite 1.0 под кодовым названием Trondheim . [26] Этот выпуск 1.0 состоял из 57 тестовых профилей и 23 тестовых наборов. [27]
3 сентября 2008 года был выпущен Phoronix Test Suite 1.2 с поддержкой операционной системы OpenSolaris [28] , модульной структурой, сопровождаемой тестами, ориентированными на новые области [29] , и новыми тестовыми профилями.
Phoronix Test Suite 1.8 включает в себя графический пользовательский интерфейс (GUI) с использованием GTK+ , написанный с использованием привязок PHP-GTK .
3.4 включает модуль бенчмаркинга MATISK и начальную поддержку GNU Hurd .