J'essaie de diagnostiquer des erreurs de segmentation aléatoires sur un serveur sans tête et une chose qui semble curieuse est qu'elles ne semblent se produire que sous la pression de la mémoire et ma taille de swap ne dépassera pas 0.
Comment forcer ma machine à permuter pour m'assurer qu'elle fonctionne correctement?
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
je pense que c'est un problème matériel qui va être difficile à retrouver. Il s'agit d'un serveur physique avec deux processeurs Athlon MP 2000+ et 1,5 Go de RAM. Il fonctionne de manière assez stable mais segfaults lors des compilations.
kern.log
au moment des erreurs de segmentation? Un message suroom-killer
indiquerait que votre système n'a pas assez de mémoire virtuelle, ce qui pourrait signifier que le swap n'est pas utilisé. S'agit-il d'un serveur virtualisé (et de quel type)?