একটি সার্ভারের সংক্ষিপ্ত উত্তরটি হ'ল আরও বেশি র্যাম কিনে ইনস্টল করুন।
এমন একটি সার্ভার যা নিয়মিতভাবে OOM (আউট-অফ-মেমরি) ত্রুটিগুলি অনুভব করে , তারপরে লিনাক্স কার্নেলগুলিতে ভিএম (ভার্চুয়াল মেমরি) পরিচালকের ওভারকমিট সিস্টেস্টল বিকল্প ছাড়াও, এটি ভাল জিনিস নয়।
অদলবদলের পরিমাণ (কার্নেলের মেমরি ম্যানেজার দ্বারা ভার্চুয়াল মেমরির ডিস্কে বেরিয়ে আসা) আপলোডের সাহায্যে বর্তমান মানগুলি কম হলে এবং এক বা কয়েকটির পরিবর্তে এই জাতীয় প্রচুর পরিমাণে মেমরির ব্যবহারে অনেকগুলি কাজ জড়িত মোট প্রতিটি ভার্চুয়াল মেমরি উপলব্ধ (র্যাম + স্ব্যাপ) বিপুল পরিমাণে অনুরোধ করে প্রতিটি প্রক্রিয়া করে।
অনেক অ্যাপ্লিকেশনের জন্য দু'বারের বেশি বরাদ্দকরণ (2x) স্বাম হিসাবে র্যামের পরিমাণ উন্নতিতে হ্রাস ফিরিয়ে দেয়। কিছু বৃহত গণনামূলক সিমুলেশনে, গতি ধীর-ডাউন সহনীয় হলে এটি গ্রহণযোগ্য হতে পারে।
র্যামের সাথে (ইসিসি বা না) সামান্য পরিমাণের জন্য যথেষ্ট সাশ্রয়ী হতে পারে, উদাহরণস্বরূপ 4-16 জিবি, আমাকে স্বীকার করতে হবে, আমি দীর্ঘসময় নিজেরাই এই সমস্যাটি অনুভব করিনি।
মেমরি ব্যবহারের ধরণগুলির মধ্যে দুটি সবচেয়ে সাধারণ দ্রুত মূল্যায়ন হিসাবে মেমরির ব্যবহার অনুসারে বাছাই করা free
এবং মেমরির ব্যবহার সহ মেমরির ব্যবহারের দিকে তাকানোর মূল বিষয়গুলি top
। সুতরাং নিশ্চিত হয়ে নিন যে আপনি প্রতিটি ক্ষেত্রের অর্থ খুব কমপক্ষে সেই আদেশগুলির আউটপুটে বুঝতে পেরেছেন।
অ্যাপ্লিকেশনগুলির কোনও নির্দিষ্টকরণ (উদাহরণস্বরূপ ডাটাবেস, নেটওয়ার্ক পরিষেবা সার্ভার, রিয়েল-টাইম ভিডিও প্রসেসিং) এবং সার্ভারের ব্যবহার (কয়েকটি বিদ্যুত ব্যবহারকারী, ব্যবহারকারী / ক্লায়েন্ট সংযোগের 100-1000s) এর সাথে আমি কোনও সাধারণ সুপারিশ নিয়ে ভাবতে পারি না ওম সমস্যা