UnixBench на Linux: тестирование производительности сервера

Это руководство поможет вам провести комплексное тестирование производительности вашего сервера с помощью UnixBench

Что такое UnixBench?

UnixBench – один из самых надежных инструментов для тестирования Linux-серверов с 1983 года. В он остается золотым стандартом для:

  • Оценки общей производительности системы

  • Сравнения разных конфигураций серверов

  • Выявления узких мест в производительности


Области тестирования

Процессорные операции

  • Dhrystone 2 для целочисленных операций

  • Whetstone для операций с плавающей точкой

  • Тесты на создание процессов

  • Оценка производительности при переключении контекста


Сравнительная таблица результатов

Тип сервера
Single-Core Score
Multi-Core Score
Типичное применение

Entry VPS

1000-1500

2000-3000

Веб-хостинг

Standard VPS

1500-2500

3000-5000

Базы данных

Premium VPS

2500+

5000+

Высоконагруженные приложения


Установка UnixBench

Подготовка системы

Установка UnixBench


Запуск тестирования

Базовое тестирование

Многопоточное тестирование


Оптимизация результатов

Перед тестированием:

  1. Очистка системы

  1. Мониторинг температуры


Интерпретация результатов

Ключевые метрики года:

  • System Benchmarks Index Score

    • < 1000: Требуется оптимизация

    • 1000-2000: Хороший результат

    • 2000: Отличный результат

  • Индивидуальные тесты

    • Dhrystone: измерение целочисленной производительности

    • Whetstone: оценка операций с плавающей точкой

    • File Copy: производительность I/O операций


Наши ресурсы

Telegram-канал: https://t.me/u1host U1HOST: https://u1host.com

Last updated