যদি নিখরচায় র‍্যাম পাওয়া যায় তবে আমার সিস্টেমটি অদলবদল কেন?


1

আমার একটি কেভিএম হোস্ট বেশ কয়েকটি ভার্চুয়াল মেশিন চালাচ্ছে। হার্ডওয়্যারটি 24 কোর ডাব্লু / 40 জি ম্যাম নিয়ে গঠিত। এটি freeকমান্ডের আউটপুট :

                     total      used       free     shared  buffers  cached 
Mem:                 41180500   32340344   8840156       0  2126008  36480
-/+ buffers/cache:   30177856   11002644 
Swap:                3903484    3511516    391968

এখনও যদি প্রচুর ফ্রি র‌্যাম থাকে তবে কেন সিস্টেমটি অদলবদল করছে? পেশাটি কখনই ৮০% এর উপরে ছিল না (নাগিওরা কখনই এই পরিমাণের বেশি বলে দেয় না)। এবং দেওয়া হয়েছে যে র্যামের 20% 8G, এটি এখনও উপলব্ধ স্বাপের চেয়ে অনেক বেশি (যা 4 জি)।

উত্তর:


2

এই নিবন্ধটি একবার দেখুন । এটি সমস্যার ব্যাখ্যা করে, সমাধান এবং কিছু দ্রুত মানদণ্ড সরবরাহ করে। সংক্ষেপে কিছু সেটিংস যা পরিস্থিতির উন্নতি করতে হবে তা হ'ল:

vm.swappiness=20
vm.vfs_cache_pressure=50

তারা কী এবং তারা কী করে তার ব্যাখ্যা নিবন্ধে পাওয়া যাবে।


কি সমস্যা? কোন সমস্যা উল্লেখ করা হয়নি।
ডেভিড শোয়ার্জ

@ ডেভিডশওয়ার্টজ "সমস্যা" হ'ল যখনই নিখরচায় শারীরিক র্যাম পাওয়া যায় তখন সিস্টেমটি অদলবদল করে। আপনি সম্ভবত এটি বাস্তবের বিশ্বের সেটআপে কখনই শূন্যে হ্রাস করতে পারবেন না , তবে অদলবদলকে ছোট করার কয়েকটি সহজ প্রচেষ্টা নিঃসন্দেহে কিছুটা কার্য সম্পাদনকে উন্নত করবে।
ডক্টর জে

@ ডক্টরজে এই প্রশ্নের মধ্যে এমন কিছু নেই যা থেকে বোঝা যায় যে অদলবদল কার্য সম্পাদনে নেতিবাচক প্রভাব ফেলছে। এটি সম্পূর্ণরূপে সম্ভব (বাস্তবে, সম্ভবত প্রশ্নটির ডেটা থেকে) এটি ডিস্কের ক্যাশেটিকে বৃহত্তর হওয়ার অনুমতি দিয়ে ইতিবাচক প্রভাব ফেলছে।
ডেভিড শোয়ার্টজ


0

আধুনিক সিস্টেমে অদলবদু অব্যবহৃত থাকবে। দীর্ঘস্থায়ী প্রক্রিয়াগুলি কার্নেল দ্বারা অদলবদলে স্থানান্তরিত হয়। কিছু প্রোগ্রাম যে কারণে ধীরে ধীরে কাজ শুরু করে। আপনি বলেছিলেন আপনি বিনামূল্যে RAM উপস্থিত থাকে, যাতে আপনি কমান্ড চালাতে swap 'র অক্ষম পারে: swapoff -av (দ্বারা পূর্বে সমাধান উবুন্টু যদি আপনি রুট না হন)

আপনি যদি অদলবদলটি পছন্দ করেন না, আপনি বিপরীত কমান্ডটি ব্যবহার করে এটি সক্ষম করতে পারেন: swapon -av(আবার প্রয়োজনে sudo সহ )।


অন্যান্য উত্তরে বর্ণিত হিসাবে অদলবদল পরিবর্তন একটি আরও ভাল পদ্ধতির, যেহেতু আপনি যখন আরও বেশি স্মৃতি ব্যবহার করতে পরিচালনা করেন এটি মেমরির বাইরে থাকা সমস্যাগুলি পরিচালনা করতে পারে
nealmcb
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.