Sto cercando di diagnosticare alcuni segfault casuali su un server senza testa e una cosa che sembra curiosa è che sembrano accadere solo sotto pressione della memoria e la mia dimensione di scambio non supererà lo 0.
Come posso forzare lo scambio della mia macchina per assicurarmi che funzioni correttamente?
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
segfault at 54 ip b7619ba8 sp bf9c3380 error 4
sto pensando che sia un problema hardware che sarà difficile da rintracciare. Questo è un server fisico con doppio processore Athlon MP 2000+ e 1,5 GB di RAM. Funziona in modo abbastanza stabile ma segfault durante le compilazioni.
kern.log
al momento dei segfault? Un messaggiooom-killer
indica che il tuo sistema non ha memoria virtuale sufficiente, il che potrebbe significare che lo swap non viene utilizzato. È un server virtualizzato (e che tipo)?