Как протестировать производительность VPS на длительном промежутке времени

Если вам интересно, как производительность сервера меняется в зависимости от времени суток и дней недели, можно настроить ежечасное тестирование скриптом nench. При добавлении отчета на hosting101.ru в нем появятся графики (пример отчета с графиками).

Команда для добавления теста в cron:

(crontab -l; echo "0 * * * * (wget -qO- wget.racing/nench.sh | bash) 2>&1 | tee -a nench.log") | crontab

Может появиться предупреждение no crontab for root, это нормально, задание всё равно установлено. Убедиться можно командой crontab -l

Оставьте сервер на неделю или хотя бы на сутки, а потом возвращайтесь за результатами, они будут в файле nench.log.

Загрузить отчет на hosting101.ru можно через эту форму. Нужно скопировать в поле "Результаты теста" всё содержимое файла nench.log.

Под Windows длинный файл можно скопировать прямо из Putty. В настройках Change settings... -> Window -> Lines of scrollback можно поставить 20000. Этого достаточно для теста на 10 дней. Вывести на экран весь файл можно командой cat nench.log

Скопировать всё содержимое экрана можно кликнув правой кнопкой мыши по заголовку окна Putty и выбрав Copy all to clipboard.

Конечно, можно и просто скачать по SFTP.

Когда закончите тестирование, не забудьте убрать задание из cron'а с помощью команды crontab -e