हम अपने कुछ सर्वरों पर कुछ लिनक्स मेमोरी उपयोग की समस्याएँ रखते हैं। मुक्त, शीर्ष, ps और vmstat सभी 1G (~ 25%) से मुक्त 261M दिखा रहे हैं। हालाँकि, प्रति प्रक्रिया में दिखाए गए मेमोरी की मात्रा को जोड़ने से पता चलता है कि हमें बहुत कम मेमोरी का उपयोग करना चाहिए। कैश में बफर में केवल 48M और 0K है, जिससे कुल मेमोरी 309M उपलब्ध हो जाती है, फिर भी हमारे पास जितना होना चाहिए, उससे काफी कम है। मैंने http://www.workxpress.com/sites/default/files/top.png (स्मृति द्वारा क्रमबद्ध) में हमारे शीर्ष आउटपुट का एक स्क्रीन शॉट शामिल किया है। यह सर्वरफोल पर मेरी पहली पोस्ट है इसलिए मैं अपनी पोस्ट में छवि शामिल नहीं कर सका :-P
कई Google खोजों को आज़माने के बाद, मैं वह नहीं हूं जहां मैं आगे था। अधिकांश परिणामों ने मुझे एक ही बात बताई, मेमोरी का उपयोग कैश और बफ़र्स (जो मुझे पहले से ही पता था) के लिए किया जा रहा है। लेकिन शीर्ष और मुक्त स्पष्ट रूप से यह नहीं दिखाते हैं। कोई भी मदद बहुत ही सराहनीय होगी।
धन्यवाद,
जेम्सआर्म्स
अपडेट:
मैं इस मुद्दे की अधिक हाल की घटना से हमारे / proc / meminfo सहित हूं:
MemTotal: 1028636 kB
MemFree: 30056 kB
Buffers: 0 kB
Cached: 28732 kB
SwapCached: 154684 kB
Active: 265328 kB
Inactive: 19416 kB
SwapTotal: 2097144 kB
SwapFree: 1758196 kB
Dirty: 36 kB
Writeback: 0 kB
AnonPages: 240260 kB
Mapped: 11996 kB
Slab: 23008 kB
SReclaimable: 11976 kB
SUnreclaim: 11032 kB
PageTables: 5636 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 2611460 kB
Committed_AS: 1099080 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 7204 kB
VmallocChunk: 34359731091 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
नीचे हमारी /etc/sysctl.conf है (सभी टिप्पणी की गई पंक्तियों के साथ):
kernel.printk = 4 4 1 7
kernel.maps_protect = 1
fs.inotify.max_user_watches = 524288
vm.mmap_min_addr = 65536
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
आशा है कि ये आपकी मदद करेगा।