উবুন্টুর অদলবদলের একটি মান swappiness=10
প্রস্তাবিত ।
এর চেয়ে 10 এর মান কেন সুপারিশ করা হয় swappiness=0
?
শূন্য 10 বা কনস এর কোন উপকার আছে?
উবুন্টুর অদলবদলের একটি মান swappiness=10
প্রস্তাবিত ।
এর চেয়ে 10 এর মান কেন সুপারিশ করা হয় swappiness=0
?
শূন্য 10 বা কনস এর কোন উপকার আছে?
উত্তর:
swappiness=0
এটি একেবারে প্রয়োজনীয় না হওয়া পর্যন্ত অদলবদল করতে অপেক্ষা করবে। মাঝারি মানের মতো সেট swappiness=10
করার ফলে পৃষ্ঠাগুলি মেমরি থেকে ডিস্কে আরও কিছু স্বাচ্ছন্দ্যে সরে যায়। এটি একবারে অনেকগুলি অদলবদলের প্রয়োজন রোধ করতে পারে; এ জাতীয় প্রয়োজন বিরক্তিকর বিলম্বের পরিচয় দিতে পারে।
এছাড়াও, প্রায়শই একটি প্রক্রিয়া চলে তবে বর্ধিত সময়ের জন্য কিছুই করে না। অনেক ডিমন (ব্যাকগ্রাউন্ড পরিষেবা) এইভাবে আচরণ করে। আপনার একটি পটভূমি অ্যাপ্লিকেশন থাকতে পারে যা কিছু সময়ের জন্য অব্যবহৃত অবস্থায় রয়েছে। এবং আজকাল কিছু অ্যাপ্লিকেশন একাধিক প্রক্রিয়া হিসাবে বাস্তবায়িত হয় যেমন ক্রোমিয়াম এবং গুগল ক্রোম, যেখানে প্রতিটি ট্যাবের পিছনে পৃথক প্রক্রিয়া থাকে (পৃথক থ্রেড নয়, একটি পৃথক প্রক্রিয়া )। swappiness
10 এর মতো মান নির্ধারণের ফলে এটি সক্রিয়ভাবে ব্যবহৃত হচ্ছে না এমন পটভূমি কাজগুলি মেমরিটিতে সরে যায় এমনকি যখন তারা র্যামে ক্র্যামড থাকতে পারে। তারপরে যখন আরও সক্রিয়ভাবে ব্যবহৃত প্রক্রিয়াটির জন্য আরও র্যাম বরাদ্দ করা দরকার তখন এটি আরও দ্রুত করতে পারে।
উপসংহার ইন, প্রসেস যার ফলে ডিস্কে র্যাম থেকে আনা হবে তার আগে প্রয়োজনীয় তুলনায় প্রায়ই একটি কার্যকারিতা বেনিফিট এবং করেছেন নিম্ন ল্যাটেন্সি যখন একটি প্রক্রিয়া বরাদ্দ মেমরির। প্রক্রিয়াগুলি ফিরিয়ে আনতে যে সময় লাগে এটি ব্যয় করে। তবে এটি সাধারণত সক্রিয় ব্যবহারের বরাদ্দ এবং মেমরি প্রকাশের কোনও প্রক্রিয়ার তুলনায় খুব কম ঘন ঘন করা হয়, তাই বাণিজ্য বন্ধ প্রায়শই সার্থক হয়।