我正在 AMD opteron 服务器(4 个 CPU,每个 12 个内核,128GB RAM)上运行一个 CPU 和内存密集型应用程序,用于 3D 重建(如果相关,请访问 www.3dsurvey.si)。我注意到由于(我相信)页面错误,CPU 没有按预期使用。我们在处理时每秒会出现 100k+ 页面错误,而内存仅使用了 50% 左右。我们得到的平均处理器利用率约为 10%-20%。我还尝试禁用页面文件(不建议这样做),但没有任何改进且页面错误率相同。软件通常使用普通 PC 上的所有处理器。
使问题适用于他人
- 为什么在仍有大量可用 RAM 的情况下出现页面错误?
- 如何减少页面错误的数量?