Carico Molto Elevato problemi di IRQ
-
Ciao Ragazzi
ho 2 macchine Pfsense 2.0.1 che fanno routing
per una cinquantina di server, per lo piu DNS serveril traffico e' molto elevato perche' perliamo di 50Mbit di traffico costante (traffico appunto per lo piu udp)
sono 2 server Xeon da 3Ghz con 4Gbyte di ram (server HP DL 360) messi in CARP
ogni server ha 3 schede di rete (2 bge integrate ed una em aggiunta su pci)
la bge0 e' collegata alla WAN (rete pubblica)
la bge1 ha 20 VLAN e manda il traffico a tutti i server (niente nat, solo routeing tra le vlan)
la em0 e' di managementiero il traffico e' arrivato a picchi di 70Mbit ed il pfsense e' andato in crisi
in particolare la percentuale di irq impiegata e' andata al 50% con perdita di pacchetti
tra le interfacce, e blocchi temporanei del pfsensenon ho irq sovrapposti qui un report (di ora)
interrupt total rate
irq1: atkbd0 18 0
irq14: ata0 68 0
irq16: uhci0 17 0
irq23: ehci0 2 0
irq24: ciss0 58807455 4
irq25: bge0 1667747890 123
irq26: bge1 1694685519 125
irq48: em0 777403204 57
cpu0: timer 27034549131 2000
Total 31233193304 2310ho abilitato il device polling (le bge lo supportano) e ed e' andata un po meglio
ma non troppo purtroppoOggi la situazione va meglio, ma il traffico e' calato per cui e normale
Aumentare l'hw (mettendoci un quand core) non penso cambierebbe le cose
in quanto e' un evidente probema di irq handlingForse cambiare schede di rete? ma con quali?
Grazie a chiunque possa darmi qualche hint
Buon lavoro
M. -
Sotto carichi elevati le schede di rete Intel dovrebbero dare i migliori risultati con pfSense\FreeBSD..
-
Ciao Gabri.91 una e' Intel (driver em) le altre 2 sono broadcom (bge) sono piu o meno uguali come performance :'( :'( :'(
-
Ciao,
anche io ti consiglierei le schede intel, in più volevo sapere su quale interfaccia fai passare i pacchetti di sincronizzazione del CARP.
Ho avuto un problema analogo, per qualche motivo si generava traffico anomalo sulle interfacce di sincronizzazione CARP arrivando anche a 90 Mbit e mandando in crisi i due firewall che in realtà erano sottoposti a traffico inferiore ai 10 mbit.
Prova tenere per un giorno staccato uno dei due firewall e vedi se capita nuovamente.Ciao Fabio
-
Ciao e grazie della risposta
l'interfaccia che uso per sincronizzare e' quella di mng (em)
non ho mai attivato il sync degli stato altrimenti satura tutto
per cui al momento non e' quello il probper le schede intel purtroppo le solite pro 100/1000 sono piu o meno come bge
(testato su una mobo supermicro):( :(
-
Con quelle macchine dovresti arrivare a 1gbit di throughput, potrebbe essere colpa delle broadcom?
Se pensi che l'hardware sia ottimamente supportato da FreeBSD puoi provare ad aprire un topic in Hardware ;D