Ich würde gerne meine OPNsense für 10 gbps fit machen und habe schon das ganze Wochenende probiert, mit der folgenden Hardware die ich zur Verfügung habe:
Supermicro X10SLM-F mit Xeon E3 1281 V3
16 GB RAM
Chelsio N320e
Mellanox ConnectX 3
Intel X520-DA2
Intel X540-T2
Das Internet kommt via RJ45 mit 10 gbps in die Intel X540-T2 rein. Dann geht es über eine Karte mit SFP+ / DAC in den CRS317 Switch.
Die X540 habe ich im PCIe 3.0 x8 Slot im x16 Gewand Slot untergebracht und die Chelsio / Mellanox / Intel habe ich alle im x4 im x8 Gewand Slot getestet.
Von den 10 gbps bin ich immer relativ weit entfernt mit iperf3 P20 bekomme ich zwischen zwei Subnets so ca 3 - 5 gbps hin je Richtung. (Die CPU Last geht dann recht hoch)
Ich frage mich nun wo mein bottleneck ist.
- CPU? beim routen zwischen den subnets sicher ein limitierender Faktor ...
- Netzwerkkarte? Macht es Sinn eine weniger antiquierte Karte zu nehmen z.B. Chelsio T520 oder intel X550 die ggf. mehr in der Hardware machen kann?
- PCIe lanes? Würde ich einen Vorteil haben wenn ich alles auf einen E5 2667 v2 bringen würde zum Beispiel mit mehr PCIe Lanes?
Tuning mässig habe ich bereits an ein paar Schrauben gedreht (mbufs etc) aber finde da auch nicht mehr viel zusätzliches.
Welche der 3 Karten würdet ihr nehmen? Ich habe das Gefühl die Chelsio N320 ging noch am besten.
Habt ihr ggf. noch eine Idee was ich probieren kann? (Das ganz ist eher ein experimentier Projekt, die vollen 10 gbps brauch ich wohl letzten Endes eh nicht, aber ich habe wieder einiges dabei gelernt)
Supermicro X10SLM-F mit Xeon E3 1281 V3
16 GB RAM
Chelsio N320e
Mellanox ConnectX 3
Intel X520-DA2
Intel X540-T2
Das Internet kommt via RJ45 mit 10 gbps in die Intel X540-T2 rein. Dann geht es über eine Karte mit SFP+ / DAC in den CRS317 Switch.
Die X540 habe ich im PCIe 3.0 x8 Slot im x16 Gewand Slot untergebracht und die Chelsio / Mellanox / Intel habe ich alle im x4 im x8 Gewand Slot getestet.
Von den 10 gbps bin ich immer relativ weit entfernt mit iperf3 P20 bekomme ich zwischen zwei Subnets so ca 3 - 5 gbps hin je Richtung. (Die CPU Last geht dann recht hoch)
Ich frage mich nun wo mein bottleneck ist.
- CPU? beim routen zwischen den subnets sicher ein limitierender Faktor ...
- Netzwerkkarte? Macht es Sinn eine weniger antiquierte Karte zu nehmen z.B. Chelsio T520 oder intel X550 die ggf. mehr in der Hardware machen kann?
- PCIe lanes? Würde ich einen Vorteil haben wenn ich alles auf einen E5 2667 v2 bringen würde zum Beispiel mit mehr PCIe Lanes?
Tuning mässig habe ich bereits an ein paar Schrauben gedreht (mbufs etc) aber finde da auch nicht mehr viel zusätzliches.
Welche der 3 Karten würdet ihr nehmen? Ich habe das Gefühl die Chelsio N320 ging noch am besten.
Habt ihr ggf. noch eine Idee was ich probieren kann? (Das ganz ist eher ein experimentier Projekt, die vollen 10 gbps brauch ich wohl letzten Endes eh nicht, aber ich habe wieder einiges dabei gelernt)