一开始我没注意到。这些机器(有 20 多台)将用作简单的文件服务器。直到 Samba 无法正常工作,我才安装了桌面 GUI 并开始进一步诊断问题,才发现性能缓慢......我测试了 4 台服务器,它们都很差劲。而 Windows 7 在它们上运行得非常好。我用 Google 搜索了一下。但没有任何东西可以解释这一点。
简单的测试是 dmesg 非常慢,你几乎可以读取它。
我猜测这是一个 apic 或 cpu 电源管理问题。
你们想要什么样的输出????
这是一台 core2 机器,有 4Gb 内存。板载数据。
答案1
几年前,我们有一台机器也出现了同样的问题。它运行速度好像只有实际时钟速度的十分之一。当我们使用恢复内核时,它运行良好且速度很快,但它只能识别 1GB 内存。在编译了许多内核并尝试了各种方法后,我们最终发现了真正的问题:某些英特尔芯片组存在一个错误,其中最顶部的一块非常慢的内存没有正确映射,而这当然是内核加载的位置,因此速度缓慢是因为内核加载到了非常慢的 RAM 中。
解决方法是传递 mem= boot 参数并牺牲顶部的 100MB RAM。这也是恢复内核运行良好的原因,它反而加载了 1GB 以下的内核并避开了这块内存。