এসএসডি কী রাখবেন না?


70

আমি একটি এসএসডি কিনেছি এবং আমি একটি সম্পূর্ণ তাজা লিনাক্স ইনস্টলেশন সহ আমার ডেস্কটপ সিস্টেম স্থাপন করতে যাচ্ছি।

এসএসডি দ্রুত হিসাবে পরিচিত, তবে তাদের একটি অসুবিধা রয়েছে: লেখকের সংখ্যা (প্রতি ব্লক?) সীমাবদ্ধ।

সুতরাং আমি এসএসডি এ এবং কোনটি এইচডিডি ড্রাইভে থাকা উচিত তা নিয়ে আমি ভাবছি। সাধারণত আমি ভেবেছিলাম যে ঘন ঘন পরিবর্তন হয় এমন ডেটা এইচডিডিতে রাখা উচিত এবং যে ডেটা ঘন ঘন পরিবর্তন হয় না তা এসএসডি এ রাখা যেতে পারে।

  • এখন আমি এই প্রশ্নটি পড়ছি , একই রকম দৃশ্যের সাথে। উত্তরে সেখানে লেখা আছে: "এসএসডি ড্রাইভগুলি অদলবদলের জন্য আদর্শভাবে উপযুক্ত ..."

    কেন এসএসডিগুলি আদর্শভাবে অদলবদলের জন্য উপযুক্ত? ঠিক আছে, আমি সিস্টেমের কর্মক্ষমতা বাড়াতে উচ্চ সম্ভাবনা দেখতে পাচ্ছি, তবে ডেটা ঘন ঘন বদল হয় না এবং তাই এসএসডি নিয়ে অনেকগুলি লেখালেখির ফলস্বরূপ একটি সংক্ষিপ্ত এসএসডি আজীবন ঘটে?

  • এবং / var ডিরেক্টরি সম্পর্কে কি? এর বিষয়বস্তুও ঘন ঘন পরিবর্তন হয় না? এটি এইচডিডি লাগানো ভাল ধারণা হবে না?

  • অন্য কোনও ডেটা আছে যা একটি এসএসডি তে থাকা উচিত নয়?


একটি যুক্ত পয়েন্ট হিসাবে, আমরা আমাদের এআইএক্স প্রযোজনা ডিবিতে এসএসডি সহ একটি রেইড 1 ব্যবহার করেছি। মঞ্জুরিপ্রাপ্ত তারা সম্ভবত এন্টারপ্রাইজ গ্রেড এসএসডি (প্রকৃতপক্ষে যাচাই করা হয়নি), তবে এখনও ... গ্রাহক গ্রেড এখনও বেশিরভাগ অ্যাপ্লিকেশনের জন্য গ্রহণযোগ্য হবে যেখানে আপনার /procএবং /homeডিরেক্টরিগুলি আপনার এসএসডিতে থাকে ide
চাদ হ্যারিসন

7
@ হাইড্রোপারাডেস কর্নেল /procদ্বারা রক্ষণাবেক্ষণ করা হয় এবং স্পিনিং-প্ল্যাটার বা এসএসডি কিনা তা ডিস্কে বাস করে না।
একটি সিএনএন

উফফ, একটি মস্তিষ্কের বাত ছিল /varবা উদাহরণস্বরূপ /etcউপযুক্ত প্রতিস্থাপন হতে পারে /proc। আমি মনে করি /procএটি অদলবদলের উপর ছড়িয়ে পড়লে এখনও প্রাসঙ্গিক হবে।
চাদ হ্যারিসন

উত্তর:


83

আপনি যদি চক্র লেখার বিষয়ে চিন্তা করেন তবে আপনি কোথাও পাবেন না get

আপনার এসএসডি-তে ডেটা থাকবে যা ঘন ঘন পরিবর্তিত হয়; আপনার বাড়ি, আপনার কনফিগারেশন, আপনার ব্রাউজার ক্যাশে, এমনকি এমনকি ডাটাবেসগুলি (যদি আপনি কোনও ব্যবহার করেন)। এগুলি সব এসএসডি থাকা উচিত: আপনি ঘন ঘন কাজগুলির জন্য গতি অর্জন না করা হলে আপনার আর একটি কেন থাকবে?

