Перейти к содержимому
Калькуляторы

msd Lite - тестируем Замена udpxy если у кого оно ещё осталось

Спасибо за хорошую программу. Но есть вопросы.

 

1. Умеет ли продлевать подписку на мультикаст? Т.е сейчас - я включаю канал, происходит подписка. И отписка по таймауту. Вылечил выключением снупинга в вилане, но не дело это, имхо.

 

2. Можно ли узнать общее количество подключений(потоков)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. За подписку на мультикаст группы отвечает OS.

Те программа просто сообщает OS что хочет получать на таком то интерфейсе такие то мультикаст адреса. И всё. Остальное делает OS.

Может у тебя фаервол фильтрует пакеты с опциями, пакеты для которых типа нет сессии либо что то ещё. Как правило в сети есть кверир (один из свичей с мозгами), который периодически шлёт запросы, ОС в ответ должны сообщать списки групп в которых состоят. Если кто то не отвечает - свичи со снупингом таким мультикаст выключают.

Те я бы смотрел: tcpdump -vvvvvvv -A -i НАЗВАНИЕИНТЕРФЕЙСА igmp

 

2. http://IP:PORT/stat - там смотрел?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да, действительно.

iptables -A INPUT -i eth1.4000 -p igmp -j ACCEPT

echo "2" > /proc/sys/net/ipv4/conf/eth1.4000/force_igmp_version

Вроде работает теперь корректно. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вчера упало

[2017-01-18 08:48:38]: /udp/239.1.1.14:1000@eth1.4000: Destroyed.

[2017-01-18 08:49:26] str_hub_create_int, line 496: io_net_mc_join() error 22: Invalid argument

 

Была профилактика, источники падали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот бы ещё иметь простой сценарий для воспроизведения бага...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пощупал lite. HD каналы не работают, так задумано?

[2017-01-20 12:49:55]: /udp/235.1.0.41:1234@: Created. (fd: 36)
[2017-01-20 12:49:55]: /udp/235.1.0.41:1234@ - 172.16.0.100:44962: attached, cli_count = 1
[2017-01-20 12:49:58]: /udp/235.1.0.41:1234@ - 172.16.0.100:44962: deattached, cli_count = 0
[2017-01-20 12:49:58]: /udp/235.1.0.41:1234@: Destroyed.

 

UPD

Запустил с конфигом http://www.netlab.linkpc.net/download/software/msd/lite/msd_lite.conf, а не тем, что с сорцами. Не понял в чем разница, но теперь работают.

 

UPD 2

Пощелкал каналы, нажал ctrl+c в консольке с msd_lite:

[2017-01-20 13:26:36]: Thread 1 exited...
[2017-01-20 13:26:36]: Thread 3 exited...
[2017-01-20 13:26:36]: Thread 2 exited...
[2017-01-20 13:26:36]: Thread 4 exited...
[2017-01-20 13:26:36]: Thread 7 exited...
[2017-01-20 13:26:36] thrpt_loop, line 947: epoll_wait() error 4: Interrupted system call
[2017-01-20 13:26:36]: Thread 6 exited...
[2017-01-20 13:26:36]: Thread 5 exited...
[2017-01-20 13:26:36]: Thread 0 exited...

 

Процесс повис, пока не кильнул с -9.

root     26992  1.0  0.0 523824  2132 pts/1    S<L+ 13:13   0:10 /usr/local/bin/msd_lite -v -c /root/msd_lite/msd_lite.conf

Перезапустил еще несколько раз, зависание не повторилось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пощупал lite

Накатил на днях вместо udpxy, было 50-60% cpu, стало 15-20%. Раздает на 300+ юзеров.

Пока все ок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Накатил, работало около месяца, потом пришел писец электроснабжению на 3 дня (у нас в Донецке обострение очередное под эгидой "переговоров" и "перемирия").

Все что зацепило при выключении света (в том числе несохраненные настройки) поправил и не работает.

msd_lite подписывается на мультикаст и спустя несколько секунд отваливается от группы

В итоге в логе сыпет:

[2017-02-03 13:34:46]: /udp/225.1.8.14:1000@wan.999: Created. (fd: 21)
[2017-02-03 13:34:46]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38269: attached, cli_count = 1
[2017-02-03 13:34:48]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38269: deattached, cli_count = 0
[2017-02-03 13:34:48]: /udp/225.1.8.14:1000@wan.999: Destroyed.
[2017-02-03 13:34:51]: /udp/225.1.8.14:1000@wan.999: Created. (fd: 21)
[2017-02-03 13:34:51]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38270: attached, cli_count = 1
[2017-02-03 13:34:53]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38270: deattached, cli_count = 0
[2017-02-03 13:34:53]: /udp/225.1.8.14:1000@wan.999: Destroyed.
[2017-02-03 13:34:56]: /udp/225.1.8.14:1000@wan.999: Created. (fd: 21)
[2017-02-03 13:34:56]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38271: attached, cli_count = 1
[2017-02-03 13:34:58]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38271: deattached, cli_count = 0
[2017-02-03 13:34:58]: /udp/225.1.8.14:1000@wan.999: Destroyed.
[2017-02-03 13:35:01]: /udp/225.1.8.14:1000@wan.999: Created. (fd: 21)
[2017-02-03 13:35:01]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38272: attached, cli_count = 1
[2017-02-03 13:35:03]: /udp/225.1.8.14:1000@wan.999 - 195.244.4.28:38272: deattached, cli_count = 0
[2017-02-03 13:35:03]: /udp/225.1.8.14:1000@wan.999: Destroyed.

Система на ядре 4.4.26 тюнингована по инструкции на вике.

Что может быть?

 

 

P.S. Втулил astra - тоже как udp2http relay работать не хочет.

Изменено пользователем passer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мультикаст при этом есть?

Если мультикаст не успевает придти то увеличить таймаут для получения, по дефолту там вроде 2 секунды было.

