লিনাক্স: মেমরি বিনামূল্যে তবে অদলবদল ব্যবহৃত হয়। কেন?


11

এখানে মুনিনের চিত্রগুলি রয়েছে।

স্মৃতি ব্যবহার: http://koryagin.com/w/q/memory-day.png

স্যুপ ইন / আউট: http://koryagin.com/w/q/swap-day.png

প্রোগ্রামগুলির দ্বারা ব্যবহৃত মেমরির চেয়ে র‌্যামের আকার যখন বড় হয় তখন লিনাক্স কেন ক্যাশে বাড়ানোর এবং স্ব্যাপ ব্যবহারের সিদ্ধান্ত নেয়?


2
বিফার স্পেস এবং ক্যাশে স্পেসের পক্ষে গত কয়েক বছরে লিনাক্স ভিএম সাবসিস্টেমটি খুব সুরযুক্ত হয়েছে; অ্যাপ্লিকেশন মেমরি গ্রহণ কিন্তু করছেন কিছু ডিস্কে এলোমেলো হবে। এটি প্রতিক্রিয়াশীলতা এবং কর্মক্ষমতা বৃদ্ধি করে। আপনি যদি পারফরম্যান্সের সমস্যাগুলি না দেখেন তবে আপনার সত্যিই এটি নিয়ে চিন্তা করার দরকার নেই।
বার্ট সিলভারস্ট্রিম

উত্তর:


17

আপনার সার্ভারে সম্ভবত কিছু মেমরি খাওয়ার এবং / বা নিষ্ক্রিয় প্রক্রিয়া রয়েছে যার সাথে অনেকগুলি নিষ্ক্রিয় পৃষ্ঠা রয়েছে। লিনাক্স কার্নেল অদলবদল প্রোগ্রামের নিষ্ক্রিয় অংশগুলি অদলবদল করতে পছন্দ করে কারণ সম্ভবত মেমরিটি ক্যাশে হিসাবে আরও ভাল ব্যবহৃত হয়।

আপনি যদি এই আচরণটি পরিবর্তন করতে চান, vm.swappinessসিস্কটেল টিউনটেবলের সাথে খেলুন তবে সতর্কতা অবলম্বন করা উচিত, কার্নেল বিকাশকারী / ডিস্ট্রো রক্ষণাবেক্ষণকারীদের আউটসামার্ট করা এত সহজ নয়। :-)

সেই অদলবদায়ী স্পাইক চলাকালীন আপনার সার্ভারে পারফরম্যান্স সমস্যা রয়েছে বা কৌতূহল থেকে জিজ্ঞাসা করেছেন?


এই বিশেষ সার্ভারে আমার কোনও কার্য সম্পাদনের সমস্যা নেই। তবে অন্য একটিতে যেখানে পরিস্থিতি এতটা পরিষ্কার নয়, আমি কী করব তা নিয়ে ভাবছি। কিছু লিনাক্স মেমরি পরিচালিত যুক্তি পিএইচপি-এফপিএম সেগফাল্টগুলির কারণ হতে পারে না, যদি তারা পরিচিত কোনও পিএইচপি সমস্যার সাথে মেলে না? সুতরাং, সাধারণত কৌতূহলের পক্ষে।
পাভেল কোরিয়াগিন

বিটিডাব্লু, এই সার্ভারটি নিবিড়ভাবে স্ক্রিপ্টগুলির একটি নির্দিষ্ট সেট সহ খুব অল্প পরিমাণে ডেটা পরিচালনা করে, তাই এটির নিবিড় আই / ও হওয়া উচিত নয়। তাহলে লিনাক্স কেন এত বড় ক্যাশে রাখতে চায়?
পাভেল কোরিয়াগিন

লিনাক্স ফাইল, ফাইলের মেটাডেটা, ডিরেক্টরি এন্ট্রি এবং আরও অনেক কিছু কেচ করে। কমান্ড চেষ্টা করে দেখুন slabtop
জান্নে পিক্কারাইনেন

অনেক ধন্যবাদ. slabtopতথ্য দিয়ে কী করতে হবে তা বুঝতে কিছুক্ষণ সময় লাগবে ।
পাভেল কোরিয়াগিন

আপনার বস যখন আপনার ঘনক্ষেত্র পেরিয়ে যান এবং নিজের চোখে নিজেকে গুরু হিসাবে গড়ে তোলেন তখন পূর্ণ স্ক্রিনটি চলুন। :-) আর একটি দুর্দান্ত "ওহ, নিশ্চিত যে বোঝা কঠিন" কমান্ডটি systat -vmstatফ্রিবিএসডি-তে রয়েছে (সম্ভবত অন্যান্য বিএসডিও)।
জান্নে পিক্কারাইনেন

1

আপনার অদলবদল পরামিতি নিয়ে খেলতে চেষ্টা করা উচিত । আপনি যখন দেখতে পাচ্ছেন যে আপনার সিস্টেম যখন ফাইল ক্যাশের আকার বাড়ানোর চেষ্টা করেছিল তখন অদলবদল শুরু হয়, যদি অদলবদল 0 হয় না তবে এটি স্বাভাবিক।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.