инструменты терминала и журналы для отладки проблем с TCP


2

У меня есть сервер, который я тестирую на функциональность (не нагрузка, не стресс) с помощью 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"

Спасибо


1
Допустим, ваш компьютер, с которого вы подключаетесь к тестируемому компьютеру, имеет адрес 192.168.1.10. Используйте tcpdumpдля отслеживания, если какой-либо трафик существует во время использования tsung. Вы должны исключить трафик, который вы создаете с помощью вашей сессии ssh. Например tcpdump src not 192.168.1.10 and dst not 192.168.1.10. Это покажет вам каждый отправляемый пакет. Если вам не нужна такая подробная информация, используйте, iftopкоторая покажет вам соединения, уровень трафика и статистику ссылок. Дополнительно используйте, netstat -patn | grep "ESTABLISHED"чтобы увидеть все активные соединения.
mnmnc

Ответы:


0

Вы можете подтвердить состояние текущих TCP-соединений, используя netstat:

sudo netstat -antpo

Особенно интересными должны быть сеансы TCP в состоянии ESTABLISHED.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.