[OpenBSD]

[Precedente: Logging] [Indice] [Successivo: Utilizzo con FTP]

PF: Prestazioni


"Che banda può gestire PF?"
"Quanti computer riescono a gestire la mia connessione Internet?"

Non c'è un modo semplice per rispondere a queste domande. Per qualche applicazione, un 486/66 con un paio di buone interfaccie NIC ISA potrebbero filtrare ed effettuare il NAT di quasi 5Mbps, ma per altre applicazioni una macchina più veloce con PCI NIC più efficienti potrebbero addirittura essere insufficienti. La vera domanda non è il numero di bit al secondo ma piuttosto il numero di pacchetti al secondo e la complessità delle regole di configurazione.

Le prestazioni di PF sono determinate da diversi fattori:

I sistemi a multiprocessore aiutano?

PF utilizza solo un processore quindi sistemi a multi processori (oppure multi cores) NON miglioreranno le prestazion di PF. COMUNQUE, in alcune circostanze, facendo lavorare la versione OpenBSD di SMP (bsd.mp) invece di bsd migliorerà le prestazioni a causa della differenza di come vengono gestiti gli interrupt. In molti casi, bsd.mp peggiorerà le prestazioni. Se cerchi di migliorare le prestazioni, occorre sperimentare con tutto ciò.

Are there any benchmarks?

La gente spesso richiede sistemi che possano testare PF. L'unico sistema che conta è la performance del tuo sistema nel tuo ambiente. Un benchmark che non replica il tuo ambiente non ti aiuterà a pianificare il tuo firewall. La migliore cosa da fare è di effettuare il benchmark di PF da se stessi sotto le stesse, simili condizioni hardware e di rete.

PF è usato in alcune grandi applicazioni ad elevato traffico, e gli sviluppatori sono "power users" di PF. Dovrebbe funzionare molto bene per le tue applicazioni.

[Precedente: Logging] [Indice] [Successivo: Utilizzo con FTP]


[back] www@openbsd.org
$OpenBSD: perf.html,v 1.3 2009/01/21 21:52:45 tobias Exp $