Если мультикаст есть но отваливается позже - значит кверира нет в сети и снупинг включён... - крутить свичи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сервак воткнут напрямую в L3 кошку с PIM. Квериер работает точно. Подключал параллельно с сервером комп с виндой - все пашет. Вот и думаю - что могло случиться с сервером.

 

Мультикаст в итоге поступает, но клиенту не отдается. Клиент vlc пишет

http debug: protocol 'HTTP' answer code 503

 

Изменено пользователем passer

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня неровная занрузка по ядрам - одно из 8ми загружено на 100% в то время как остальные простаивают. Это нормально или необходимо копать настройки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сервак воткнут напрямую в L3 кошку с PIM. Квериер работает точно. Подключал параллельно с сервером комп с виндой - все пашет.

RP фильтер в линухе отключён?

 

у меня неровная занрузка по ядрам - одно из 8ми загружено на 100% в то время как остальные простаивают. Это нормально или необходимо копать настройки?

/hubstat

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

/stat - нагрузка тут на проц тоже более 100%

Грузит в полку ядро именно мсд?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приношу свои извинения, мне пора в отпуск, вчера с утра видел на экране "1" в rp_filter и воспринимал как "0". Осознал только по дороге домой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Никак не могу избавиться от

[2017-02-28 11:20:41] str_src_r_buf_alloc, line 985: ... error 12: Cannot allocate memory

[2017-02-28 11:20:41] str_src_recv_mc_cb, line 873: on receive error 12: Cannot allocate memory

Поток вещается но видимо не всем. Плюс в логах nginx 503 проскакивают

Перед msd_lite стоит nginx примерно с таким конфигом

       location / {
           auth_request /auth;
           proxy_pass http://127.0.0.1:7088/udp/;
       }

       location = /auth {
           proxy_pass http://192.168.17.16:81/?$remote_addr;
           proxy_pass_request_body off;
           proxy_set_header Content-Length "";
           proxy_set_header X-Original-URI $request_uri;
       }

sysctl.conf полностью отсюда http://www.netlab.linkpc.net/download/software/msd/tunings/FreeBSD/sysctl.conf за исключением секции сетевухи (стоит igb)

Так же пробовал

vm.max_wired=4294967295

kern.ipc.shmall=2097152

Фряха 11, только что поставленная. В /etc/login.conf пробовал memorylocked=unlimited с последующим cap_mkdb /etc/login.conf

ulimit -a

number of pseudoterminals (-P) unlimited

socket buffer size (bytes, -b) unlimited

core file size (blocks, -c) unlimited

data seg size (kbytes, -d) 33554432

file size (blocks, -f) unlimited

max kqueues (-k) unlimited

max locked memory (kbytes, -l) unlimited

max memory size (kbytes, -m) unlimited

open files (-n) 262144

pipe size (512 bytes, -p) 1

stack size (kbytes, -s) 524288

cpu time (seconds, -t) unlimited

max user processes (-u) 19530

virtual memory (kbytes, -v) unlimited

swap size (kbytes, -w) unlimited

top

Mem: 14M Active, 12G Inact, 2183M Wired, 1559M Buf, 1450M Free

 

msd_lite.conf

 

 

<?xml version="1.0" encoding="utf-8"?>

<!--
Sizes in kb, time in seconds
-->

<!--
<skt> <rcvLowat>XXXX</rcvLowat> - DOES NOT WORK on Linux!
man socket(7):
...
The select(2) and poll(2) system calls currently do not respect the SO_RCVLOWAT
setting on Linux, and mark a socket readable when even a single byte of data is
available.
...
-->


<msd>
<log>
	<file>/var/log/msd/msd_lite.log</file>
</log>


<threadPool>
	<threadsCount>0</threadsCount> <!-- 0 = auto -->
	<fBindToCPU>yes</fBindToCPU> <!-- Bind threads to CPUs. -->
	<fCacheGetTimeSyscall>yes</fCacheGetTimeSyscall> <!-- Cache gettime() syscalls.. -->
	<timerGranularity>100</timerGranularity> <!-- 1/1000 sec -->
</threadPool>


<systemResourceLimits> <!-- "unlimited"  - value valid only in this section! -->
	<maxOpenFiles>8192</maxOpenFiles> <!-- Numbers only! -->
	<maxCoreFileSize>unlimited</maxCoreFileSize>
	<!--<processPriority>-10</processPriority>--> <!-- Program scheduling priority. setpriority(). Hi: -20, Low: 20, Default: 0 -->
</systemResourceLimits>


<!-- HTTP server -->
<!-- Sizes in kb, time in seconds -->
<HTTP>
	<!-- HTTP server settings. -->
	<skt>
		<rcvBuf>4</rcvBuf>
		<sndBuf>256</sndBuf>
		<rcvTimeout>30</rcvTimeout>
		<sndTimeout>30</sndTimeout>
	</skt>

	<ioBufInitSize>4</ioBufInitSize> <!-- HTTP request receive buf initial size. -->
	<ioBufMaxSize>4</ioBufMaxSize> <!-- HTTP request receive max buf size. -->

	<bindList>
		<bind>
			<address>127.0.0.1:7088</address>
			<backlog>2048</backlog>
			<fAcceptFilter>yes</fAcceptFilter> <!-- Set SO_ACCEPTFILTER(httpready)/ TCP_DEFER_ACCEPT. -->
			<congestionControl>htcp</congestionControl> <!-- TCP_CONGESTION: replace cc from OS default -->
		</bind>
	</bindList>

	<hostnameList> <!-- This host names for all addresses. -->
		<hostname>*</hostname>
	</hostnameList>
</HTTP>


