র‌্যাম হিসাবে এসএসডি ব্যবহার করবেন?


13

রাস্পবেরি পাইতে বড় মেমরির কাজ চালাতে আমি কীভাবে র‌্যাম হিসাবে এসএসডি ডিস্ক স্পেস ব্যবহার করতে পারি? লিনাক্সে কি এই প্রশ্নোত্তর অনুসারে "রামডিস্ক" তৈরি করার মতো ?


4
সংক্ষিপ্ত উত্তর: এটি সম্ভব নয়! আপনি এটিকে অদলবদল ডিস্ক হিসাবে ব্যবহার করতে পারেন বা সেখানে টেম্প ফাইল রাখতে পারেন তবে আপনি ড্রাইভটি ব্যবহার করে আপনার র‌্যাম প্রসারিত করতে পারবেন না। এটা ঠিক করা সম্ভব নয়।
পাইটর কুলা

3
linux-swapপার্টিশনের সাথে আপনার এসএসডি ফর্ম্যাট করতে sudo swapon /dev/sda1জিপিআর্ট ব্যবহার করে চেষ্টা করুন , তারপরে চালান (বা যা কিছু সোয়াপ পার্টিশনই হোক না কেন)) র‌্যামডিস্ক আপনার র‌্যামকে স্টোরেজ হিসাবে ব্যবহার করে, সোয়াপ স্পেসটি মূলত বিপরীত - স্টোরেজটি র‌্যাম হিসাবে ব্যবহার করুন।
জেমস দ্য আশ্চর্যডুড

উত্তর:


8

আমি ধরে নিলাম এসএসডি এর পরিবর্তে আপনার এসডি মানে? এসডি কার্ডে অদলবদল তৈরি করা ড্রাইভের জন্য এক ধরণের র‌্যাম হিসাবে কাজ করা উচিত।

আপনার যদি এসএসডি বলতে বোঝায় তবে কোনও এসএসডি ড্রাইভকে পাই এর সাথে প্রথম স্থানে সংযুক্ত করার কোনও সঠিক উপায় নেই। আপনি যদি ইউএসবি দ্বারা সংযোগ স্থাপন করেন তবে কোনও বড় বৃদ্ধি হবে না, এমনকি বাইরের সাথে সংযুক্ত একটি সাধারণ এইচডিডিও পুরো গতিতে চলতে পারে না।


7

যদি সম্ভব না হয়.

রাস্পবেরি পাই এর স্মৃতি বোর্ডে স্থির করা হয়েছে এবং এটি প্রসারিত বা প্রতিস্থাপনের জন্য কোনও ইন্টারফেস নেই।

আমি মনে করি যে বিভ্রান্তি এ থেকে এসেছে যে এসএসডি (সলিড স্টেট ডিস্ক) ডেটা সঞ্চয় করার জন্য মেমরি চিপগুলি ব্যবহার করছে। তবে এখানেই মিলের সমাপ্তি ঘটে। এসএসডি-তে মেমরি চিপগুলি সাধারণ র‌্যামের চেয়ে অনেক বেশি আলাদা। একে অপরের জন্য প্রতিস্থাপন করা সম্ভব নয়।

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

আমি নিম্নলিখিত তথ্যগুলি সরল করার চেষ্টা করেছি, সুতরাং যে কেউ গভীর বোঝার সাথে এটি পড়ছেন, দয়া করে মনে রাখবেন এটি কেবলমাত্র একটি উচ্চ স্তরের সংক্ষিপ্তসার:

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

টিপিক্যাল র‌্যাম চিপগুলি ডিআআরএএম হিসাবে পরিচিত, ডায়নামিক র‌্যাম (এটি ডিডিআর এসডিআরএম ইত্যাদি নামেও পরিচিত)। তারা খুব অল্প সময়ের জন্য ডেটা সঞ্চয় করে, যা তাদের সঞ্চিত ডেটা রিফ্রেশ করার জন্য তাদের অফ-লাইন (এই সার্কিটের বাকী সার্কিটগুলি থেকে সংযোগ বিচ্ছিন্ন করে) নেওয়া প্রয়োজনীয় করে তোলে। এটি প্রতি সেকেন্ডে কয়েক শত বা কয়েক হাজার বার ঘটে এবং এটি ব্যবহারকারীর কাছে স্বচ্ছ। যদি বিদ্যুৎ বন্ধ হয়ে যায় তবে এই রিফ্রেশটি বন্ধ হয়ে যায় এবং তাদের ডেটা চিরতরে হারিয়ে যায়। ডায়নামিক র‌্যাম চিপগুলি ফ্ল্যাশ মেমোরি চিপগুলি থেকে সম্পূর্ণ আলাদা প্রোটোকল অনুসরণ করে এবং তারা একটি ডায়নামিক মেমরি কন্ট্রোলারের সাথে সংযোগ স্থাপন করে, যার পরিবর্তে খুব দ্রুত গতির মেমরি বাসে সংযুক্ত হয়। এই মেমোরি বাসটি সরাসরি সিপিইউ চিপের কেন্দ্রস্থলে যায়। আমার উপমা অনুসারে ডায়নামিক র‌্যাম হ'ল মাইক্রোওয়েভ ওভেন এবং উচ্চ গতির মেমরি বাসটি বিদ্যুতের মেইন সরবরাহ করে।

