Как запустить UnixBench утилиту тестирования производительности сервера

Опубликовано: 25 августа 2014   ( с изм. от 1 июня 2020 )
Раздел(ы): GNU Linux - CentOS / Debian
Просмотры: 3331
Комментарии: 3

В своих обзорах и тестах VDS серверов я часто использую результаты синтетического тестирования UnixBench. Который позволяет косвенно определить производительность сервера. Почему косвенно? Потому что не важно сколько у сервера «попугаев», главное как быстро откроется страница сайта в браузере пользователя и сколько одновременных подключений выдержит сервер.

Однако зная результаты теста UnixBench можно заранее предположить, подойдет вам этот сервер или нет. К примеру у текущего VPS результаты UnixBench равны 1000 и ваш сервер уже плохо справляется с нагрузкой. Тогда вам стоит искать сервер с бо́льшим значением UnixBench.

Новую редакцию инструкции как запустить UnixBench читайте здесь — https://moonback.ru/page/unixbench-debian-9

Утилиту UnixBench в своем рейтинге активно использует сервис http://serverbear.com/benchmarks. Который не только в удобном виде представляет результаты тестирования серверов, но сам процесс тестирования у него автоматизирован. Вам достаточно запустить на сервере скрипт и через пару часов результаты полного обследования сервера придут по почте. Тут тебе и количество ядер покужут, и скорость загрузки с разных сайтов по всему миру, и дисковые операции. Очень удобно, я всегда сразу после активации VPS на голой системе запускаю это тестирование. Обычно после него сразу видно подойдет мне сервер или нет.

Как запустить UnixBench

В сети полно инструкций со скачиванием скрипта, его распаковкой и запуском. Я предлагаю более простой вариант который используется на сайте http://serverbear.com/.

Важно! Используйте этот скрипт на свой страх и риск. Если это рабочий сервер, то предварительно создайте его резервную копию.
Скрипт абсолютно «чистый», но если вы сомневаетесь в его коде, то посетите страницу https://github.com/Crowd9/Benchmark

Запуск UnixBench

Моя инструкция самая простая и самая удобная!
Подключитесь к серверу по SSH и выполните следующее:

# wget -N https://raw.github.com/Crowd9/Benchmark/master/sb.sh&&bash sb.sh 'Web Host Name' 'Plan Name' 'youremail@address.com' 'Cost'

Предварительно укажите желаемые значения переменных в кавычках. И не забудьте об адресе электронной почты, на нее (почту) придет отчет в текстовом файле во вложении и ссылка на результаты тестирования.

В определенный момент во время работы скрипта вы увидите следующее сообщение:

Теперь можно нажать сочетание клавиш ‘Ctrl+C’ утилита будет продолжать выполняться в фоновом режиме.
Наберитесь терпения, тестирование может продолжаться несколько часов!
Отчет о результатах тестирования будет выглядеть примерно так:

Это реальный тест хостинговой компании VDSina. С обзором возможностей ее серверов можно ознакомиться на моем блоге https://moonback.ru/page/obzor-vdsina.

Как относиться к результатам тестирования

Я проводил сравнение только одноядерных (1 процессор) KVM VDS с 512 МБ оперативной памяти ценовой категории LowCost до 200 руб. в месяц.

Результат UnixBench равный 1000 для таких серверов можно считать удовлетворительным. Все что выше — хорошо.

Обсуждение (комментарии к статье)

    1. Сергей, у меня последнее время отчеты так же перестали приходить на почту. Чтобы увидеть результаты тестирования сделайте следующее:
      1. Скачайте скрипт «wget -N https://raw.github.com/Crowd9/Benchmark/master/sb.sh»
      2. Отредактируйте его, закоментировав в конце файла строку
      #rm -rf ../sb-bench
      3. Запустите скрипт «bash sb.sh ‘Web Host Name’ ‘Plan Name’ ‘youremail@address.com’ ‘Cost'»
      4. Результаты тестирования смотрите в лог-файле sb-output.log из директории sb-bench
      5. Затем удалите sb-bench

  1. Здравствуйте. Как в таком случае можно проверить хостинг, а не vps? Там таких директорий нет, как я понимаю.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить" Вы даёте свое согласие на обработку введенной персональной информации в соответствии с Федеральным Законом №152-ФЗ от 27.07.2006 "О персональных данных", на условиях и для целей определенных политикой конфиденциальности сайта.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

© Юрий Рассадников, 2011 - 2021
uptime узнать
Домен : reg.ru
Хостинг : adman.com
SQL - 12 | 0,150 сек. | 11.6 МБ