Jump to content
  • 3
KorDen

Лаги после 3 дней аптайма (KN-1810)

Question

Практически на всех рабочих версиях 3.00 практически каждый раз (бывают редкие исключения, когда без глюков работает по 10+ дней, от прошивки вроде не зависит - на 3.00.B.0.0-0 было и так и так например) когда аптайм переходит за 3 с лишним дня, начинаю наблюдать характерные глюки.

Замечаю по зависанию (с дальнейшим отвалом по Broken pipe) SSH-сессии до Entware по прошествии времени и невозможности скачать файлы в сотни мегабайт с nginx.

Аналогичным образом виснет сессия и до CLI, даже после отмонтирования Entware. Легко и быстро проявляется, если (после обнаружения первых симптомов) сделать SSH-туннель в сессии до CLI и прогнать через него сотню-другую мегабайт.

Self-test ниже

Edited by KorDen

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0

И на 3.1 Alpha 2 всё так же..

~ # uptime
 11:25:35 up 3 days, 15:04,  load average: 0.19, 0.17, 0.14
~ # packet_write_wait: Connection to x.x.x.x port yyyy: Broken pipe
 

Share this post


Link to post
Share on other sites
  • 0

@KorDen Немного странным выглядит огромный размер inotify cache. А если на 3 дня отключить tsmb, то это в какой-то мере поможет?

Share this post


Link to post
Share on other sites
  • 0
В 17.07.2019 в 15:23, Le ecureuil сказал:

огромный размер inotify cache.

Отключение TSMB и USB-устройств не уменьшает его.

---------

Ради интереса - KN-1910 на дефолтных настройках

inotify_inode_mark  32776  32802     56   71    1 : tunables  120   60    8 : slabdata    462    462      0

Она же на 2.15

inotify_inode_mark      0      0     80   48    1 : tunables  120   60    8 : slabdata      0      0      0

 

Edited by KorDen

Share this post


Link to post
Share on other sites
  • 0

Короче, по inotify_inode_mark - там явно где-то +32768. единственный процесс с inotify - avahi

~ # ls -l /proc/*/fd/* | grep inot
lr-x------    1 root     root            64 Jul 18 22:37 /proc/701/fd/9 -> anon_inode:inotify
~ # cat /proc/701/fdinfo/9
pos:    0
flags:  00
mnt_id: 8
inotify wd:2 ino:c94 sdev:d mask:ec8 ignored_mask:0
inotify wd:1 ino:c95 sdev:d mask:ec8 ignored_mask:0

Получается, на 3.00.A.2.0-4 было +8192, а на 3.00.A.2.0-5 уже стало +32768

Edited by KorDen

Share this post


Link to post
Share on other sites
  • 0

3.01.B.1.0-0 - 3-дневные глюки продолжаются

Share this post


Link to post
Share on other sites
  • 0

такая же картина на 1910

повисает web/cli, через какое-то время становится доступен. При этом в целом роутер продолжает работать

Share this post


Link to post
Share on other sites
  • 0

Веселье продолжается... лаги начинаются после аптайма в 3d 03:27...

Share this post


Link to post
Share on other sites
  • 0

Moarinfo. Решил забить на тяжелую артиллерию и заюзать банальный iperf3.

Сервер (3.3) снаружи (на ISP), на роутере (2.3) клиент

Скрытый текст

~ # iperf3 -R -t 20 -b 200M -c 172.17.2.3
Connecting to host 172.17.2.3, port 5201
Reverse mode, remote host 172.17.2.3 is sending
[  5] local 172.17.3.3 port 50318 connected to 172.17.2.3 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  23.9 MBytes   201 Mbits/sec
[  5]   1.00-2.00   sec  23.9 MBytes   200 Mbits/sec
[  5]   2.00-3.00   sec  23.8 MBytes   199 Mbits/sec
[  5]   3.00-4.00   sec  23.9 MBytes   200 Mbits/sec
[  5]   4.00-5.00   sec  23.9 MBytes   200 Mbits/sec
[  5]   5.00-6.00   sec  23.9 MBytes   200 Mbits/sec
[  5]   6.00-7.00   sec  23.8 MBytes   199 Mbits/sec
[  5]   7.00-8.00   sec  23.9 MBytes   200 Mbits/sec
[  5]   8.00-9.00   sec  23.9 MBytes   200 Mbits/sec
[  5]   9.00-10.00  sec  23.9 MBytes   200 Mbits/sec
[  5]  10.00-11.00  sec  23.8 MBytes   199 Mbits/sec
[  5]  11.00-12.00  sec  23.9 MBytes   200 Mbits/sec
[  5]  12.00-13.00  sec  23.9 MBytes   200 Mbits/sec
[  5]  13.00-14.00  sec  23.9 MBytes   200 Mbits/sec
[  5]  14.00-15.00  sec  23.8 MBytes   199 Mbits/sec
[  5]  15.00-16.00  sec  23.9 MBytes   200 Mbits/sec
[  5]  16.00-17.00  sec  23.9 MBytes   200 Mbits/sec
[  5]  17.00-18.00  sec  23.8 MBytes   199 Mbits/sec
[  5]  18.00-19.00  sec  23.9 MBytes   200 Mbits/sec
[  5]  19.00-20.00  sec  23.9 MBytes   200 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-20.00  sec   477 MBytes   200 Mbits/sec  1179             sender
[  5]   0.00-20.00  sec   477 MBytes   200 Mbits/sec                  receiver

iperf Done.
~ # iperf3 -t 20 -b 200M -c 172.17.2.3
Connecting to host 172.17.2.3, port 5201
[  5] local 172.17.3.3 port 50338 connected to 172.17.2.3 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  23.9 MBytes   200 Mbits/sec    0    136 KBytes
[  5]   1.00-2.00   sec  23.9 MBytes   200 Mbits/sec    0    136 KBytes
[  5]   2.00-3.00   sec  23.8 MBytes   199 Mbits/sec    0    136 KBytes
[  5]   3.00-4.00   sec  13.4 MBytes   112 Mbits/sec    2   1.41 KBytes
[  5]   4.00-5.00   sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes
[  5]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes
[  5]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes
[  5]   7.00-8.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  10.00-11.00  sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes
[  5]  11.00-12.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  12.00-13.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  13.00-14.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  14.00-15.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  15.00-16.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  16.00-17.00  sec  0.00 Bytes  0.00 bits/sec    1   1.41 KBytes
[  5]  17.00-18.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  18.00-19.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
[  5]  19.00-20.00  sec  0.00 Bytes  0.00 bits/sec    0   1.41 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-20.00  sec  84.9 MBytes  35.6 Mbits/sec    7             sender
[  5]   0.00-20.00  sec  84.8 MBytes  35.6 Mbits/sec                  receiver

iperf Done.

 

Итог навскидку: дохнет TCP при передаче большого объема (десятки-сотни мегабайт) с роутера в сторону ISP, на проходящий через NAT трафик не влияет

  • Thanks 1

Share this post


Link to post
Share on other sites
  • 0

Тэкс.. Я не знаю, что это за чертова ошибка выжившего или какие неучтеные параметры имеют место, но воспроизводится это похоже при строго определенном стечении обстоятельств, логику которых я пока вывести не могу.. Чем дальше в лес, тем толще партизаны...

  • Upvote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...