উবুন্টুতে র‌্যাম হিসাবে ইউএসবিড্রাইভ ব্যবহার করা


15

উইন্ডোজগুলিতে ইউএসবি ফ্ল্যাশ ড্রাইভকে ভার্চুয়াল র্যাম হিসাবে ব্যবহার করা সম্ভব। আমি ভাবছি উবুন্টুতে কি এমন করা সম্ভব? যদি তা হয় তবে কীভাবে কেউ এটি করতে পারে?

[সম্পাদনা]: আমার অর্থ উবুন্টুর জন্য প্রস্তুত উত্সাহ সমান। আমি জানি যে এটি ম্যামের জন্য নিখুঁত প্রতিস্থাপন নয় এবং এটি দীর্ঘতর ব্যবহারের জন্য পরামর্শ দেওয়া হয় না।

কোনও ইউএসবি ফ্ল্যাশ ড্রাইভে অদলবদল তৈরি করা কি এর মতো? এটি কি হার্ড ডিস্ক ড্রাইভের অদলবদল ফাইলের চেয়ে পারফরম্যান্সের লাভগুলি প্রদর্শন করবে?


1
যদি আপনি এটি ভিস্তা এবং উইন্ডোজ's এর রেডি বুস্ট বৈশিষ্ট্যের মতো ব্যবহার করতে চান তবে আপনাকে এটিকে একটি স্যুপ পার্টিশন হিসাবে ফর্ম্যাট করতে হবে এবং এটিতে একটি সোয়াপ ফাইল অর্পণ করতে হবে। আপনি যদি এটি অতিরিক্ত সিস্টেমের র্যাম হিসাবে ব্যবহার করতে চান তবে আপনি পারবেন না।
রিংটেল

হাঁ আমি readyboost মানে
Tachyons

উত্তর:


12

শন উত্তরটি যে উত্তরটি দেয় তা হ'ল এটি সম্পন্ন করার একটি উপায়, অন্যটি হ'ল কেবল লাঠির উপর একটি সোয়াফিল ফাইল তৈরি করা, এইভাবে আপনি নিজের স্টিকটি অন্য ফাইলগুলির জন্যও ব্যবহার করতে পারেন। তাই ভালো:

  • লাঠি কোথায় লাগানো আছে তা খুঁজে বার করুন। mountটার্মিনালে নটিলাস বা ইস্যুটি দেখুন

  • এর একটি খালি ফাইল তৈরি করুন dd if=/dev/zero of=/media/YOURSTICK/swap bs=4096 count=131072 । এটি একটি 512 এমবি ফাইল তৈরি করে (512 * 1024 ^ 2/4096 = 131072)

  • অদলবদল তৈরি করুন এবং এটি সক্ষম করুন sudo mkswap /media/YOURSTICK/swap && swapon -p 1000 /media/YOURSTICK/swap

আপনার ইউএসবি স্টিকের সোয়াপটি আপনার এইচডিডি-তে থাকা একের চেয়ে দ্রুত হবে না। এছাড়াও এটি দীর্ঘমেয়াদে লাঠিটি মেরে ফেলবে, লিখিতভাবে এটি ইউএসবি স্টিকগুলিতে করে।

ব্যবহারযোগ্য পরিমাণে রাম চেক আউট জ্রাম বাড়ানোর জন্য ।


আমার ইতিমধ্যে একটি সোয়াপ পার্টিশন রয়েছে, আমি শুনেছি যে একাধিক অদলবদল বিভাজনের কারণে সমস্যা দেখা দিতে পারে, আমি এটি নিয়মিত ব্যবহার করতে চাই না, তবে সিস্টেমটি কেবলমাত্র ভারী চাপ থাকলে আমি এটি ব্যবহার করতে চাই।
টাচিয়ন্স

3
আপনার যদি এমন কোনও কাজের চাপ থাকে যেখানে নিয়মিত জিনিসপত্র নিয়মিতভাবে সোয়াপ এঁকে দেওয়া হয় এবং সেই পরিমাণে দ্রুত সোয়াপ একটি তাত্পর্যপূর্ণ করে তোলে, আপনি সম্ভবত আরও বেশি র্যাম পাওয়ার চেয়ে ভাল better আপনার অদলবদু কোনও হার্ড ড্রাইভ বা ইউএসবি ড্রাইভে রয়েছে কিনা তা বাস্তব র‌্যামের চেয়ে ধীর গতির আকার হতে চলেছে।
জেমস হেনস্ট্রিজ

হ্যাঁ ইউএসবি সত্যিকারের ভেড়াটিকে প্রতিস্থাপন করতে পারে না, তবে এটি সত্যিকারের রামের চেয়ে ভাল হতে পারে (এটি ভুল হলে আমাকে সংশোধন করুন :))
টাচিয়ন্স

