У меня есть сервер, который я тестирую на функциональность (не нагрузка, не стресс) с помощью tsung. 50 пользователей в секунду, всего 100 пользователей. Судя по графикам tsung (tsung - основа тестирования), TCP-соединения (красная линия) падают до 0, а начавшиеся сеансы пользователя (зеленая линия) - нет. Журналы сервера не показывают ничего, за что можно было бы ухватиться, так что я предполагаю какую-то проблему с TCP. Должно ли это быть так? Где бы я посмотрел дальше на сервере, какие журналы / инструменты, чтобы посмотреть? Доступен только SSH, без графического интерфейса.
> root@XMPP:~# cat /etc/lsb-release
> DISTRIB_ID=Ubuntu
> DISTRIB_RELEASE=11.10
> DISTRIB_CODENAME=oneiric
> DISTRIB_DESCRIPTION="Ubuntu 11.10"
Спасибо
linux
terminal
troubleshooting
tcp
Kellogs
источник
источник
tcpdump
для отслеживания, если какой-либо трафик существует во время использованияtsung
. Вы должны исключить трафик, который вы создаете с помощью вашей сессии ssh. Напримерtcpdump src not 192.168.1.10 and dst not 192.168.1.10
. Это покажет вам каждый отправляемый пакет. Если вам не нужна такая подробная информация, используйте,iftop
которая покажет вам соединения, уровень трафика и статистику ссылок. Дополнительно используйте,netstat -patn | grep "ESTABLISHED"
чтобы увидеть все активные соединения.Ответы:
Вы можете подтвердить состояние текущих TCP-соединений, используя netstat:
Особенно интересными должны быть сеансы TCP в состоянии ESTABLISHED.
источник