সিস্টেম এবং চলমান অ্যাপ্লিকেশনগুলির জন্য উপলব্ধ র্যাম হ্রাস করতে কেবল 2 জিআইবি আকারের একটি র্যাম ডিস্ক তৈরি করুন।
এই জাতীয় ডিস্ক তৈরি করতে প্রয়োজনীয় সংখ্যক ব্লক পেতে, গুণান (এমবিতে র্যামডিস্কসাইজ) * 2048। আপনার উদাহরণে এটি 2048 * 2048 = 4194304।
তারপরে টার্মিনালটি খুলুন এবং প্রবেশ করুন:
diskutil erasevolume HFS+ 'RAM Disk' `hdiutil attach -nomount ram://4194304`
আপনি এর মতো একটি বার্তা পাবেন:
Started erase on disk9
Unmounting disk
Erasing
Initialized /dev/rdisk9 as a 2 GB HFS Plus volume
Mounting disk
Finished erase on disk9 RAM Disk
তারপরে dd এবং ভলিউমের পথটি ব্যবহার করুন এবং এলোমেলো ডেটা দিয়ে ডিস্কটি পূরণ করুন:
dd if=/dev/random of=/Volumes/RAM\ Disk/random.dat bs=1024k
কমান্ডটি র্যাম ডিস্ক ভলিউমে র্যান্ডম.ড্যাট ফাইলটিতে র্যান্ডম ডেটা 1 মাইবি খণ্ড লিখে দেবে যতক্ষণ না এটি ক্ষমতা পূর্ণ হয়।
আপনি যতক্ষণ না র্যাম ডিস্কটি আনমাউন্ট না করে বা আপনার ম্যাকটি পুনরায় চালু না করেন ততক্ষণে এটি আপনার উপলব্ধ র্যামটিকে কৃত্রিমভাবে reduce 2 জিবি দ্বারা কমাতে হবে।
কিছু পরীক্ষার পরেও এটি পুরানো সিস্টেমের মতো নির্ভরযোগ্যভাবে কাজ করবে বলে মনে হয় না। কারণটি সর্বশেষ সিস্টেমে নতুন মেমরি পরিচালনা (10.9 এবং পরবর্তী) and
র্যাম ডিস্কের ব্যবহৃত মেমরিটি ডিস্কে অদলবদল করা উচিত নয় তবে এলোমেলো ডেটা ফাইলের মানের উপর নির্ভর করে এটি কিছুটা সংকোচিত হতে পারে। আরও বাস্তবসম্মত চিত্র পেতে আপনি র্যাম ডিস্কের আকার 5-10% বাড়িয়ে ~ 2.1 গিগাবাইট করতে পারেন।
আপনি যদি 10.5-10.8 এ করতে চান তবে নিম্নলিখিত কমান্ডটি একটি নির্ভরযোগ্য ফলাফল পাওয়ার জন্য (ডিস্ক সনাক্তকারীকে diskutil...
কমান্ডের আউটপুট পরীক্ষা করার জন্য ) যথেষ্ট বলে মনে হচ্ছে :
dd if=/dev/zero of=/dev/rdisk9 bs=1m