4
ইউএসবি বাস্তব র‌্যামের চেয়ে ভাল নয়
লরেন্ট

5

আমি http://www.tuxgarage.com/2011/07/add-virtual-ram-to-ubantu- using-spare.html থেকে যখন এটি করেছি তখন আমি এ সম্পর্কে জানতে পেরেছি

আপনার ইউএসবি ড্রাইভটি প্লাগ-ইন করুন এবং নিশ্চিত করুন যে ড্রাইভে কোনও গুরুত্বপূর্ণ ফাইল নেই। ড্রাইভের সমস্ত ফাইল মুছুন বা এটিকে পুনরায় ফর্ম্যাট করুন এবং একটি টার্মিনালে যান।

প্রথমত, উবুন্টু এটি প্লাগ ইন করার সময় যদি স্বয়ংক্রিয়ভাবে এটি চালিত হয় তবে আমাদের ড্রাইভটি আনমাউন্ট করতে হবে:

sudo umount /media/drive-label

'ড্রাইভ-লেবেল' যেখানে USB ড্রাইভের জন্য মাউন্ট করা হয় তার নাম আপনি দেখতে পান।

অথবা আপনি এটি এইভাবে করতে পারেন:

sudo umount /dev/sdx1

যেখানে 'sdx1' হ'ল আপনার ড্রাইভ / পার্টিশন লেটার। আপনি এই আদেশটি চালিয়ে এটি সন্ধান করতে পারেন:

sudo fdisk -l

এখন, আমরা আপনার ইউএসবি ড্রাইভে সোয়াপ ফাইলটি তৈরি করব:

sudo mkswap /dev/sdx1

যেখানে 'sdx1' হ'ল আপনার ড্রাইভ লেটারটি আমরা উপরের 'fdisk -l' কমান্ডের আউটপুট থেকে বের করেছি।

এখন, আপনার নতুন অদলবদল চালু করুন:

sudo swapon -p 32767 /dev/sdx1

সম্পন্ন!

আপনার নতুন অদলবদটি কাজ করছে তা নিশ্চিত করার জন্য, আপনি এই আদেশটির আউটপুটটি একবার দেখে নিতে পারেন:

cat /proc/swaps

আমার ফলাফল:

/dev/sda2 partition 2047992 60692 -1
/dev/sdb1 partition 7912708 17764 32767

লাঠিটি বের করতে প্রথমে অদলবদল বন্ধ করুন:

sudo swapoff /dev/sdx1

1
এটি একটি স্ব্যাপ ফাইল যুক্ত করে যা এটি র‍্যাম হিসাবে ব্যবহারযোগ্য করে তোলে না
রিংটেল

4

আপনার সিস্টেমে আপনার যদি সত্যিকারের র‌্যাম যুক্ত করা দরকার, মেমরির আরও বেশি লাঠি ইনস্টল করার বা মেশিনের শারীরিক স্মৃতিশক্তি বাড়ানোর কোনও কমতি নেই।

কেবলমাত্র ইউএসবি ব্যবহার করে র‌্যামটি এমনভাবে বাড়ানো যায় না যে কেবলমাত্র স্ব্যাপ ফাইলটি বাড়িয়ে তুলতে পারে, এবং পড়ার / লেখার সময়গুলি ইউএসবি 480mb স্থানান্তর সীমাবদ্ধতার দ্বারা হ্রাস পায়।

আপনি যদি পারফরম্যান্স বৃদ্ধি পেতে চান তবে "zRam" ব্যবহার করুন। এটি আপনার বিদ্যমান সিস্টেমে একটি বিশেষ ফাইল যুক্ত করে এবং সিস্টেমটির ভার্চুয়াল মেমরি বাড়ায়। এটি বর্তমান র‌্যামে সঞ্চিত সংকোচিত ব্লক প্রযুক্তি ব্যবহার করার কারণে এটি I / O লেখার সময়কে হ্রাস করে

আরও তথ্য এখানে


উবুন্টুতে নেটিভ অদলবদলটি উইন্ডোতে রেডি বুস্টের চেয়ে দ্রুত: ও !!!!!!! ??????
টাচিয়ন্স

আমি সম্মত, রেডিবুস্ট এর স্থানান্তর গতি দ্বারা সীমাবদ্ধ
রিংটেল

2

আমি ইতিমধ্যে এটি আগে চেষ্টা করেছি। কিছু লিখতে গেলে কিন্তু ইউএসবি স্টিক slow

সিস্টেমটি ইউএসবি অদলবদলটি ব্যবহার করার সময় আমি অবিচ্ছিন্নভাবে খুব সংক্ষিপ্তভাবে ঝুলতে পারি। এটা আমার লাঠি এত সস্তা এক হতে পারে ছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.