FreeBSD 是否比 CentOS 更适合触发 40k 个并发连接(对于 Jmeter)?

FreeBSD 是否比 CentOS 更适合触发 40k 个并发连接(对于 Jmeter)?

我正在尝试运行 Jmeter 来模拟 40k 个并发用户并对特定系统进行压力测试。撇开 Jmeter 可能无法达到如此高的数字(尽管我读到过在非常强大的机器上至少可以处理 10k 个并发线程)不谈,与 CentOS 相比,FreeBSD 是否更适合用于我的 Jmeter 机器来处理 40k(或尽可能高)的并发出站连接?

问这个问题的原因是,我找到了关于 FreeBSD 上关于调整和优化最大出站连接数的文章,但似乎对 CentOS 没什么用。这让我怀疑,是否出于某些特定原因,人们不使用 CentOS 来处理如此多的出站连接。但就我个人而言,我更熟悉 CentOS,如果可能的话,我愿意继续使用它。

简而言之,我想知道针对如此高数量的连接调整 FreeBSD 是否是一个更好的选择,或者我是否也可以使用 CentOS 获得相同的结果?

非常感谢您的意见!

答案1

FreeBSD 7/8/9 和 Linux 2.6 的开箱即用网络容量基本相当。我见过基准测试中一个胜过另一个,而且它们似乎互有胜负。我建议使用您最熟悉的平台,因为您可能能够更好地对其进行调整。

答案2

尽管我对 Linux 的了解几乎为零,但我告诉你我们必须调整几个默认的 Linux 内核网络设置处理这些网站上经常出现的流量。我们使用 ubuntu 服务器,但我们发现的所有建议似乎都与发行版无关。

我的观点是:我认为没有任何发行版能够正确设置大量开箱即用的网络连接;它们都需要进行一些调整。

答案3

如果您谈论的是并发用户和连接,那么它与服务器应用程序的关系是否比与操作系统的关系更密切?

如果是这样,那么 Web 服务器的选择就更为重要,然后像 nginx 这样的服务器应用程序就会出现。Nginx 因处理大量同时连接而闻名。

答案4

你可以看看用于测试如此大量的并发用户。

相关内容