Тестирование различных аспектов производительности системы.

unixbench 007

UnixBench (byte-unixbench) — консольная C++ / Perl утилита для проведения тестов предоставляющих информацию о базовых параметрах производительности Unix-подобных (Unix-like) систем при выполнении одной или нескольких задач.

unixbench 002

UnixBench (ubench) это набор оригинальных тестов BYTE UNIX впервые вышедших как синтетическое приложение для тестирования производительности систем в 1983 году и многие годы обновлялся, корректировался и пересматривался. Unix / GNU Linux система по результатам тестов получает набор баллов, сравниваемых с баллами тестов эталонной системы (имеющей рейтинг 10.0 баллов), сейчас как эталон используется рабочая станция SPARCstation 20-61 (основанная на микропроцессорах SuperSPARC и hyperSPARC).

unixbench 003

Сравнение результатов тестов byte-unixbench с оценками эталонной системы позволяют получить "индексы", которые намного легче обрабатывать чем "сырые" оценки производительности. По окончании тестирования весь набор "индексов" объединяется, для создания общего "индекса" для системы. Необходимо помнить что UnixBench это системный тест, а не стресс-тест для аппаратного обеспечения (процессора, оперативной памяти, дисков и пр), полученные результаты зависят не только от оборудования, но и от используемой операционной системы, версий библиотек и даже компилятора.

unixbench 004

UnixBench включает очень простые тесты, тесты производительности системы при выполнении одной задачи, нескольких задач, параллельной обработке, измерения производительности 2D и 3D графики. При тестировании многопроцессорных систем тесты проводятся отдельно для каждого процессора.

unixbench 005

Лицензия: GNU General Public License version 2.0 (GPLv2)

unixbench 006

Домашняя страница