На днях собирал новый linux-box и захотелось сравнить производительность с другими ПК на *nix. Под windows есть разные 3DMark, PCMark, в семерки появился индекс производительности. Под *nix пользовался time command
пока не наткнулся на Phoronix Test Suite.
PTS это набор из около 50 тестов, которые представляют собой специальные скрипты для тестирования CPU, памяти, дисков, графики, сети. Для тестов используются внешние приложения (например, для архивирование - 7zip, gzip; для кодирование медиа-файлов - mp3, ogg, flac) которые доставляются индивидуально для каждого теста, из приятных плющек - контроль скорости вращения кулера, температуры процессора при запуске бенчмарков. Результаты сохраняются в html, которые можно отправить на сайт Phoronix Global для сравнения с замерами от других пользователей.
Заявлена поддержка Linux, Apple Mac OS X, Microsoft Windows, Solaris, BSD.
Установка (в число зависимостей входит php)
sudo apt-get install phoronix-test-suite
Информация о машине
phoronix-test-suite system-info
Список доступных тестов, разбитых по группам
phoronix-test-suite list-tests
Для запуска определенного бенчмарка могут потребоваться дополнительные файлы, которые можно легко установить средствами самого Phoronix Test Suite. Процесс установки полностью автоматический и использует средства пакетного менеджера из ОС.
После получения списка всех доступных бенчмарков можно посмотреть информацию о каждом тесте и объем файлов на закачку.
phoronix-test-suite info pts/quake4
Установим (если еще не установлен) и запустим тест pts/compress-gzip
phoronix-test-suite benchmark pts/compress-gzip
Просмотр установленных и готовых к работе тестов
phoronix-test-suite list-installed-tests
Результаты сохраняются в директорию ~/.phoronix-test-suite/test-results/.
Как пишут разработчики в линейке 3.x пока нет GUI, т.е. не пытайтесь собирать php-gtk :) GUI есть только в Live CD.
Ниже таблица с результатами моих замеров. Для теста процессора выбрал pts/compress-gzip, для теста графики - pts/supertuxkart.
# установка pts/supertuxkart phoronix-test-suite install pts/supertuxkart # запуск phoronix-test-suite run pts/supertuxkart
Железо:
Софт: OS: Ubuntu 11.10, Kernel: 3.0.0-14-generic (i686), Desktop: Xfce 4.8
Тест/Железо | Zotac | U300 |
---|---|---|
pts/compress-gzip | ||
pts/supertuxkart |
Закидуйте в комменты свои замеры ;).