[OpenBSD]

[上一小节: 记录] [总目录] [下一小节: FTP问题]

PF: 性能


"PF能处理多大的带宽?"
"我需要多少计算机处理我的Internet连接?"

无法简单地回答这些问题。对一些应用来说, 一台486/66带两块好的ISA网卡可以过滤和转换大约5Mbps流量, 但对另一些应用来说一台快很多的计算机和更加高效的PCI网卡可能也不够。 真正的问题不是每秒能处理多少字节的流量, 而是使用每秒能处理多少个数据包以及规则集的复杂程度。

PF 的性能由一些因素决定:

多处理器可以提高性能吗?

PF只用一个处理器, 所以多处理器(或多核)不能改善PF的性能。然而, 在某些环境下因为中断处理的差别, 用SMP版本的OpenBSD(bsd.mp替代bsd)将获得更好的性能。多数情况下使用bsd.mp 将降低PF的性能。如果你发现性能上有问题, 可以试验一下, 别太费心, 一般情况下不会出现奇迹。

有没有基准?

人们经常询问PF的基准。唯一有效的基准就是在你的环境下你的系统性能。一个没有复制你环境的基准并不能适当地帮助你设计自己的防火墙。最好的做法是自己制定自己基准, 在与防火墙实际使用相同或尽可能接近的网络条件下使用相同的硬件进行测试调整。

PF运行在一些非常大型、高流量的应用上, 并且开发者是PF的"超级用户", 还有, 就是它会为你做得很完美。

[上一小节: 记录] [总目录] [下一小节: FTP问题]


[back] www@openbsd.org
$OpenBSD: perf.html, v 1.23 2008/12/04 22:15:02 steven Exp $