<hubProfileList> <!-- Stream hub profiles templates. -->
	<hubProfile>
		<fZeroCopyOnSend>no</fZeroCopyOnSend>
		<ringBufStorePath>/tmp</ringBufStorePath>
		<fDropSlowClients>no</fDropSlowClients> <!-- Disconnect slow clients. -->
		<fSocketHalfClosed>no</fSocketHalfClosed> <!-- Enable shutdown(SHUT_RD) for clients. -->
		<fSocketTCPNoDelay>yes</fSocketTCPNoDelay> <!-- Enable TCP_NODELAY for clients. -->
		<fSocketTCPNoPush>yes</fSocketTCPNoPush> <!-- Enable TCP_NOPUSH / TCP_CORK for clients. -->
		<precache>4096</precache> <!-- Pre cache size. Can be overwritten by arg from user request. -->
		<sndBlockSize>64</sndBlockSize>  <!-- Send block size. Must be multiple of 4. -->
		<ringBufSize>8192</ringBufSize> <!-- Stream receive ring buffer size. Must be multiple of sndBlockSize. -->
		<skt>
			<sndBuf>512</sndBuf> <!-- Max send block size, apply to clients sockets only, must be > sndBlockSize. -->
			<congestionControl>htcp</congestionControl> <!-- TCP_CONGESTION: this value replace/overwrite(!) all others cc settings: cc from http req args, http server settings, OS default -->
		</skt>
		<headersList> <!-- Custom HTTP headers (sended before stream). -->
			<header>Pragma: no-cache</header>
			<header>Content-Type: video/mpeg</header>
			<header>ContentFeatures.DLNA.ORG: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000</header>
			<header>TransferMode.DLNA.ORG: Streaming</header>
		</headersList>
	</hubProfile>
</hubProfileList>


<sourceProfileList> <!-- Stream source profiles templates. -->
	<sourceProfile>
		<skt>
			<rcvBuf>512</rcvBuf> <!-- Multicast recv socket buf size. -->
			<rcvLowat>48</rcvLowat> <!-- Actual cli_snd_block_min if polling is off. -->
			<rcvTimeout>2</rcvTimeout> <!-- STATUS, Multicast recv timeout. -->
		</skt>
		<!-- Source connection specific info. -->
		<multicast> <!-- For: multicast-udp and multicast-udp-rtp. -->
			<ifName>igb1</ifName> <!-- For multicast receive. -->
		</multicast>
	</sourceProfile>
</sourceProfileList>
</msd>

 

 

 

stat

 

 

Server: Multi stream daemon lite 1.08 (Feb 27 2017 10:45:24)
start time: Mon Feb 27 20:45:01 2017
running time: 0+14:49:35
connections online: 1
timeouts: 0
errors: 0
HTTP errors: 10
insecure requests: 0
unhandled requests (404): 4
requests per sec: 0
requests total: 5643


Per Thread stat
Thread: 0 @ cpu 0
Stream hub count: 2
Clients count: 4
Rate in: 6 mbps
Rate out: 13 mbps
Total rate: 19 mbps

Thread: 1 @ cpu 1
Stream hub count: 0
Clients count: 0
Rate in: 0 mbps
Rate out: 0 mbps
Total rate: 0 mbps

Thread: 2 @ cpu 2
Stream hub count: 1
Clients count: 1
Rate in: 1 mbps
Rate out: 1 mbps
Total rate: 2 mbps

Thread: 3 @ cpu 3
Stream hub count: 4
Clients count: 11
Rate in: 13 mbps
Rate out: 36 mbps
Total rate: 50 mbps

Thread: 4 @ cpu 4
Stream hub count: 0
Clients count: 0
Rate in: 0 mbps
Rate out: 0 mbps
Total rate: 0 mbps

Thread: 5 @ cpu 5
Stream hub count: 5
Clients count: 15
Rate in: 18 mbps
Rate out: 58 mbps
Total rate: 76 mbps

Thread: 6 @ cpu 6
Stream hub count: 2
Clients count: 7
Rate in: 8 mbps
Rate out: 32 mbps
Total rate: 41 mbps

Thread: 7 @ cpu 7
Stream hub count: 1
Clients count: 1
Rate in: 2 mbps
Rate out: 2 mbps
Total rate: 5 mbps

Summary
Stream hub count: 15
Clients count: 39
Rate in: 50 mbps
Rate out: 145 mbps
Total rate: 195 mbps


Res usage
CPU usage system: 1,55%
CPU usage user: 0,15%
CPU usage total: 1,70%
Max resident set size: 126 mb
Integral shared text memory size: 13543080
Integral unshared data size: 902872
Integral unshared stack size: 14445952
Page reclaims: 42448640
Page faults: 977165
Swaps: 0
Block input operations: 0
Block output operations: 44641
IPC messages sent: 5642
IPC messages received: 231486764
Signals received: 0
Voluntary context switches: 7412788
Involuntary context switches: 965622


Limits
CPU count: 8
IOV maximum: 1024
Max open files: 8192 / 8192
Virtual memory max map: infinity / infinity
mlock max size: 134217728 / 134217728
Data segment max size: 34359738368 / 34359738368
Resident set max size: infinity / infinity
Stack segment max size: 536870912 / 536870912
CPU time max: infinity / infinity
File size max: infinity / infinity
Core file max size: infinity / infinity
Processes max count: 19530 / 19530
Socket buffer max size: infinity / infinity
Swap space max size: infinity / infinity
Pseudo-terminals max count: infinity / infinity


System info
OS: FreeBSD 11.0-RELEASE-p8
Hostname: iptv.hostname.local.
Version: FreeBSD 11.0-RELEASE-p8 #0: Wed Feb 22 06:12:04 UTC 2017
   root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC

Hardware
Machine: amd64
Arch: amd64
Model: Intel(R) Xeon(R) CPU E3-1241 v3 @ 3.50GHz
Clockrate: 3491 mHz
CPU count: 8
Phys mem: 16313 mb

 

 

 

hubstat

 

 


Stream hub: /udp/239.1.2.24:5555@igb1		[thread: 0 @ cpu 0, clients: 2, dropped clients: 0]
 Source: multicast 239.1.2.24:5555@igb1	[state: OK, status: 0, rate: 4479662]
