मेरे पास एक Ubuntu 8.04 सर्वर है जो एक डेटाबेस और जावा एप्लिकेशन सर्वर का एक गुच्छा चला रहा है। इसकी मेमोरी कॉन्फ़िगरेशन और उपयोग है:
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
मैंने देखा कि स्वैप हर दोपहर को जाता है, और रात में कुछ समय जारी किया जाता है। मांग सभी दिनों में समान नहीं है, और अलग-अलग समय पर शुरू होती है। तो यह बहुत यादृच्छिक है, फजी "दोपहर-रात" सीमा को छोड़कर।
इस मशीन पर लोड दिन के दौरान बदलता रहता है। यह आधी रात और 6-7 बजे के बीच बहुत कम है, 6-8 बजे तक बहुत अधिक (लेकिन स्थिर) है, फिर धीरे-धीरे गिर रहा है।
अब मेरे पास निम्नलिखित प्रश्न हैं:
- मैं कैसे देख सकता हूँ कि कौन सी प्रक्रियाएँ स्वैप का उपयोग कर रही हैं?
- यह कैश से कुछ मेमोरी लेने के बजाय स्वैप करना क्यों पसंद करता है?
NSWAP
कॉलम नहीं मिल रहा है (Ubuntu 16.04: /)।