Probabil PCI64, nu PCI-X. Sint 2 chestii foarte diferite. Placa cu pricina e infipta in slotul pci64, dar ea e tot pci64 sau pci32? Lasa NAPI activat. Activeaza HT, activeaza irq balancing, activeaza preempt. Nu uita sa pornesti irqbalance (e o scula userspace care scrie treburi prin /proc si arunca irq-urile pe diverse CPU-uri virtuale prin setarile in /proc/irq/irqnumber/snmp_affinity). Daca nu ai nevoie de nat atunci renunta la el. Daca totusi ai nevoie... raul e deja facut, insa macar pune regulile de NAT astfel incit sa faca match cit mai repede (daca ai trasnai cu -p protocol deja e cam aiurea, daca nu verifici explicit dupa interfata de intrare si/sau iesire a unui pachet iarasi e aiurea, etc). Daca ai si alte reguli in firewall in afara de cele pentru NAT de asemenea ai grija sa faca match cit mai devreme (limiteaza-te pe cit posibil la ip sursa/destinatie si eventual la interfete, fara string match sau alte trasnai).
am pus 2.6.13.4, am activat napi, irq balancing, preemtptu + rulare de irqbalance(nu stiu daca e ok sa mearga in paralel cu cel din kernel). buba e ca mi-a scos HT desi e bifat sa foloseasca HT. la top nu am decat 2 procesoare in loc de 4 cate erau cu HT activat. o sa mai sap sa vad ce e cu HT.
# # Processor type and features # CONFIG_X86_PC=y CONFIG_MPENTIUM4=y CONFIG_X86_CMPXCHG=y CONFIG_X86_XADD=y CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_X86_WP_WORKS_OK=y CONFIG_X86_INVLPG=y CONFIG_X86_BSWAP=y CONFIG_X86_POPAD_OK=y CONFIG_X86_GOOD_APIC=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_SMP=y CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_BKL=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_TSC=y CONFIG_X86_MCE=y CONFIG_X86_MCE_NONFATAL=y CONFIG_X86_MCE_P4THERMAL=y _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
