헤드리스 서버에서 임의의 segfault를 진단하려고하는데 궁금한 점은 메모리 부족 상태에서만 발생하고 스왑 크기가 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이 장착 된 물리적 서버입니다. 상당히 안정적으로 실행되지만 컴파일 중에는 segfaults입니다.
글쎄, 케이스 팬이 연결되어 있지 않아 서버가 프로세서를 과도하게 사용하여 프로세서를 많이 사용하기 시작했을 때 문제가 발생했습니다.
—
joshperry
kern.log
segfaults에 메시지가 있습니까?oom-killer
시스템에 가상 메모리가 충분하지 않다는 메시지 가 표시되면 스왑이 사용되지 않을 수 있습니다. 이것은 가상화 된 서버입니까? 그리고 어떤 종류입니까?