আমি ডেবিয়ান সিড ব্যবহার করছি, এক্সট 4 দিয়ে ফরম্যাট করা হার্ড ড্রাইভ, লিনাক্স 3.1 এ চলছে
আমি পূর্ববর্তী লিনাক্স সংস্করণগুলিতে মনে করি (সম্ভবত 3.0 এর আগে), যদি আমার স্মৃতিশক্তি শেষ হয়ে যায় এবং অদলবদ সক্ষম না করা থাকে তবে প্রোগ্রামগুলি সাধারণত ক্রাশ হয়ে যায়। এটি আমার পরিবেশের জন্য উপযুক্ত: কোনও জটিল ক্রিয়াকলাপ ছাড়াই সাধারণ ওয়েব ব্রাউজিং। এটি হ'ল যদি আমি দুর্ঘটনাক্রমে কোনও খারাপ ওয়েবসাইট জুড়ে চলে যা প্রচুর স্মৃতি ব্যবহার করে তবে এটি আমার টার্মিনালটিকে ব্যবহারযোগ্য না করে ক্র্যাশ হয়ে যায়।
তবে আমার বর্তমান সেটআপে, পটভূমিতে কম্পিউটারটি হিংস্র আই / ও থ্রুপুট সহ স্তব্ধ হয়। iotop kswapd0 কে অপরাধী হিসাবে প্রকাশ করেছে, যার অর্থ এটি অদলবদলের কারণে। swapon -s
সক্ষম হওয়া যে কোনও অদলবদল নির্ধারণ করতে ব্যবহার করার পরে , আমি swapoff -a
সমস্ত অদলবদল অক্ষম করে দিয়েছিলাম এবং swapon -s
আবারও নিশ্চিত করেছিলাম যে সমস্ত সোয়াপ অক্ষম হয়েছে।
তারপরে আমি আবার আমার মেমরির ব্যবহারকে আরও বাড়িয়ে দেওয়ার চেষ্টা করেছি। হায়রে, আমি যে আচরণটি প্রত্যাশা করেছিলাম তা ঘটেনি। পরিবর্তে, kswapd0 র্যাম স্যুপ আউট করার চেষ্টা করে এবং অদলবদল না থাকায় ব্যর্থ হয়। এটি কখনই ছাড় না দেয় কারণ আমার কম্পিউটারটি চিরন্তন I / O ভারী জমাটবদ্ধভাবে আবদ্ধ থাকে, আমার ডিস্কের স্বাস্থ্যের জন্য খারাপ।
আমি কি চেষ্টা করে কিছু ভুল করছি swapoff -a
? আচরণটি আগে যেভাবে করা হত তার চেয়ে আলাদা (সম্ভবত -.০ বার প্রাক)?
fstab
অদলবদল সম্পর্কে লাইনটি মন্তব্য করা যথেষ্ট । আচরণ যদি একই হয় তবে চেষ্টা করুন।
swapoff -a
স্থায়ীভাবে অদলবদল অক্ষম করা উচিত, এর অর্থ এটি পরবর্তী পুনরায় বুট করার পরে অক্ষম থাকা উচিত। আমি এটি নিশ্চিত করেছি। তবুও, পরবর্তী রিবুটের পরে অধিবেশন চলাকালীন I / O "ঝড়" এখনও ঘটে। রেকর্ডটির জন্য, আমি / O "ঝড়" আমার করা মুহুর্তে ঘটেনি swapoff -a
কারণ অদলবদল 0 ছিল।
swapoff -a
হয় না স্থায়ী।
swapoff -a
নিজেই করা , যদি অদলবদলে স্টাফ থাকে তবে প্রচুর পরিমাণে I / O জেনারেট হয় (এবং পর্যাপ্ত সত্যিকারের র্যাম অ্যাভায়লাব না থাকলে প্রক্রিয়াগুলি মারা যাওয়ার ফলে ঘটতে পারে)। আপনি কি নিশ্চিতswapoff -a
যে এটিই I / O "ঝড়" সৃষ্টি করে নি?