मैं एक हेडलेस सर्वर पर कुछ यादृच्छिक segfaults का निदान करने की कोशिश कर रहा हूं और एक चीज जो उत्सुक लगती है, वह यह है कि वे केवल स्मृति दबाव में होते हैं और मेरे स्वैप का आकार 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
segfault at 54 ip b7619ba8 sp bf9c3380 error 4
मैं सोच रहा हूँ कि यह एक हार्डवेयर समस्या है जो नीचे ट्रैक करने के लिए एक दर्द होने वाला है। यह डुअल ऐथलॉन MP 2000+ प्रोसेसर और 1.5GB रैम वाला फिजिकल सर्वर है। यह संकलन के दौरान काफी स्थिर लेकिन अलग-अलग चलता है।
kern.log
सेगफ़ॉल्ट के समय कोई संदेश है ? के बारे में एक संदेशoom-killer
यह दर्शाता है कि आपके सिस्टम में पर्याप्त वर्चुअल मेमोरी नहीं है, जिसका अर्थ यह हो सकता है कि स्वैप का उपयोग नहीं किया जा रहा है। क्या यह एक वर्चुअलाइज्ड सर्वर (और किस तरह का) है?