netstat -ni
netstat jsem neměl nainstalovaný, místo toho se používá "ss", tak jsem nainstaloval net-tools a výstup netstatu je:
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
enp3s0 1500 230631668 0 1973 0 508857109 0 0 0 BMRU
lo 65536 2725077 0 0 0 2725077 0 0 0 LRU
wg0 1420 230548108 0 0 0 508771146 0 4216 0 OPRU
tedy rx-err a rx-ovr je 0
U serveru který má uptime asi rok jsou také nulové.
mtr (ping) už nezobrazuje výraznější ztrátu packetů a www stránky se už načítají docela dobře.
Možná že pomohl nějaký příkaz ohledně změn parametrů kernelu ohledně sítě (dstat --socket zobrazoval 1k sockets a nyní 2k), nemůžu na klientu najít sysctl.conf ani jiný soubor upravující kernel parametry sítě (locate sysctl.conf;ls /etc|grep sysctl), ulimit -a nezobazuje žádnou hodnotu blízko 2000). Hledal jsem nějaký skript, který by zobrazil využití síťových limitů kernelu (sysctl) ale nenašel.
ethtool -S ethX
Ohledně ethtool příkazu jsem na klientu zjistil nulové hodnoty errors, missed, collisions, aborted
Na serveru "no stats available", zkoušel jsem všechna rozhraní.
⚠️
Přesto za poslední minutu jsem napočítal 798 zpráv "ss-qt5[1006]: TCP connection timeout." v journalctl...
ve /var/log na klientu a serveru nevidím žádný jiný soubor který by se plnil chybami apod. find /var/log -mmin -2
klient:
$ ss -s
Total: 1841
TCP: 1019 (estab 622, closed 235, orphaned 17, timewait 234)
ss server:
$ ss -s
Total: 453 (kernel 509)
TCP: 115 (estab 41, closed 57, orphaned 0, synrecv 0, timewait 6/0),
Transport Total IP IPv6
* 509 - -