整个服务器似乎被锁定在 1 个 CPU 上

整个服务器似乎被锁定在 1 个 CPU 上

我正在运行一个相当密集的 grep 搜索,尽管 CPU 的运行率在 95% 左右,而且还有其他 7 个低于 3%,但系统还是把它扔在那里,现在它正在竞争 CPU(快速 cgi 也被锁定到该 CPU,在 grep 期间经常超时)。

我该如何去找到它的配置/设置位置?

答案1

grep 是单线程的。

您可以尝试将文件拆分(man split)为多个较小的文件以增加并行性。

如果这是 Linux 主机,您应该查看处理器亲和性设置。(man tasket)

附注:这是真正的 8 核系统吗?还是具有超线程的 4 核?

您说的“CPU 超时”是什么意思?是指 fast-cgi 响应超时吗?

相关内容