127.0.0.1:38604 (127.0.0.1:38604)	[conn time: 0+00:07:33, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 62000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 2271781
    Advertised recv window: 2108240
    Advertised send window: 2012160
    Next egress seqno: 2899874236
    Next ingress seqno: 1430491418
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:23153 (127.0.0.1:23153)	[conn time: 0+00:19:09, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 150000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 2402533
    Advertised recv window: 2108240
    Advertised send window: 2016256
    Next egress seqno: 2071213064
    Next ingress seqno: 1499391330
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.3.10:5555@igb1		[thread: 0 @ cpu 0, clients: 2, dropped clients: 0]
 Source: multicast 239.1.3.10:5555@igb1	[state: OK, status: 0, rate: 2531982]
127.0.0.1:43527 (127.0.0.1:43527)	[conn time: 0+00:37:22, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 165000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 65352
    Advertised recv window: 2108240
    Advertised send window: 2019328
    Next egress seqno: 1658080945
    Next ingress seqno: 2841350457
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:52098 (127.0.0.1:52098)	[conn time: 0+03:24:33, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 165000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 65352
    Advertised recv window: 2108240
    Advertised send window: 2010112
    Next egress seqno: 4087418783
    Next ingress seqno: 75341995
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.8.46:5555@igb1		[thread: 2 @ cpu 2, clients: 1, dropped clients: 0]
 Source: multicast 239.1.8.46:5555@igb1	[state: OK, status: 0, rate: 973839]
127.0.0.1:38088 (127.0.0.1:38088)	[conn time: 0+01:26:01, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 434000
    Smoothed RTT in usecs: 406
    RTT variance in usecs: 625
    Slow start threshold: 32768
    Send congestion window: 65352
    Advertised recv window: 2108240
    Advertised send window: 2036736
    Next egress seqno: 1745768171
    Next ingress seqno: 399489200
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.1.18:5555@igb1		[thread: 3 @ cpu 3, clients: 4, dropped clients: 0]
 Source: multicast 239.1.1.18:5555@igb1	[state: OK, status: 0, rate: 4284894]
127.0.0.1:34658 (127.0.0.1:34658)	[conn time: 0+00:14:55, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 142000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 4216728
    Advertised recv window: 2108240
    Advertised send window: 2010112
    Next egress seqno: 2811682462
    Next ingress seqno: 1625547900
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:61143 (127.0.0.1:61143)	[conn time: 0+00:18:58, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 142000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 2484253
    Advertised recv window: 2108240
    Advertised send window: 2010112
    Next egress seqno: 3491777790
    Next ingress seqno: 964588305
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:55165 (127.0.0.1:55165)	[conn time: 0+00:32:35, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 132000
    Smoothed RTT in usecs: 1468
    RTT variance in usecs: 2687
    Slow start threshold: 32768
    Send congestion window: 200491824
    Advertised recv window: 2108240
    Advertised send window: 2107392
    Next egress seqno: 636778026
    Next ingress seqno: 3645696744
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:2577 (127.0.0.1:2577)	[conn time: 0+00:42:52, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 142000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 714494280
    Advertised recv window: 2108240
    Advertised send window: 2010112
    Next egress seqno: 3468267155
    Next ingress seqno: 909609025
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.3.2:5555@igb1		[thread: 3 @ cpu 3, clients: 2, dropped clients: 0]
 Source: multicast 239.1.3.2:5555@igb1	[state: OK, status: 0, rate: 3311054]
127.0.0.1:16645 (127.0.0.1:16645)	[conn time: 0+00:36:24, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 17000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 2010475416
    Advertised recv window: 2108241
    Advertised send window: 2013184
    Next egress seqno: 362704843
    Next ingress seqno: 3081051356
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:5143 (127.0.0.1:5143)	[conn time: 0+00:57:08, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 17000
    Smoothed RTT in usecs: 437
    RTT variance in usecs: 812
    Slow start threshold: 32768
    Send congestion window: 632830400
    Advertised recv window: 2108241
    Advertised send window: 423936
    Next egress seqno: 317444058
    Next ingress seqno: 2779623645
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.3.5:5555@igb1		[thread: 3 @ cpu 3, clients: 3, dropped clients: 0]
 Source: multicast 239.1.3.5:5555@igb1	[state: OK, status: 0, rate: 3505822]
127.0.0.1:45796 (127.0.0.1:45796)	[conn time: 0+00:43:14, flags: 257, cc: htcp, maxseg: 16344]	[user agent: Peers.TV/6.12.4 Android/6.0.1 stb/Sony Sony.BRAVIA_4K_GB/BRAVIA_ATV2.BRAVIA_ATV2.armeabi-v7a Exo/2.2.0]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 178000
    Smoothed RTT in usecs: 312
    RTT variance in usecs: 437
    Slow start threshold: 32768
    Send congestion window: 2568704736
    Advertised recv window: 2108156
    Advertised send window: 2016256
    Next egress seqno: 2544046093
    Next ingress seqno: 417668469
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:43941 (127.0.0.1:43941)	[conn time: 0+00:44:35, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 23000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 2732291832
    Advertised recv window: 2108241
    Advertised send window: 259072
    Next egress seqno: 1321864652
    Next ingress seqno: 1299452410
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:34732 (127.0.0.1:34732)	[conn time: 0+01:01:49, flags: 257, cc: htcp, maxseg: 16344]	[user agent: VLC media player - version 1.0.3 Goldeneye - (c) 1996-2009 the VideoLAN team]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 2072000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 3416288232
    Advertised recv window: 2108175
    Advertised send window: 9216
    Next egress seqno: 4044400872
    Next ingress seqno: 3934799366
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.5.4:5555@igb1		[thread: 3 @ cpu 3, clients: 2, dropped clients: 0]
 Source: multicast 239.1.5.4:5555@igb1	[state: OK, status: 0, rate: 2531982]
127.0.0.1:49783 (127.0.0.1:49783)	[conn time: 0+00:54:53, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 271000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 65352
    Advertised recv window: 2108241
    Advertised send window: 2032640
    Next egress seqno: 1041303061
    Next ingress seqno: 2034005969
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:36980 (127.0.0.1:36980)	[conn time: 0+03:49:49, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 2872000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 32688
    Advertised recv window: 2108241
    Advertised send window: 0
    Next egress seqno: 245909444
    Next ingress seqno: 1916654948
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.1.10:5555@igb1		[thread: 5 @ cpu 5, clients: 1, dropped clients: 0]
 Source: multicast 239.1.1.10:5555@igb1	[state: OK, status: 0, rate: 5843037]
127.0.0.1:9373 (127.0.0.1:9373)	[conn time: 0+00:22:49, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 46000
    Smoothed RTT in usecs: 281
    RTT variance in usecs: 437
    Slow start threshold: 32768
    Send congestion window: 2255437
    Advertised recv window: 2108257
    Advertised send window: 2010112
    Next egress seqno: 1643530938
    Next ingress seqno: 3133509904
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.4.36:5555@igb1		[thread: 5 @ cpu 5, clients: 1, dropped clients: 0]
 Source: multicast 239.1.4.36:5555@igb1	[state: OK, status: 0, rate: 2531982]
127.0.0.1:51241 (127.0.0.1:51241)	[conn time: 0+00:53:09, flags: 257, cc: htcp, maxseg: 16344]	[user agent: VLC media player - version 1.0.3 Goldeneye - (c) 1996-2009 the VideoLAN team]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 238000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 65352
    Advertised recv window: 2108174
    Advertised send window: 2036736
    Next egress seqno: 3578208113
    Next ingress seqno: 2859676062
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.3.31:5555@igb1		[thread: 5 @ cpu 5, clients: 1, dropped clients: 0]
 Source: multicast 239.1.3.31:5555@igb1	[state: OK, status: 0, rate: 2531982]
127.0.0.1:4299 (127.0.0.1:4299)	[conn time: 0+01:49:42, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 98000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 65352
    Advertised recv window: 2108257
    Advertised send window: 2042880
    Next egress seqno: 28786497
    Next ingress seqno: 1880240026
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.2.3:5555@igb1		[thread: 5 @ cpu 5, clients: 8, dropped clients: 0]
 Source: multicast 239.1.2.3:5555@igb1	[state: OK, status: 0, rate: 4479662]
127.0.0.1:10841 (127.0.0.1:10841)	[conn time: 0+00:02:28, flags: 257, cc: htcp, maxseg: 16344]	[user agent: GStreamer souphttpsrc (compatible; LG NetCast.TV-2013) libsoup/2.34.2]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 27000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 10133256
    Advertised recv window: 2108199
    Advertised send window: 2010112
    Next egress seqno: 293133783
    Next ingress seqno: 3162532172
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:58724 (127.0.0.1:58724)	[conn time: 0+00:21:08, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 27000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 675693624
    Advertised recv window: 2108241
    Advertised send window: 2010112
    Next egress seqno: 2802497514
    Next ingress seqno: 2842042395
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:18523 (127.0.0.1:18523)	[conn time: 0+00:41:01, flags: 257, cc: htcp, maxseg: 16344]	[user agent: (null)]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 108000
    Smoothed RTT in usecs: 343
    RTT variance in usecs: 437
    Slow start threshold: 32768
    Send congestion window: 2546035608
    Advertised recv window: 2108245
    Advertised send window: 519168
    Next egress seqno: 4094901871
    Next ingress seqno: 3668705947
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:25660 (127.0.0.1:25660)	[conn time: 0+01:07:33, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 108000
    Smoothed RTT in usecs: 312
    RTT variance in usecs: 500
    Slow start threshold: 32768
    Send congestion window: 2579956496
    Advertised recv window: 2108241
    Advertised send window: 1171456
    Next egress seqno: 2313798989
    Next ingress seqno: 4005514596
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:40116 (127.0.0.1:40116)	[conn time: 0+01:31:31, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 27000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 312
    Slow start threshold: 32768
    Send congestion window: 3996939352
    Advertised recv window: 2108241
    Advertised send window: 482304
    Next egress seqno: 186457487
    Next ingress seqno: 1888692273
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:40998 (127.0.0.1:40998)	[conn time: 0+02:16:17, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 1298000
    Smoothed RTT in usecs: 1468
    RTT variance in usecs: 2687
    Slow start threshold: 32768
    Send congestion window: 1864178440
    Advertised recv window: 2108241
    Advertised send window: 8192
    Next egress seqno: 3678501102
    Next ingress seqno: 2183904552
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:46859 (127.0.0.1:46859)	[conn time: 0+02:18:44, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 28000
    Smoothed RTT in usecs: 531
    RTT variance in usecs: 875
    Slow start threshold: 32768
    Send congestion window: 961631904
    Advertised recv window: 2108241
    Advertised send window: 2010112
    Next egress seqno: 1192971139
    Next ingress seqno: 2758008442
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:13684 (127.0.0.1:13684)	[conn time: 0+02:52:52, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 534000
    Smoothed RTT in usecs: 1468
    RTT variance in usecs: 2687
    Slow start threshold: 32768
    Send congestion window: 3574727304
    Advertised recv window: 2108241
    Advertised send window: 1024
    Next egress seqno: 3834169587
    Next ingress seqno: 3274389835
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.3.8:5555@igb1		[thread: 5 @ cpu 5, clients: 4, dropped clients: 0]
 Source: multicast 239.1.3.8:5555@igb1	[state: OK, status: 0, rate: 3311054]
127.0.0.1:17982 (127.0.0.1:17982)	[conn time: 0+00:01:50, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 213000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 2271792
    Advertised recv window: 2108241
    Advertised send window: 2010112
    Next egress seqno: 3086216644
    Next ingress seqno: 3267779236
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:51353 (127.0.0.1:51353)	[conn time: 0+00:04:06, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 213000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 437
    Slow start threshold: 32768
    Send congestion window: 12094536
    Advertised recv window: 2108241
    Advertised send window: 2010112
    Next egress seqno: 2520936054
    Next ingress seqno: 505230947
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:42249 (127.0.0.1:42249)	[conn time: 0+00:32:41, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 213000
    Smoothed RTT in usecs: 1031
    RTT variance in usecs: 1875
    Slow start threshold: 32768
    Send congestion window: 1475993928
    Advertised recv window: 2108241
    Advertised send window: 2010112
    Next egress seqno: 4115895352
    Next ingress seqno: 1139601385
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:62354 (127.0.0.1:62354)	[conn time: 0+03:55:04, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 91000
    Smoothed RTT in usecs: 1937
    RTT variance in usecs: 2812
    Slow start threshold: 32768
    Send congestion window: 3629225288
    Advertised recv window: 2108241
    Advertised send window: 3072
    Next egress seqno: 4040694244
    Next ingress seqno: 3270659170
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.3.9:5555@igb1		[thread: 6 @ cpu 6, clients: 2, dropped clients: 0]
 Source: multicast 239.1.3.9:5555@igb1	[state: OK, status: 0, rate: 3505822]
127.0.0.1:60306 (127.0.0.1:60306)	[conn time: 0+01:26:38, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 40000
    Smoothed RTT in usecs: 718
    RTT variance in usecs: 1312
    Slow start threshold: 32768
    Send congestion window: 2567574832
    Advertised recv window: 2108241
    Advertised send window: 694272
    Next egress seqno: 3129714569
    Next ingress seqno: 494056110
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:31045 (127.0.0.1:31045)	[conn time: 0+02:00:01, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 40000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 1512243088
    Advertised recv window: 2108241
    Advertised send window: 2010112
    Next egress seqno: 1291138920
    Next ingress seqno: 2619916392
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.1.9:5555@igb1		[thread: 6 @ cpu 6, clients: 5, dropped clients: 0]
 Source: multicast 239.1.1.9:5555@igb1	[state: OK, status: 0, rate: 5843037]
127.0.0.1:41968 (127.0.0.1:41968)	[conn time: 0+00:02:20, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 94000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 3759096
    Advertised recv window: 2108241
    Advertised send window: 2017280
    Next egress seqno: 3411342132
    Next ingress seqno: 579176033
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:50278 (127.0.0.1:50278)	[conn time: 0+00:06:57, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 94000
    Smoothed RTT in usecs: 531
    RTT variance in usecs: 875
    Slow start threshold: 32768
    Send congestion window: 25496616
    Advertised recv window: 2108241
    Advertised send window: 2010112
    Next egress seqno: 2527288304
    Next ingress seqno: 2402536690
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:51525 (127.0.0.1:51525)	[conn time: 0+00:26:49, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 94000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 860854800
    Advertised recv window: 2108241
    Advertised send window: 689152
    Next egress seqno: 3142601068
    Next ingress seqno: 4197686947
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:10189 (127.0.0.1:10189)	[conn time: 0+02:16:11, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 560000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 924923280
    Advertised recv window: 2108241
    Advertised send window: 5120
    Next egress seqno: 3812365341
    Next ingress seqno: 316345600
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0
127.0.0.1:44390 (127.0.0.1:44390)	[conn time: 0+08:23:34, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 94000
    Smoothed RTT in usecs: 218
    RTT variance in usecs: 187
    Slow start threshold: 32768
    Send congestion window: 1742137792
    Advertised recv window: 2108241
    Advertised send window: 782336
    Next egress seqno: 1574805469
    Next ingress seqno: 3193813626
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

Stream hub: /udp/239.1.2.20:5555@igb1		[thread: 7 @ cpu 7, clients: 1, dropped clients: 0]
 Source: multicast 239.1.2.20:5555@igb1	[state: OK, status: 0, rate: 2726750]
127.0.0.1:64410 (127.0.0.1:64410)	[conn time: 0+04:16:43, flags: 257, cc: htcp, maxseg: 16344]	[user agent: vlc/1.1.11]
    TCP FSM state: ESTABLISHED
    Options enabled on conn: TIMESTAMPS SACK WSCALE 
    RFC1323 send shift value: 10
    RFC1323 recv shift value: 10
    Retransmission timeout (usec): 230000
    Max segment size for send: 16344
    Max segment size for receive: 16344
    Time since last recv data (usec): 31000
    Smoothed RTT in usecs: 968
    RTT variance in usecs: 1125
    Slow start threshold: 32768
    Send congestion window: 65352
    Advertised recv window: 2108240
    Advertised send window: 2043904
    Next egress seqno: 2767148873
    Next ingress seqno: 3686254502
    HWTID for TOE endpoints: 0
    Retransmitted packets: 0
    Out-of-order packets: 0
    Zero-sized windows sent: 0

 

 

Так же частенько возникает проблема как у undro - стоп только по kill -9

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сколько памяти в top -aSCHIP съедает msd_lite и сколько свободно когда такие сообщения в логе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сколько памяти в top -aSCHIP съедает msd_lite и сколько свободно когда такие сообщения в логе?

 

Отвечу за коллегу :)

 

 

last pid: 93046;  load averages:  0.49,  0.26,  0.19                                                                                                                                      up 1+03:56:18  00:29:59
166 processes: 9 running, 116 sleeping, 41 waiting
CPU 0:  0.0% user,  0.0% nice,  0.8% system,  2.7% interrupt, 96.5% idle
CPU 1:  0.0% user,  0.0% nice,  1.2% system,  2.7% interrupt, 96.1% idle
CPU 2:  0.4% user,  0.0% nice,  0.0% system,  3.1% interrupt, 96.5% idle
CPU 3:  0.0% user,  0.0% nice,  0.4% system,  2.7% interrupt, 96.9% idle
CPU 4:  0.0% user,  0.0% nice,  1.5% system,  1.2% interrupt, 97.3% idle
CPU 5:  0.0% user,  0.0% nice,  0.4% system,  3.1% interrupt, 96.5% idle
CPU 6:  0.4% user,  0.0% nice,  0.4% system,  1.9% interrupt, 97.3% idle
CPU 7:  0.4% user,  0.0% nice,  0.0% system,  1.2% interrupt, 98.5% idle
Mem: 14M Active, 8850M Inact, 2257M Wired, 1564M Buf, 4755M Free
Swap: 3990M Total, 26M Used, 3964M Free

 PID USERNAME   PRI NICE   SIZE    RES STATE   C   TIME     CPU COMMAND
  11 root       155 ki31     0K   128K CPU4    4  27.5H  98.14% [idle{idle: cpu4}]
  11 root       155 ki31     0K   128K CPU7    7  27.5H  98.09% [idle{idle: cpu7}]
  11 root       155 ki31     0K   128K RUN     2  27.4H  97.78% [idle{idle: cpu2}]
  11 root       155 ki31     0K   128K CPU0    0  27.4H  97.73% [idle{idle: cpu0}]
  11 root       155 ki31     0K   128K CPU5    5  27.3H  97.66% [idle{idle: cpu5}]
  11 root       155 ki31     0K   128K CPU1    1  27.4H  97.49% [idle{idle: cpu1}]
  11 root       155 ki31     0K   128K CPU3    3  27.3H  97.23% [idle{idle: cpu3}]
  11 root       155 ki31     0K   128K CPU6    6  27.3H  97.11% [idle{idle: cpu6}]
  12 root       -72    -     0K   656K WAIT    4  77:55   5.92% [intr{swi1: netisr 0}]
 858 www         22    0 37832K 12052K kqread  1  67:52   4.84% nginx: worker process (nginx)
  12 root       -92    -     0K   656K WAIT    6  10:52   0.86% [intr{irq273: igb1:que}]
  12 root       -92    -     0K   656K WAIT    3   8:25   0.77% [intr{irq269: igb0:que}]
  12 root       -92    -     0K   656K WAIT    2   7:57   0.68% [intr{irq268: igb0:que}]
  12 root       -92    -     0K   656K WAIT    7   7:08   0.60% [intr{irq274: igb1:que}]
1035 root        20    0   147M   127M kqread  5   9:42   0.56% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
   6 root       -16    -     0K    16K -       2   8:20   0.53% [rand_harvestq]
  12 root       -92    -     0K   656K WAIT    5   8:52   0.52% [intr{irq272: igb1:que}]
  12 root       -92    -     0K   656K WAIT    0   6:30   0.51% [intr{irq266: igb0:que}]
1035 root        20    0   147M   127M kqread  3   6:36   0.50% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
1035 root        20    0   147M   127M kqread  6   6:55   0.48% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
  12 root       -92    -     0K   656K WAIT    1   8:07   0.46% [intr{irq267: igb0:que}]
  12 root       -92    -     0K   656K WAIT    4   6:18   0.36% [intr{irq271: igb1:que}]
1035 root        20    0   147M   127M kqread  2   1:18   0.21% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
1035 root        20    0   147M   127M kqread  1   2:48   0.19% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
93046 root        20    0 20120K  4048K CPU2    2   0:00   0.12% top -aSCHIP
1035 root        20    0   147M   127M kqread  7   1:04   0.08% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
  13 root        -8    -     0K    48K -       3   1:36   0.07% [geom{g_down}]
  23 root        20    -     0K    16K -       0   0:39   0.07% [bufspacedaemon]
  26 root        -8    -     0K    16K -       4   1:42   0.07% [g_raid Intel-509d2e]
  13 root        -8    -     0K    48K -       1   1:37   0.06% [geom{g_up}]
  12 root       -88    -     0K   656K WAIT    4   1:31   0.06% [intr{irq286: ahci0}]
  12 root       -60    -     0K   656K WAIT    0   1:00   0.06% [intr{swi4: clock (0)}]
   4 root       -16    -     0K    48K -       0   0:57   0.03% [cam{doneq0}]
   4 root       -16    -     0K    48K -       6   0:56   0.03% [cam{doneq1}]
 837 root        20    0 10436K  1712K select  3   0:25   0.01% /usr/sbin/powerd
1035 root        20    0   147M   127M kqread  0   2:17   0.01% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
1307 root        20    0 83092K  4960K select  0   0:00   0.01% sshd: root@pts/0 (sshd)
1334 root        20    0 54360K  7468K select  6   0:04   0.01% mc
  22 root        20    -     0K    32K sdflus  7   0:26   0.01% [bufdaemon{/ worker}]
 834 root        20    0 20540K 12452K select  4   0:05   0.00% /usr/sbin/ntpd -c /etc/ntp.conf -p /var/run/ntpd.pid -f /var/db/ntpd.drift{ntpd}
 901 root        20    0 20600K  4600K select  6   0:01   0.00% sendmail: accepting connections (sendmail)
  12 root       -60    -     0K   656K WAIT    4   0:01   0.00% [intr{swi4: clock (4)}]
  24 root        16    -     0K    16K syncer  4   2:29   0.00% [syncer]
1035 root        20    0   147M   127M kqread  4   0:26   0.00% /usr/local/bin/msd_lite -d -c /usr/local/etc/msd_lite.conf -p /var/run/msd/msd_lite.pid{msd_lite}
   0 root       -92    -     0K   560K -       0   0:01   0.00% [kernel{igb0 que (qid 3)}]
   0 root       -92    -     0K   560K -       6   0:01   0.00% [kernel{igb0 que (qid 2)}]
   0 root       -92    -     0K   560K -       2   0:01   0.00% [kernel{igb0 que (qid 1)}]
  12 root       -60    -     0K   656K WAIT    6   0:01   0.00% [intr{swi4: clock (6)}]
  12 root       -60    -     0K   656K WAIT    4   0:01   0.00% [intr{swi4: clock (2)}]
  19 root       -16    -     0K    32K psleep  5   0:24   0.00% [pagedaemon{pagedaemon}]
  12 root       -60    -     0K   656K WAIT    3   0:01   0.00% [intr{swi4: clock (3)}]
   0 root       -92    -     0K   560K -       6   0:01   0.00% [kernel{igb0 que (qid 0)}]
  22 root        20    -     0K    32K psleep  7   0:01   0.00% [bufdaemon{bufdaemon}]
  12 root       -60    -     0K   656K WAIT    6   0:01   0.00% [intr{swi4: clock (5)}]

 

 

PS: посмотри в аську

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ivan_83

Задача ограничить доступ к некоторым каналам, есть пара подсеток, просмотр одной из них нужно разрешать только с определенных ip.

Упоминалось про поддержку radius, но не нашел соответствующих настроек. В полной версии msd эту задачу можно решить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Радиус пока в не живом состоянии, и в лайт версии он не планировался.

В качестве рабочего решения могу посоветовать проксировать через nginx и там фильтровать запросы.

Могу вложить примерные конфиги, потребуется минимальный допил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13 часов назад, Ivan_83 сказал:

Радиус пока в не живом состоянии, и в лайт версии он не планировался.

В качестве рабочего решения могу посоветовать проксировать через nginx и там фильтровать запросы.

Могу вложить примерные конфиги, потребуется минимальный допил.

За конфиги буду признателен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://www.netlab.linkpc.net/download/software/msd/nginx-proxy/

 

Два варианта:

- tv-proxy-acl - 5 групп тв каналов и юзеры скажем из 5 группы могут смотреть все каналы, а юзеры из 1 группы могут смотреть только каналы группы 1, юзеры группы 3 могут смотреть каналы групп 1, 2 и 3. (файлы acl для примера рядом)

- tv-proxy-httpreq - делается хттп запрос на указанный адрес:порт, урл - тот который запросил юзер (дублируется целиком в заголовке X-Original-URI), адрес клиента в заголовке X-Real-IP. Если сервер вернёт 305 то клиенту спроксирует то что он запросил, если вернёт 402 то отдаст видео announce_big.ts.

 

В обоих случаях поправить под себя адреса, порты, имена файлов, может что то ещё на свой вкус/потребности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

7 часов назад, Ivan_83 сказал:

http://www.netlab.linkpc.net/download/software/msd/nginx-proxy/

 

Два варианта:

- tv-proxy-acl - 5 групп тв каналов и юзеры скажем из 5 группы могут смотреть все каналы, а юзеры из 1 группы могут смотреть только каналы группы 1, юзеры группы 3 могут смотреть каналы групп 1, 2 и 3. (файлы acl для примера рядом)

- tv-proxy-httpreq - делается хттп запрос на указанный адрес:порт, урл - тот который запросил юзер (дублируется целиком в заголовке X-Original-URI), адрес клиента в заголовке X-Real-IP. Если сервер вернёт 305 то клиенту спроксирует то что он запросил, если вернёт 402 то отдаст видео announce_big.ts.

 

В обоих случаях поправить под себя адреса, порты, имена файлов, может что то ещё на свой вкус/потребности.

Спасибо!

Вариант с acl попробовал, все гуд.

А можно средствами nginx сессию рвать без рестарта, к примеру когда юзер из группы 2 переехал в группу 1, но продолжает смотреть канал из группы 2?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, undro сказал:

А можно средствами nginx сессию рвать без рестарта, к примеру когда юзер из группы 2 переехал в группу 1, но продолжает смотреть канал из группы 2?

Не интересовался.

Как минимум можно вместо reload после правки конфигов делать рестарт, это сбросит всех клиентов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ivan_83 

Бага похоже.

Проверил на двух разных машинах, воспроизводимость 100%.

лайт падает, если адрес в запросе не мультикастовый. в дмесг:

[2855351.188857] msd_lite[20071]: segfault at 0 ip 000000000040784f sp 00007fc8fb3aacf0 error 6 in msd_lite[400000+1f000]

не_лайт не падает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В файле msd_lite/src/stream_sys.c

 

В функции str_hub_create_int()

заменить str_hub_destroy_int на free (в самом низу функции)

 

В функции str_hub_cli_destroy()

заменить содержимое условия на такое:
 

    /* Send HTTP headers if needed. */
    if (0 == (STR_HUB_CLI_STATE_F_HTTP_HDRS_SENDED & strh_cli->flags) &&
        0 == strh_cli->offset) {
        mem_bzero(&mhdr, sizeof(mhdr));
        mhdr.msg_iov = (struct iovec*)iov;

        iov[mhdr.msg_iovlen].iov_base = MK_RW_PTR("HTTP/1.1 503 Service Unavailable\r\n");
        iov[mhdr.msg_iovlen].iov_len = 34;
        mhdr.msg_iovlen ++;
        if (NULL != str_hub) {
            iov[mhdr.msg_iovlen].iov_base = str_hub->shbskt->base_http_hdrs;
            iov[mhdr.msg_iovlen].iov_len = str_hub->shbskt->base_http_hdrs_size;
            mhdr.msg_iovlen ++;
        }
        iov[mhdr.msg_iovlen].iov_base = MK_RW_PTR("\r\n");
        iov[mhdr.msg_iovlen].iov_len = 2;
        mhdr.msg_iovlen ++;
        sendmsg((int)strh_cli->skt, &mhdr, (MSG_DONTWAIT | MSG_NOSIGNAL));
    }

и пересобрать.

 

 

PS: надеюсь к НГ или чуть после выложу всё в человеском виде сюда: https://github.com/rozhuk-im

ssdpd уже почти весь причесал, а msd по больше времени требует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.