লেখার সংখ্যা সীমিত হতে পারে তবে একটি আধুনিক এসএসডি পরিধান সমতলকরণে খুব ভাল, তাই আপনার এটি নিয়ে খুব বেশি চিন্তা করা উচিত নয়। ডিস্কটি সেখানে লিখতে হবে; যদি আপনি এটির জন্য এটি ব্যবহার না করেন তবে আপনি সম্ভবত এটি একটি পেপারওয়েট হিসাবে ব্যবহার করতে পারেন এবং এটি আপনার কম্পিউটারে কখনও রাখেন না।

অদলবদলের জন্য উপযুক্ত কোনও স্টোরেজ ডিভাইস নেই। অদলবদল স্লো , এমনকি এসএসডি তেও। আপনার যদি সবসময় অদলবদল করার দরকার হয় তবে আপনি একরকম বা অন্য কোনওভাবে আরও বেশি র্যাম পাওয়ার চেয়ে ভাল।

এটি অদলবদলের জন্য পৃথক হতে পারে যা অদলবদলের জন্য ব্যবহৃত হয় না, তবে স্থগিত-থেকে-ডিস্কের দৃশ্যের জন্য। স্বাভাবিকভাবেই এর জন্য স্টোরেজ মিডিয়া যত দ্রুত ব্যবহার করা হবে তত দ্রুত তা স্থগিত হবে এবং আবার জাগবে।

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

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


11
এই উত্তরটি পুরোপুরি এই তথ্য উপেক্ষা করে যে প্রচুর ডেটা খুব কমই লেখা হয় তবে ঘন ঘন পড়ি।
jwg

22
উম্মম, উত্তরটা কীভাবে বদলে যায়? এখানে থিমটি হ'ল "আপনার ঘন ঘন কাজগুলির জন্য গতি অর্জন"। এটা পড়া বা লিখতে হয় তা কি ব্যাপার? বিন্দুটি এসএসডি ব্যবহার করে এমন কিছু জিনিস যা পড়া বা লেখাই নির্বিশেষে প্রচুর ডিস্ক আইও জড়িত।
পিট

1
@ লরেনপেকটেল তাই আপনি কি বলছেন যে আপনি বাস্তবে আশা করছেন যে এসএসডি প্রায় একশ বছরের ব্যবস্থায় কার্যকর হবে? ব্যবহারের ধরণ নির্বিশেষে কোনওভাবেই আমি সন্দেহ করব যে এটি হবে be :) "একটি ধ্রুবক হারে বৃদ্ধি" অগত্যা "নির্ভুল" তে অনুবাদ করে না, বিশেষত যখন আপনি (সম্ভবত সম্ভবত ঘটনাটি) কোনও জিনিস পরিমাপ করে তবে অন্য হিসাবে তা রিপোর্ট করে। আপনি যদি লেখার চক্র পরিমাপ করছেন তবে এটি আজীবন হিসাবে প্রতিবেদন করছেন, যা ভুল হতে পারে এমন সমস্ত কিছুকে উপেক্ষা করে, বিশেষত দীর্ঘ সময় ধরে (শারীরিক উপকরণ এবং উপাদান ক্লান্তি একটি সম্ভাবনা হিসাবে মনে আসে)।
একটি সিভিএন

5
এসএসডিগুলি কেবলমাত্র কোনও আইও নয়, এলোমেলো আইওতে আরও ভাল। সাধারণ ড্রাইভগুলি মিডিয়া হিসাবে ক্রমানুসারে অ্যাক্সেসের জন্য ঠিক তত ভাল হবে।
জেমসআরয়ান

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

29

