Router využívá procesor na 100 %

- -

Router využívá procesor na 100 %
« kdy: 21. 08. 2022, 11:31:48 »
Dobrý den,

pokud webové rozhraní routeru ukazuje využití procesoru routeru často ke 100% (např. 99.5%) a zaznamenávám, že téměř denně se stane, že z Linux počítače neodpovídá ping na router (minimálně po dobu několika sekund), tak se chci zeptat co má zejména vliv na využití CPU routeru?
Může to být zapnuté QoS?
Kromě QoS a Wifi 20/40MHz (Asi obě frekvence zároveň), Control Sideband "Upper" (asi maximální výkon) tam není nic extra zapnuto.

Jde spíše o počet paketů za vteřinu a nebo spíše o využitou šířku pásma? (převážný datový přenos, který jde routerem je VPN tunel, který začíná na Linux počítači a končí v internetu)
Znáte nějaký příkaz pro Linux, který ukáže to, co potřebuju vědět, abych omezil konkrétní proces, který by to přetížení CPU routeru mohl způsobovat? Podotýkám, že dostupná šířka pásma routeru není zcela využita při tom vytížení. I proto nechci omezovat datový přenost procesů, ale spíše přijít zjistit, co konkrétně má největší vliv na ten CPU routeru. Naopak bych potřeboval aby bylo přenášeno více dat, router i připojení má na to kapacitu, ale router CPU nestíhá? Proč? Jak udělat abych přenesl více a router CPU byl méně vytížený?

https://linuxhint.com/network_usage_per_process/
sudo iptraf - zobrazuje IP adresy a počty paketů a jejich přenos dat (mě by zajímaly spíše procesy než IP)
sudo iftop - zobrazuje IP adresy a jejich přenos dat, ne pakety, ne procesy
sudo nethogs -as - zobrazuje procesy a jakousi hodnotu SENT(ODESLÁNO) (mohou být pakety) a received KB/sec (ta je ale podivně nízká na to, kolik proces skutečně posílá po síti)

děkuji předem za případné informace
« Poslední změna: 21. 08. 2022, 11:45:41 od Petr Krčmář »


Re:Router využívá procesor na 100 %
« Odpověď #1 kdy: 21. 08. 2022, 11:59:44 »
QoS, NAT, VPN - to vše a mnoho dalšího má vliv na vytížení CPU. A pokud je to skoro pořád na 100%, pak ten router nejspíš výkonově nedostačuje a je lepší se poohlédnout po lepším, než se snažit omezovat procesy, což stejně prakticky k ničemu nebude.

FKoudelka

Re:Router využívá procesor na 100 %
« Odpověď #2 kdy: 21. 08. 2022, 12:03:09 »
Jen tip, zkus se zamyslet nad použitými šiframi na VPN, délce klíčů apod.
Nechat silné pro vytvoření tunelu a rozumné pro data
Ale jak říká kolega - řešením je upgrade.
« Poslední změna: 21. 08. 2022, 12:04:44 od FKoudelka »

_Jenda

  • *****
  • 1 597
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Router využívá procesor na 100 %
« Odpověď #3 kdy: 21. 08. 2022, 14:02:15 »
Znáte nějaký příkaz pro Linux, který ukáže to, co potřebuju vědět, abych omezil konkrétní proces, který by to přetížení CPU routeru mohl způsobovat?
Ano, htop. Pokud je to user-space proces, tak to tam bude jasně vidět.

bwm-ng - ukazuje kolik se celkem přenáší (taky data, ne pakety)

iptables-save - jestli nemáš nějaká komplikovaná pravidla firewallu

jestli máš nastavený qos a další věci musíš vědět sám a to jsem nikdy moc nedělal