我有一台戴尔 R710 2U 服务器。它很重,所以在我看来它需要前后支撑,但我们只有一个 2 柱架。机架用螺栓固定在地板上,因此非常坚固。
一般来说,是否可以将 2U 服务器嵌入安装在 2 柱机架中?
我在那里安装了一个更轻的 1U 服务器,看起来没问题。此外,R710的技术指南说:
支持在符合 CEA-310-E 标准的 2 柱机架(仅限 1U 和 2U)中进行齐平安装和中心安装
但这对我来说似乎不正确。
谢谢!
更新:我联系了戴尔技术支持,他们向我指出了racksolutions.com的第 3 方解决方案,用于将 R170 中心安装在中继机架中。所以我会尝试+ Zypher建议的架子之一。
我们的办公室互联网通常连接大约 25-30 台计算机。对于即将举行的活动,我们将必须在几天内支持大约 100 个连接(主要是通过无线连接)。我真的很想在活动之前测试这种负载。
有没有办法模拟多个并发无线连接来进行一些负载测试?
我们有七个用 PHP 编写的网站,它们运行在带有 IIS 7.5 的 Windows 2008 服务器上。他们现在都很慢。
当我查看任务管理器时,我看到大约 10 个 php-cgi.exe 进程,它们都占用了 0% 的 CPU,除了一个占用 25% 的 CPU。它是一个四核服务器,因此它占用了一个内核的 100%。
如果我观察几秒钟,占用 25% 的进程将变为 0%,而另一个 php-cgi.exe 进程将跳转到 25%。所以所有的 php-cgi.exe 进程都只是排队,等待一个内核,每个进程都尽可能使用 100% 的处理器。
这 7 个站点中的每一个都位于 IIS 中自己的应用程序池中,我们使用的是 FastCGI。PHP 版本是 5.3。
有任何想法吗?谢谢!
编辑:这是我们的 FastCGI 设置:
<fastCgi>
<application fullPath="C:\Program Files (x86)\PHP\v5.3\php-cgi.exe" monitorChangesTo="C:\Program Files (x86)\PHP\v5.3\php.ini" activityTimeout="600" requestTimeout="600" instanceMaxRequests="10000">
<environmentVariables>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
<environmentVariable name="PHPRC" value="C:\Program Files (x86)\PHP\v5.3" />
</environmentVariables>
</application>
</fastCgi>
Run Code Online (Sandbox Code Playgroud)
编辑#2:我们部分地想通了。由于权限问题,PHP 从不垃圾收集会话,因此有数百万个会话文件。
但我仍然想知道为什么它只使用一个内核。这些网站现在要快得多,但我们还没有解决这个问题。有人知道吗?