Трафик на lo по сравнению с eth, почему я вижу только половину трафика на lo по сравнению с eth?

Очистите и переустановите пакет, возможно, установка была повреждена.

apt-get purge apache2-doc
apt-get install apache2-doc
dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb; apt-get install -f
0
06.12.2019, 00:07
1 ответ

Вот пример того, что вы получите для своих интерфейсов:

# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether be:1a:e0:7d:22:6e brd ff:ff:ff:ff:ff:ff link-netns test

В то время как MTU для eth0 составляет всего 1500, MTU для lo составляет 65536. Это означает, что если вы передаете какое-то содержимое через TCP, вам нужно намного меньше пакетов через lo , чем eth0 при том же общем размере данных.

Точное поведение объединения данных зависит от множества факторов и некоторых параметров TCP . Например, использование TCP _CORK будет способствовать такому поведению, в то время как использование TCP _NODELAY позволит избежать этого (за счет отключения алгоритма Нэгла ).

2
28.01.2020, 02:29

Теги

Похожие вопросы