Ahoj. Vie mi niekto poradit co robit v pripade vysokeho zatazenia CPU na hranicnom routri? Bezne ma zatazenie do 20% v spicke,cca 450/50Mbps a okolo 800 online users. Server/router je x86 originá HP proliant s 3.1Ghz xenonom https://www.atcomp.sk/zbozi/hp-proliant ... p=z:334165. Robi sa na nom vsetko. Nat,routung.mangle aj shaping QT. Ked je tam jeden hlavny src-nat. kedy vsetci idu cez jednu verejku.tak toide v pohode do max tych 20%. No teraz som skusíl preNat-ovat par segmentov siete.kazdy cez svoju inu verejku z rozsahu/24 co mam od dodavatéa konektu. Spravim cca 10 dalsich takych nat. A potom zle. Cpu ide na 80 %, zacne packetloss na wan aj latencie idu z 5ms na 10-30 von do netu. S poctom tych src\nat pravidiel stupa aj to zatazenie. Po vypnuti tych pravidiel a vypnuti/zapnuti conntrack zatazenie spadne do normalu.
Otazka znie -
1. Je to bug MK verzie /posledna stable 6.xxx/
2. Viete mi poradit ako to optimalizovat.ak je to len tym?
Dakujeem.
❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz
vysoke zatizeni CPU kvuli NAT
vysoke zatizeni CPU kvuli NAT
Naposledy upravil(a) keksik dne 17 Oct 2016 18:03, celkem upraveno 1 x.
1 x
zaměřil bych se na počet konexí když je zrovna problém. Máme daleko víc natů na bráně a nic takovýho se neděje.
0 x
Supermicro + Mikrotik = SuperTik
high speed routery podle požadavků
high speed routery podle požadavků
Takze po rade od "hapi" - vypnut RPS a posachovat s rucnym priradenim IRQ ku jadram CPU to vyzera uz lepise, ale aj tak sa mi to nepaci, pretoze je to len 11 NAT.
Ak pre NAT neexistuje nejaka optimalizacia v ROS, tak len vykonnejsi CPU?
Hmm, to je ten Xeon E3-1220v3 3.1GHz/4-core/8MB tak slaby? To potom co, postavit nieco na Core i7?
Tu je zataz v spicke s tymi 11 NAt pre podsiete.
Ozaj a v tom Profile, to IDLE co vlastne ukazuje?
Ak pre NAT neexistuje nejaka optimalizacia v ROS, tak len vykonnejsi CPU?
Hmm, to je ten Xeon E3-1220v3 3.1GHz/4-core/8MB tak slaby? To potom co, postavit nieco na Core i7?
Tu je zataz v spicke s tymi 11 NAt pre podsiete.
Ozaj a v tom Profile, to IDLE co vlastne ukazuje?
0 x
tam bude neco zasadne spatne...
Moje supermicro s 2 jadrovym pentiem (2x 3,2Ghz) jede pri 300Mbps toku se 160 naty, 1500 mangly a 650 QT zhruba stejne jako ten tvuj xeon, mozna jeste lepe...
Asi bych zkusil nejakou nizsi verzi RoSu, případně jakou tam mas sitovou kartu?
Moje supermicro s 2 jadrovym pentiem (2x 3,2Ghz) jede pri 300Mbps toku se 160 naty, 1500 mangly a 650 QT zhruba stejne jako ten tvuj xeon, mozna jeste lepe...
Asi bych zkusil nejakou nizsi verzi RoSu, případně jakou tam mas sitovou kartu?
0 x
Jan Ptáček
proč máš vyplé HT ??
mám hodně podobnej procák a hlásí mi to jako 8 CPU..
každopádně jede mi přes to více userů a plus mínus stejné zatížení mám na cca 500-600 Mbitech... sítovka supermicro...
mám hodně podobnej procák a hlásí mi to jako 8 CPU..
každopádně jede mi přes to více userů a plus mínus stejné zatížení mám na cca 500-600 Mbitech... sítovka supermicro...
0 x
UBNT mám rád, Mikrotik mám taky rád :-D považuji za zbytečné se přít co je lepší.
Jakub Havlíček
Jakub Havlíček
idle je že nic nedělá. Zatim sem neviděl screen kdy je problém. A hlavně se mi zdá že neumíš počítat od 0 do 3.
0 x
Supermicro + Mikrotik = SuperTik
high speed routery podle požadavků
high speed routery podle požadavků
net.work píše:tam bude neco zasadne spatne...
případně jakou tam mas sitovou kartu?
Network Controller: integrovaný 1Gb dvouportový 332i Adapter.
Je to v specifikacii na tom odkaze na webshop ATC.
0 x
hapi píše:idle je že nic nedělá. Zatim sem neviděl screen kdy je problém. A hlavně se mi zdá že neumíš počítat od 0 do 3.
Myslis co? Nejake poradie? Nahadzal som to tam podla vytazenia..
0 x
na to kašli, dej tam jádra popořadě a prvního irq v pořadí u jednoho eth si nevšímej a nech ho na auto. Rozhoď jenom ty co tam ten čítač nabíhá hodně rychle. Což je IRQ 46 až 49 a ke kterým popořadě dáš CPU 0 až 3 a to samí uděláš u IRQ 51 až 54. Vše ostatní na auto.
Je hodně pravděpodobný, že když zapneš hyperthreading u cpu v biosu, tak se ti ukáže 8 IRQ na každym ethernetu a mělo by to ještě o něco zvýšit výkon.
Je hodně pravděpodobný, že když zapneš hyperthreading u cpu v biosu, tak se ti ukáže 8 IRQ na každym ethernetu a mělo by to ještě o něco zvýšit výkon.
0 x
Supermicro + Mikrotik = SuperTik
high speed routery podle požadavků
high speed routery podle požadavků
hapi píše:na to kašli, dej tam jádra popořadě a prvního irq v pořadí u jednoho eth si nevšímej a nech ho na auto. Rozhoď jenom ty co tam ten čítač nabíhá hodně rychle. Což je IRQ 46 až 49 a ke kterým popořadě dáš CPU 0 až 3 a to samí uděláš u IRQ 51 až 54. Vše ostatní na auto.
Je hodně pravděpodobný, že když zapneš hyperthreading u cpu v biosu, tak se ti ukáže 8 IRQ na každym ethernetu a mělo by to ještě o něco zvýšit výkon.
Ma obecne HT vliv na rychlejsi zpracovani pozadavku (shaping ...) tak, aby stal server za vymenu? Momentalne mam u sebe na GW i5 procesor, ktery je dle specifikace bez HT. Konekt 400 Mbit, cca 800 mangle, supermicro karta, vytizeni cpu ve vecernich/nocnich hodinach kolem 10-15%. Ma smysl uvazovat o novem cpu? Projevi se jeho vymena v necem jinem, nez v tom, ze bude pravdepodobne min zatizene cpu?
0 x
hapi píše:na to kašli, dej tam jádra popořadě a prvního irq v pořadí u jednoho eth si nevšímej a nech ho na auto. Rozhoď jenom ty co tam ten čítač nabíhá hodně rychle. Což je IRQ 46 až 49 a ke kterým popořadě dáš CPU 0 až 3 a to samí uděláš u IRQ 51 až 54. Vše ostatní na auto.
Je hodně pravděpodobný, že když zapneš hyperthreading u cpu v biosu, tak se ti ukáže 8 IRQ na každym ethernetu a mělo by to ještě o něco zvýšit výkon.
Praveze tu niekde vo vlakne "hapiho demo" /alebo tam niekto iny, alebo som cital uplne inde-inde --asi v inom vlakne uvedena prezentacia o NAT z konference v Jizerke/ je spomenute, ze pprave HT nema dobry vplyv na vykon spracovania paketov. Este kuknem.
0 x
pepulis píše:hapi píše:na to kašli, dej tam jádra popořadě a prvního irq v pořadí u jednoho eth si nevšímej a nech ho na auto. Rozhoď jenom ty co tam ten čítač nabíhá hodně rychle. Což je IRQ 46 až 49 a ke kterým popořadě dáš CPU 0 až 3 a to samí uděláš u IRQ 51 až 54. Vše ostatní na auto.
Je hodně pravděpodobný, že když zapneš hyperthreading u cpu v biosu, tak se ti ukáže 8 IRQ na každym ethernetu a mělo by to ještě o něco zvýšit výkon.
Ma obecne HT vliv na rychlejsi zpracovani pozadavku (shaping ...) tak, aby stal server za vymenu? Momentalne mam u sebe na GW i5 procesor, ktery je dle specifikace bez HT. Konekt 400 Mbit, cca 800 mangle, supermicro karta, vytizeni cpu ve vecernich/nocnich hodinach kolem 10-15%. Ma smysl uvazovat o novem cpu? Projevi se jeho vymena v necem jinem, nez v tom, ze bude pravdepodobne min zatizene cpu?
Budes mat mensie vykyvy latencie von do internetu v spicke. Vsak si to porovnaj v noci/rano a v spicke. V klud emozes mat stabilne cojaviem 4ms , a v spicke ak to mas vytocne na 60percent tak to bude skakat 6-8ms napr.
0 x
to teda nevim, ja nic takoveho nepozoruju. rozhodne ne beznym merenim, pokud uz se kouknu na graf treba smokepingu tak ano, rozdil tam je, ale v rozpeti ani ne jedne ms...
0 x
Jan Ptáček
net.work píše:to teda nevim, ja nic takoveho nepozoruju. rozhodne ne beznym merenim, pokud uz se kouknu na graf treba smokepingu tak ano, rozdil tam je, ale v rozpeti ani ne jedne ms...
Rozdíl tam je, ale je to jak píše net.work, tedy minimální. Asi má otázka bude znít divně, ale přispěje to k rychlejšímu zpracování QT, tj. že bude rychleji přepocitavat jednotlive parenty a ještě lepe rozdělovat prirazenou konektivitu? Momentalne rozdeluji na tx/rx u supermicro 2 port karty 4 CPU (0-3). V pripade procesoru s HT by to bylo 8 CPU (0-7). Ma smysl investovat do zmeny GW z hlediska cpu?
Co se tyka konektu, tak i když mam 400 Mbit, v QT je strop nastaveny na 380M, aby se vse stihlo "ubrzdit". Mate to taky tak nebo praktikujete něco jiného?
0 x
Co se tyka konektu, tak i když mam 400 Mbit, v QT je strop nastaveny na 380M, aby se vse stihlo "ubrzdit". Mate to taky tak nebo praktikujete něco jiného?[/quote]
Ja mam od dodavatela základ 400M + 95percentile. Čiže strop nemam. Ked treba da mi to aj 900Mbps. Platim dodatocne za 1M nad pausal 400. Co si ale strazim, ak to dlhodobejsie lize 400M zmenim pausal, co budem robiť teraz o mesiac.
Vyhodu ma to-ako mi vysvetlili, ze reálne tam mas parsekundove spicky, co ti grafy neukazu a ak to mas napevno orezane tak to nejde kliosom tak ehm komfortne ci ako by som to nazval.
Ja mam od dodavatela základ 400M + 95percentile. Čiže strop nemam. Ked treba da mi to aj 900Mbps. Platim dodatocne za 1M nad pausal 400. Co si ale strazim, ak to dlhodobejsie lize 400M zmenim pausal, co budem robiť teraz o mesiac.
Vyhodu ma to-ako mi vysvetlili, ze reálne tam mas parsekundove spicky, co ti grafy neukazu a ak to mas napevno orezane tak to nejde kliosom tak ehm komfortne ci ako by som to nazval.
0 x