আমি জানি কিভাবে কীভাবে একটি অদলবদল তৈরি করা ও ব্যবহার করতে হয় তবে আমি কি এর পরিবর্তে কোনও ফাইলও ব্যবহার করতে পারি?
আমি কীভাবে একটি লিনাক্স সিস্টেমে একটি অদলবদল তৈরি করতে পারি?
আমি জানি কিভাবে কীভাবে একটি অদলবদল তৈরি করা ও ব্যবহার করতে হয় তবে আমি কি এর পরিবর্তে কোনও ফাইলও ব্যবহার করতে পারি?
আমি কীভাবে একটি লিনাক্স সিস্টেমে একটি অদলবদল তৈরি করতে পারি?
উত্তর:
এটি পরিষ্কার হওয়া উচিত, পার্টিশনের পরিবর্তে কোনও ফাইলের সাথে ডিল করার সময় কিছুটা ওভারহেড থাকে।
আরও, আমি নিজেও বেশ কয়েকটি মেশিনে র্যাডে একটি অদলবদল ফাইল রেখেছি mdadm
, সুতরাং অন্য একটি ওভারহেড রয়েছে। তবে আপনি যদি vm.swappiness
60 এর চেয়ে বেশি গ্রহণযোগ্য মানের সাথে বুদ্ধিমানের সাথে সামঞ্জস্য করেন যা পূর্বনির্ধারিত হয়, আপনার কোনও সমস্যা হবে না।
উদাহরণস্বরূপ, আমার কাছে RAID6 এ vm.swappiness
= 1 দিয়ে 32 জিবি র্যাম সার্ভার রয়েছে 32 জিবি র্যাম সার্ভারে উইকিপিডিয়া উদ্ধৃত:
vm.swappiness
= 1: কার্নেল সংস্করণ 3.5 এবং তার বেশি, পাশাপাশি রেড হ্যাট কার্নেল সংস্করণ 2.6.32-303 এবং তারও বেশি: সম্পূর্ণরূপে এটি নিষ্ক্রিয় না করে ন্যূনতম পরিমাণে অদলবদল app
এই উদাহরণে, আমরা একটি অদলবদল তৈরি করি:
আকার 8 জিবি
অবস্থিত /raid1/
আপনার প্রয়োজন অনুযায়ী এই দুটি জিনিস পরিবর্তন করুন।
টার্মিনাল খুলুন এবং root
( su
); আপনি যদি sudo
সক্ষম করে থাকেন তবে আপনি উদাহরণস্বরূপও করতে পারেন sudo -i
; man sudo
সমস্ত বিকল্পের জন্য দেখুন ):
sudo -i
সোয়াপ ফাইলের জন্য স্থান বরাদ্দ করুন:
dd if=/dev/zero of=/raid1/swapfile bs=1G count=8
Allyচ্ছিকভাবে, যদি আপনার সিস্টেম এটি সমর্থন করে, আপনি status=progress
সেই কমান্ড লাইনে যুক্ত করতে পারেন ।
দ্রষ্টব্য, এখানে বর্ণিত আকারটি G
জিআইবিতে রয়েছে (1024 এর গুণক)।
সোয়াপ ফাইলের অনুমতিগুলি পরিবর্তন করুন, যাতে কেবল root
এটি অ্যাক্সেস করতে পারে:
chmod 600 /raid1/swapfile
এই ফাইলটিকে একটি অদলবদল করুন:
mkswap /raid1/swapfile
সোয়াপ ফাইলটি সক্ষম করুন:
swapon /raid1/swapfile
স্যুপ ফাইলটি ব্যবহার হচ্ছে কিনা তা যাচাই করুন:
cat /proc/swaps
আপনি এই ফাইলটি নিয়ে দক্ষ এমন একটি পাঠ্য সম্পাদক খুলুন, যেমন nano
অনিশ্চিত হলে:
nano /etc/fstab
পুনরায় বুট করার পরে এই অদলবদলটি উপলভ্য করতে নিম্নলিখিত লাইনটি যুক্ত করুন:
/raid1/swapfile none swap sw 0 0