ঠিক আছে, তাই লক্ষ্যটি হ'ল বকের পক্ষে যথাসম্ভব ঠাঁই পাওয়া - গতি বনাম প্রতিস্থাপন হার্ডওয়্যারের দাম (একক বড় হার্ডডিস্ক এবং মাঝারি আকারের এসএসডি, যা সাধারণ বলে মনে হচ্ছে)। সরলকরণের জন্য আপনি সেই ফাইলটি এসএসডি-তে স্থানান্তরিত করার জন্য লিখিত সেক্টরের সংখ্যার বিপরীতে কোনও ফাইলকে এসএসডি-তে স্থানান্তরিত করা থেকে গতি কত বৃদ্ধি পেয়েছেন তা বিবেচনা করতে পারবেন।

  • যে ফাইলগুলি খুব বেশি পড়তে হবে এবং খুব কমই লিখতে হবে (যেমন ওএস এবং প্রোগ্রামগুলি) এসএসডি-তে যাওয়ার জন্য সম্ভবত সবচেয়ে স্পষ্ট হবে।
  • এইচডিডি যথেষ্ট দ্রুত যেখানে উদাহরণস্বরূপ ডেটা একবারে লেখা হয় এবং বহুবার পড়তে হয় এমন ফাইলগুলি (উদাহরণস্বরূপ সংগীত, ভিডিও) সম্ভবত সেখানেই থাকা উচিত। এগুলি সাধারণত পরিবর্তিত হয় না, তবে বিবেচনা করুন যে তারা অনেকগুলি সেক্টরে লিখিত are
  • ছোট ফাইলগুলি যা অনেকগুলি পরিবর্তিত হয় (যেমন কিছু অস্থায়ী ফাইলগুলি) আরও জটিল। উদাহরণস্বরূপ, 512 বাইটের একটি সেক্টর আকার দেওয়া, আপনি একবার একক 1 জিআইবি ফাইল লেখার মতো একই পরিমাণ লেখার "গ্রাস" করার আগে 20,000,000 বার একক-সেক্টর ফাইলটি ওভাররাইট করতে পারেন। এসএসডি যদি পরিধানের সমতলকরণের যত্ন নেয় তবে এগুলি সমতুল্য হওয়া উচিত।

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


2
গতি বনাম প্রতিস্থাপনের দাম বনাম তথ্য হারাতে । হ্যাঁ প্রত্যেকে তাদের ব্যাকআপ ব্যবহার করে না। +1
n611x007

1
আমাকে স্বীকার করতে হবে যে আমি বিশেষত এসএসডি-র ক্ষেত্রে স্টোরেজ ব্যবহারের পরিমাপ হিসাবে খাত-লেখার ধারণা পছন্দ করি। :)
একটি সিভিএন

2

এখানে সমস্ত উত্তরগুলির পাশাপাশি একটি ছোট টিপ রয়েছে যা আমি পছন্দ করি। আমি আবার এসএসডি দিয়ে রামডিস্ক ব্যবহার শুরু করেছি ধীরে ধীরে পরিধানের প্রভাবটি বাড়ানোর জন্য। আমি এটি একটি ব্রাউজার ক্যাশে (ভাল পুরো ব্রাউজার প্রোফাইল), বিভিন্ন টেম্পস, কিছু অপ্রয়োজনীয় লগ ইত্যাদির জন্য ব্যবহার করছি (সিমলিংকের মাধ্যমে)

আমার ramdisk নীচে fstab এ সেট করা আছে:

tmpfs       /mnt/ramdisk tmpfs   nodev,nosuid,size=512M   0 0

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

এটি সিস্টেমকে কিছুটা গতি দেয় এবং কিছু লেখার চক্র সংরক্ষণ করে। ভাল জিনিস প্রতি 15 মিনিটে আরএসসিএন করানো ক্রোন কাজ হতে পারে?

#!/bin/bash

### BEGIN INIT INFO
# Provides:          Ramdisk control
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 6
# Short-Description: Start/stop script at runlevel change.
# Description:       Ramdisk auto backup and restore
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin
USER="user1"
RDISK=/mnt/ramdisk
BACKUP=/opt/
#/home/$USER/BackUps/

#echo "$(date) $1" >> $BACKUP/rd.log

