Извините, я новичок в этом. Я использую сервер Linux с Plesk. Я просто хотел узнать, как лучше всего узнать, сколько трафика на веб-сайт, когда ресурсы заканчиваются и когда получить новый сервер после оптимизации. Это может быть широкий вопрос; Мне просто нужны подсказки, где искать, а потом я возьму их оттуда.
Я предлагаю dstat для мониторинга производительности. Я часто использую 'dstat -af', чтобы показать все различные ресурсы на компьютере (ЦП, диск и сетевой ввод-вывод, переключение контекста, прерывания и т. Д.) В непрерывном потоке, указывая, какой ресурс является узким местом, и когда.
top / htop сосредоточены на процессах, которые в лучшем случае связаны только с производительностью, и на ЦП, который является только одним ресурсом, который вы можете привязать (и, вероятно, одним из самых узких мест).
Я бы сказал начать с top
. Это скажет вам, какую нагрузку получает ваш процессор и сколько оперативной памяти вы используете; это две ваши реальные границы для «исчерпания ресурсов». Вы можете использовать Google Analytics или аналогичный сервис, чтобы узнать, в какое время дня вы посещаете больше всего, и вы можете смотреть top
примерно тогда, чтобы получить представление о том, как ваш сервер работает на пике.
Настройка конфигурации программного обеспечения может дать вам некоторую передышку (эта страница есть хороший сценарий для оптимизации MySQL, когда пришло время это сделать), и разумное использование кеширования (например, memcached) может дать вам больше, если ваш трафик действительно резкий, но если вы еженедельно выходите за пределы ресурсов, пора покупать вверх ИМХО.
Попробуйте iptraf. Он сообщит вам «живой» трафик ваших сетевых интерфейсов.
Рекомендую htop. Он вроде топовый, но более наглядный.
P.S .: Для трафика попробуйте «iftop».