নিকের পরামর্শ অনুসারে আপনি যা করতে পারেন এবং সোয়াফফ ব্যবহার করতে পারেন । যাইহোক, "অদলবদল" টুইঙ্ক করার আরও একটি দুর্দান্ত উপায় আছে, বা 2.6 কার্নেলগুলি চালিত সিস্টেমে কার্নেলটি কীভাবে আক্রমণাত্মকভাবে ডিস্কে প্রোগ্রামগুলি সরিয়ে দেয়।
লিনাক্স কার্নেল মেলিং তালিকাগুলি সম্পর্কে ন্যাশনাল স্বর্ণের আচরণ সম্পর্কে কর্নেলের যে নীতি অনুসরণ করা উচিত তা নিয়ে উত্তপ্ত বিতর্ক হয়েছে । ফলাফলটি হ'ল আমাদের কাছে এখন ২.6 কার্নেলের মধ্যে একটি প্যাচ রয়েছে যা আমাদের এই আচরণটি বৃহত্তর পরিমাণে সামঞ্জস্য করতে দেয়।
নোট করুন যে আপনার এটির জন্য মূল অধিকার প্রয়োজন, যেমন আপনি swapoff / swapon কমান্ডগুলি পরিচালনা করতে চান।
"অদলবদল" এর বর্তমান মান / proc / sys / vm / swappiness ফাইলটিতে পরিদর্শন করা যেতে পারে , বা এই সিস্টেপ্ট কমান্ডটি চালিয়ে :
sudo sysctl vm.swappiness
"অদলবদল" মানগুলি 0 (অদলবদল না হওয়া) 100 থেকে 100 (যতটা সম্ভব ডিস্কে অদলবদল ) এর মধ্যে হতে পারে। উবুন্টু জাহাজগুলি ডিফল্ট অদলবদল সহ 60 এ সেট করা হয়।
একটি অধিবেশনটির জন্য এটি পরিবর্তন করতে, সিসিকটেলটি আবার কল করুন এবং এটি ব্যবহারের জন্য স্বচ্ছতা মানটি দিন:
sudo sysctl vm.swappiness=30
এছাড়া বিনামূল্যে , আপনি অবশ্যই চমৎকার মাধ্যমে এই কাজ করার প্রভাব নজর রাখতে পারেন htop বা iotop ইউটিলিটি।
আপনি যদি তুমি কি দেখতে, এবং পুনরায় বুট জুড়ে এই মান, শুধু জায়গা বজায় রাখতে চান মত "vm.swappiness = 30" মধ্যে /etc/sysctl.conf ফাইল।
$ sudo sysctl vm.swappiness
vm.swappiness = 30
$ sudo sysctl vm.swappiness=40
vm.swappiness = 40
$ sudo sysctl vm.swappiness
vm.swappiness = 40
$ sudo tail /etc/sysctl.conf
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
# The contents of /proc/<pid>/maps and smaps files are only visible to
# readers that are allowed to ptrace() the process
# kernel.maps_protect = 1
vm.swappiness=30
আপনার মেশিনে অদলবদল গ্রহণযোগ্য স্তরের জন্য এমন কোনও সন্ধান না পাওয়া পর্যন্ত আপনি বিভিন্ন মান সহ খেলতে পারেন।