Вам необходимо понять следующую утилиту Linux Команда
uptime - Сообщите, как долго работает система.
uptime отображает в одной строке следующую информацию. Текущее время, продолжительность работы системы, количество пользователей, вошедших в систему, и средние значения загрузки системы за последние 1, 5 и 15 минут.
top обеспечивает постоянный взгляд на активность процессора в режиме реального времени. Он отображает список наиболее ресурсоемких задач в системе и может предоставить интерактивный интерфейс для управления процессами
Команда mpstat записывает в стандартные операции вывода для каждого доступного процессора, процессор 0 является первым. Глобальная средняя активность среди всех процессоров также сообщается. Команда mpstat может использоваться как на машинах SMP, так и на машинах UP, но на последних будут напечатаны только глобальные средние активности. Если никакие действия не были выбраны, то отчетом по умолчанию является отчет об использовании ЦП.
iostat - команда iostat используется для мониторинга устройства ввода / вывода системы
загрузка, наблюдая за временем, когда устройства активны по отношению к
их средняя скорость передачи.
vmstat сообщает информацию о процессах, памяти, пейджинге, блокировании ввода-вывода, прерываниях и активности процессора. В первом отчете приведены средние значения с момента последней перезагрузки
free - отображать информацию о свободной и использованной памяти в системе
ping: ping использует обязательную дейтаграмму ECHO_REQUEST протокола ICMP для извлечения ICMP ECHO_RESPONSE из хоста или шлюза
Dstat позволяет вам просматривать все ваши системные ресурсы мгновенно, например, вы можете. сравнить использование диска в сочетании с прерываниями с вашего IDE-контроллера или сравнить значения пропускной способности сети напрямую с пропускной способностью диска (в том же интервале)
Тогда вам нужно знать, как работает протокол TCP. Узнайте, как определить сеть. Задержка , где проблема, это проблема с ACK, SYCN, ACK SYC, DATA, RELEASE