apu2 pfSense teljesítmény tuning
Sziasztok!
A múltkori router alaplap keresésem eredménye mégis egy apu2c2 beszerzése lett. A fő ok az volt, hogy a Realtek kártyákról nagyon sok rossz véleményt olvastam, ezért kipróbáltam pár különböző hálózati kártyát, és azt találtam, hogy valóban, az RTL8111 Linux és FreeBSD alatt is sokkal rosszabbul teljesít, mint az összehasonlítási alapul szolgáló Intel Pro 1000 és Broadcom kártya.
Az apu2c2-re pfSense-et telepítve, alapbeállításokkal azt vettem észre, hogy a NAT sebességét iperf-el tesztelve 500-600Mbit/s-et tud csak elérni. iperf -P4-gyel kb. 800-820Mbit-et, miközben a top szerint 50-60% CPU üresjárati idő van (25% sys, 2x% igb queu viszi el a maradékot).
Ez azért furcsa, mert Linux + SAMBA teszten kb. 950Mbit/s sebességet tudtam elérni, és OpenWrt-vel is megy neki ilyen tempóval a NAT, mindkét esetben kb. 70% CPU üresjárat mellett.
Ami FreeBSD hálózati tuning tippet találtam, azok nagy része (net.inet.ip.fastforwarding=1, kern.random.sys.harvest.ethernet=0, kern.random.sys.harvest.point_to_point=0, kern.random.sys.harvest.interrupt=0) alapból így van a pfSense-ben beállítva. A hw.igb.max_interrupt_rate emelése nem hozott javulást, a hw.igb.num_queues értékét pedig ha 2 fölé emelem, akkor pár csomag után teljesen bedöglik a hálózat.
Próbálkoztam a kártyák minden kombinációjával (1-2, 1-3, 2-3 között), de minden felállásban ugyanezt a sebességet kapom. Igazából az zavar, hogy látszólag rengeteg szabad kapacitás lenne még a rendszerben, mégsem tudok vele nagyobb tempót elérni.
Szerintetek mivel érdemes még próbálkozni?
Köszi!
- Tovább (apu2 pfSense teljesítmény tuning)
- 2112 megtekintés