র‌্যাপসবেরি পাই সিপিইউতে র‌্যামের জন্য একটি বিশেষ সংযোগ রয়েছে এবং ডায়নামিক র‌্যাম ছাড়া আর কিছুই সেখানে সংযোগ করতে পারে না। Sata এবং USB সংযোগগুলি পৃথকভাবে রাখা হয়।

সুতরাং যদিও তারা উভয়েই একই কাজ করে (এসএসডি এবং র‌্যাম স্টোর কোড এবং ডেটা, গ্যাস কুকার এবং মাইক্রোওয়েভ খাবার রান্না করে এবং খাবার গরম করে দেয়) তারা এই কাজটি সম্পূর্ণ ভিন্ন এবং বেমানান উপায়ে করেন। একজনের জন্য অপরটির জন্য প্রতিস্থাপন করা যায় না।

অবশেষে, র‌্যাম ডিস্ক অপারেটিং সিস্টেমের একটি কৌশল যা ভান করে যে উপলব্ধ কিছু র‌্যাম আসলে স্টোরেজ ডিস্ক। এটি তার উত্তরটিতে সঠিকভাবে লেনিক পয়েন্ট হিসাবে উপলব্ধ র‌্যামকে হ্রাস করে।


1
যখন উইন্ডোজ (রেডি বুস্ট) আপনাকে ফ্ল্যাশ ড্রাইভগুলি অতিরিক্ত র‌্যাম হিসাবে ব্যবহার করার অনুমতি দেয় তখন কী কাজ করতে পারে? নাকি এটি সুইট যুক্ত করার চেষ্টা করার মতো যা পারফরম্যান্সে প্রত্যাশিত পার্থক্য তৈরি করবে না?
ছড়াছড়ি

উইন্ডোজের রেডি বুস্ট র‌্যাম হিসাবে কাজ করে না, উইকিপিডিয়া: en.wikedia.org/wiki/ReadyBoost দেখুন । সংক্ষিপ্তসারে: রেডিবুস্ট হ'ল ডিস্ক গতি বাড়ানোর জন্য একটি ডিস্ক ক্যাচিং সমাধান। সাধারণত এর মধ্যে ডেটা অ্যাক্সেসের সময় কমাতে স্পিনিং ডিস্ক থেকে ফ্ল্যাশ ড্রাইভে ডেটা অনুলিপি করা জড়িত।
ভ্যাসিলিস পাপনিকোলাউ

3

রাস্পবেরি পাইতে অদলবদল যুক্ত করা হচ্ছে

আপনি হয় একটি সোয়াপ ফাইল, বা একটি সোয়াপ পার্টিশন ব্যবহার করতে পারেন। আপনি যদি অদলবদল বিভাজনটি ব্যবহার করার সিদ্ধান্ত নেন তবে নিশ্চিত হন যে আপনি সাবধানে পড়েছেন, কারণ আপনি কোনও গুরুত্বপূর্ণ ডেটা নষ্ট করতে চান না।

সোয়াপ ফাইল তৈরি করা হচ্ছে

  • dd if=/dev/zero of=/SWAPFILE bs=1024 count=524288
    • এটি একটি 512 এমবি ফাঁকা ফাইল তৈরি করবে।
    • গণনাটি = আপনার পছন্দসই আকারে পরিবর্তন করুন ।
  • chown root:root /SWAPFILE
  • chmod 0600 /SWAPFILE
  • mkswap /SWAPFILE
  • swapon /SWAPFILE

সোয়াপ পার্টিশন তৈরি করা হচ্ছে

  • dd if=/dev/zero of=/dev/sdXN bs=1024
    • এটি / dev / sdXN এর সম্পূর্ণ পার্টিশন পূরণ করবে
  • mkswap /dev/sdXN
  • swapon /dev/sdXN

বুটে স্থির থাকা (/ etc / fstab এ যোগ করুন)

  • vim /etc/fstab
  • হয় যোগ করুন:
    • / সুইপফিলের অদলবদল 0 0 ডিফল্ট
    • / dev / sdXN অদলবদল 0 0 ডিফল্ট

এটি সক্রিয় থাকলে পরীক্ষা করুন

  • free -m

1
এসএসডি দ্রুততর এবং অদলবদলের জায়গাগুলির পক্ষে ভাল হতে পারে, সতর্কতা অবলম্বন করুন যে ডেটা কেবলমাত্র তাদের কাছে সীমিত সংখ্যক বার লেখা যেতে পারে।
আর্থলেলনে

আপনি ইউএসবি 2 ইন্টারফেসের মাধ্যমে থ্রোল্টেড ভুলে যাবেন না, সুতরাং এসএসডি এর নেটিভ গতির 10% এর চেয়ে কম হবে। আমি দুর্ঘটনাক্রমে ফ্ল্যাশ পরা সম্পর্কে আপনার চিন্তা করার দরকার নেই বলে আমি সত্যই মনে করি না।
জন লা রুই

1

র‌্যাম ডিস্ক আপনি যা করতে চান তার সম্পূর্ণ বিপরীত। এটি যখন আপনার অতিরিক্ত গতির প্রয়োজন হয় এবং মেমরিটির যত্ন নেবেন না তখন এটি র্যামে ডিস্ক তৈরি করে।

এসএসডিটিকে র‌্যাম হিসাবে ব্যবহার করুন ... হ্যাঁ, সম্ভবত এসএসডি-তে অদলবদল তৈরি করুন এবং এটি সেখানে স্যুপ করে দিন।

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