我正在尝试诊断无头服务器上的一些随机段错误,似乎奇怪的是,它们似乎仅在内存压力下发生,并且我的交换大小不会超过0。
如何强制我的机器交换以确保其正常工作?
orca ~ # free
total used free shared buffers cached
Mem: 1551140 1472392 78748 0 333920 1046368
-/+ buffers/cache: 92104 1459036
Swap: 1060280 0 1060280
orca ~ # swapon -s
Filename Type Size Used Priority
/dev/sdb2 partition 1060280 0 -1
日志中没有oom-killer条目,就像
—
joshperry
segfault at 54 ip b7619ba8 sp bf9c3380 error 4
我认为这是一个硬件问题,要跟踪它会很麻烦。这是一台具有双Athlon MP 2000+处理器和1.5GB RAM的物理服务器。它运行稳定,但在编译过程中出现段错误。
好吧,事实证明,当服务器开始执行任何处理器密集型操作而导致服务器过热时,机箱风扇未插入的情况会引起问题。
—
joshperry 2010年
kern.log
?关于的消息oom-killer
将表明您的系统没有足够的虚拟内存,这可能意味着未使用交换。这是虚拟服务器(和哪种服务器)?