case "$1" in
    stop)
        rsync -aE --delete $RDISK $BACKUP
        ;;
    start|force-reload|restart|reload)
        #restore ramdisk
        cp -rp $BACKUP/ramdisk/* $RDISK 2> /dev/null
        ;;
    *)
        echo 'Usage: /etc/init.d/ramdisk {start|reload|restart|force-reload|stop|status}'
        echo '       stop                       - backup ramdisk data'
        echo '       start|*                    - restore ramdisk data from backup'
        echo '       - default backup location is /xxxxx'
        exit 1
        ;;
esac


exit $?

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


1

অন্যের সাথে একমত হয়ে, ব্যয়বহুল এসএসডি স্থান নষ্ট না করার জন্য আপনার খুব বড় (ভিডিও) ফাইলগুলি বাদ দেওয়া উচিত।

তবে, আপনারও নিশ্চিত হওয়া উচিত যে ট্রিম সক্ষম হয়েছে:

  • আপনার এসএসডি ট্রিমকে সমর্থন করে
  • আপনার বিভাজনটি একাধিক ইবিএসের সাথে সংযুক্ত করা হয়েছে
  • আপনার ফাইল সিস্টেমটি আপনার ফাইল সিস্টেমে ট্রিমকে সমর্থন করে (ext4 সাধারণত তা করে)
  • আপনি fstrimনিয়মিত চালান (সম্ভবত একটি ক্রোন সাপ্তাহিক মধ্যে)
  • আপনি কমপক্ষে 25% ফ্রি ডিস্ক স্থান রাখুন [ 1 ]

আপনার ডেটা ব্যাক আপ করতে ভুলবেন না।

হালনাগাদ:


25% ফ্রি ডিস্ক স্থান সম্পর্কে কোনও উত্স আছে?
থিয়াগো পেরোত্তা

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

বংশধরগণ জন্য, আমি যোগ করার জন্য যে বিভাগটি আপনাকে রেফারেন্সড ArchWiki থেকে অপসারণ করা হয়েছে চাই এই "এটা প্রস্তুত বা overprovisioning ছাড়া একটি এসএসডি কিনতে কিছু প্রচেষ্টা গ্রহণ করা হবে:, পুনর্বিবেচনা নিম্নলিখিত মন্তব্য সহ kingston.com/us/ssd/ overprovisioning "।
স্পোকি

বাস্তবে আপনি হয় এসএসডি-তে অদলবদল রাখেন বা আপনি কোনও অদলবদল কনফিগার করেন। সত্যিই এমন কোনও পরিস্থিতি নেই যেখানে আপনি এইচডিডি অদলবদল করতে চান এসএসডি একটি বিকল্প।
মিক্কো রেন্টালাইনেন

1

আপনি যদি এইচডিডি এবং এসডিডি-র মাধ্যমে আপনার ডেটা প্রেরণের জন্য সময় ব্যয় করতে না চান তবে আপনি নিজের এসডিডিটিকে ক্যাশে হিসাবে ব্যবহার করতে পারেন।


-1

আমি দুঃখিত, খারাপ উত্তর। অবশ্যই আপনি খুব দ্রুত সিস্টেম তৈরি করতে পারেন এবং এখনও বেশিরভাগ লিখিত ফোল্ডারগুলিকে এইচডিডি তে স্থানান্তর করতে পারেন। এইচডিডি-তে / tmpfs এ সরান / tmpfs তৈরি করুন / tmp পার্টিশনটিও এইচডিডি তে সরান এবং / var / log / var / spool এবং / var / tmp এর জন্য মূল ফোল্ডারে সিমলিংক তৈরি করুন (tmpfs তে / var / tmp রাখবেন না হ'ল এমন ডেটা যা জোরে রিবুটগুলি জুড়ে অ্যাক্সেসযোগ্য থাকে। এইচডিডি এ সরান এবং ~ / ডাউনলোডসমূহ ~ / ভিডিওগুলি ~ / সঙ্গীত ~ / .config ~ / .cache ~ / .thunderbird ~ / .mozilla ~ / .googleearth ~ / .ACES স্ট্রিম এবং অন্যদের জন্য বার বার লিখুন যা আপনি জানেন বা খুঁজে পেয়েছেন ক্যাশে (সর্বদা আপনার নির্দিষ্ট ব্রাউজার ক্যাশেটি কোথায় তা সন্ধান করুন এবং এটি এইচডিডি ক্রোমে স্থানান্তরিত করুন এবং ফায়ারফক্স এগুলিকে believeেকে দেওয়া হয় আমি বিশ্বাস করি তবে নিজের জন্য দেখুন)। আপনার যদি কোনও ভিডিও ফাইল সম্পাদনা করতে হয় তবে আপনি এটিকে এসএসডি এ স্থানান্তর করতে পারেন অন্যথায় 99% নথি এবং মিডিয়া এসএসডি তে থাকা কোনও উপকারভোগী নয়। এছাড়াও এইচডিডি সিসটেন দ্বারা কম ব্যবহার করা হয় কারণ এই কৌশলগুলি কার্যকারিতা এবং এসএসডি এর স্থায়িত্বের বিশাল পার্থক্যের উপর একটি তুচ্ছ প্রভাব ফেলে। এইচডিডি এ সরান এবং আপনার ক্লাউড ফোল্ডারগুলির জন্য সিমলিঙ্কগুলি তৈরি করুন (উদাঃ ড্রপবক্স)। আপনি যদি এটি অ্যাচিং করে থাকেন তবে চলুন / ভার্ / www কেও বিবেচনা করুন। এখন আপনার খুব দ্রুত সিস্টেম রয়েছে যার প্রায় গতির পার্থক্য নেই এবং অনেক কম পরিশ্রম।

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