Phoronix Test Suite: бенчмарк под *nix

pts.png На днях собирал новый 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 

Железо:

  • неттоп Zotac: Intel Atom D525 @ 1.80GHz (4 Cores), Memory: 2048MB, Graphics: NVIDIA GT218 [ION] 512MB (535/790MHz)
  • ноут Toshiba U300-154: Intel Core 2 Duo T5450 @ 1.67GHz (2 Cores), Memory: 2048MB, Graphics: Intel Mobile GM965/GL960 IGP (primary)

Софт: OS: Ubuntu 11.10, Kernel: 3.0.0-14-generic (i686), Desktop: Xfce 4.8

Тест/Железо Zotac U300
pts/compress-gzip Phoronix Test Suite Phoronix Test Suite
pts/supertuxkart Phoronix Test Suite Phoronix Test Suite

Закидуйте в комменты свои замеры ;).

Дополнительное чтиво

blog comments powered by Disqus