最近,我在服务器中放入了更多内存,现在总共有 24GB 的内存。最初,我将操作系统设置为具有 2GB 的交换大小。
/dev/sdc1 1 281 2257101 82 Linux swap / Solaris
/dev/sdc2 * 282 60801 486126900 83 Linux
Run Code Online (Sandbox Code Playgroud)
目前为交换分配了 2GB,但阅读它似乎并不多。对于 24GB 的系统,我想分配至少 10GB 的交换空间。
我的问题是:我可以在操作系统运行时执行此操作吗?我必须重新安装吗?我正在使用 OpenSuse 11.3
我有一个 Java 进程,它在使用 SIGSEGV 一段时间后中止。在我用更多 RAM 升级服务器后,它开始发生。在不同的 JVM 上测试后,我怀疑这可能是硬件问题。但是memtest86没有检测到问题。
那么,我还能做些什么来检测问题的根源?是否应该一个接一个地取出内存模块来检测故障模块?
服务器在 64 位 OpenSuse11.3 上运行。
内存似乎不是 ECC。我有一个这样的套件(3*4GB * 2 = 24GB):