সলিড স্টেট ড্রাইভে উবুন্টু ইনস্টল করার আগে / সময় / পরে কী পদক্ষেপ গ্রহণ করা উচিত কর্মক্ষমতা অনুকূল করতে এবং ড্রাইভের সর্বোচ্চ স্থায়িত্ব নিশ্চিত করতে?
সলিড স্টেট ড্রাইভে উবুন্টু ইনস্টল করার আগে / সময় / পরে কী পদক্ষেপ গ্রহণ করা উচিত কর্মক্ষমতা অনুকূল করতে এবং ড্রাইভের সর্বোচ্চ স্থায়িত্ব নিশ্চিত করতে?
উত্তর:
উবুন্টু স্টোরেজ ডিভাইসটি যেভাবে শক্ত রাষ্ট্র বা traditionalতিহ্যবাহী ড্রাইভই হোক না কেন ব্যবহারের উন্নতির জন্য আমি বেশ কয়েকটি সাফল্যের সাথে সফলভাবে ব্যবহার করেছি।
এসএসডি-র জন্য আপনি ড্রাইভের লিখিত সংখ্যাটি কতখানি কমিয়ে আনতে চেয়েছেন, কারণ পাঠকদের ড্রাইভে পোশাক পরিচ্ছদ যুক্ত করা উচিত নয়।
1) অদলবদল ফাইল পরিচালনা করুন
আপনি যদি আপনার কম্পিউটারটি হাইবারনেট না করেন এবং আপনার সমস্ত অ্যাপ্লিকেশন চালানোর জন্য আপনার যথেষ্ট পরিমাণে র্যাম মেমরি থাকে, তবে তাত্ত্বিকভাবে আপনার কাছে অদলবদলের প্রয়োজন নেই।
আপনার যদি এসএসডি এবং হার্ড ড্রাইভগুলির মিশ্রণ থাকে তবে আপনার অদলবদলটি কেবল হার্ড ড্রাইভে রাখুন।
2) রিড টাইমস্ট্যাম্পগুলির জন্য কোনও লিখন নেই (এসএসডি এবং হার্ড ড্রাইভের জন্য উপযুক্ত)
নোটিমে এবং নোডিরামটাইম বিকল্পগুলির সাথে আপনার পার্টিশনগুলি মাউন্ট করা আপনার ফাইল এবং ফোল্ডারগুলি পড়লে টাইমস্ট্যাম্প রাইট বন্ধ করে দেবে। এই টাইমস্ট্যাম্প রাইটগুলি সাধারণত প্রয়োজন হয় না যদি আপনি স্থানীয় মেইল সার্ভার ক্লায়েন্ট যেমন মুট ব্যবহার না করেন। এটি সাধারণত একটি খারাপ ধারণা হওয়ার কারণটি হ'ল টাইমস্ট্যাম্পগুলি আপডেট করার সময় প্রতিটি পঠনই একটি লেখার উত্পাদন করে। এতে এসএসডির জীবন কমে যায়।
আপনার / ইত্যাদি / fstab কনফিগারেশন ফাইল সম্পাদনা করুন (সাবধানে - আপনার fstab কনফিগারেশন ভঙ্গ আপনাকে সিস্টেমকে কাজ করতে বাধা দিতে পারে তা নিশ্চিত হতে ব্যাকআপ নিন):
cp /etc/fstab ~/fstab-backup
gksudo gedit /etc/fstab
আপনার রুট (/) এবং অন্যান্য পার্টিশনগুলি (/ হোম) থাকলে লাইনটিতে নটিটাইম এবং নোডিরটাইম যুক্ত করে আপনার পার্টিশনের জন্য মাউন্টিং বিকল্পগুলি সম্পাদনা করুন - দ্রষ্টব্য: আপনার / হোম পার্টিশন থাকলে, কেবল পরিবর্তনটি শুরু করুন আপনি যদি কিছু ভাঙ্গার বিষয়ে উদ্বিগ্ন হন তবে সেই বিভাজন
# / was on /dev/sda2 during installation
UUID=587e0dc5-2db1-4cd9-9792-a5459a7bcfd2 / ext4 noatime,nodiratime,errors=remount-ro 0 1
# /home was on /dev/sda3 during installation
UUID=2c919dc4-24de-474f-8da0-14c7e1240ab8 /home ext4 noatime,nodiratime,defaults 0 2
এই পরিবর্তনগুলি কার্যকর হওয়ার আগে আপনাকে আপনার মেশিনটি পুনরায় বুট করতে হবে
3) ওএস এবং অ্যাপ্লিকেশন থেকে মিনিমাইজিং রাইটস
ধরে নিই যে আপনি একটি মিশন সমালোচনামূলক পণ্য সার্ভার চালাচ্ছেন না, বেশিরভাগ লোকেরা কিছু ভুল হওয়ার আগে লগটি তাকায় না (বিশেষত গুরুতর ত্রুটি বেশিরভাগ উবুন্টু ব্যবহারকারীদের ক্ষেত্রে বিরল)। অতএব আপনি উবুন্টুকে কনফিগার করতে পারেন যাতে সমস্ত লগ এসএসডি না হয়ে র্যাম মেমরিতে লিখিত হয়।
দ্রষ্টব্য: আপনি যে সমস্ত সফ্টওয়্যার ব্যবহার করতে যাচ্ছেন সেগুলি ইনস্টল করার পরে কেবলমাত্র নিম্নলিখিত পরিবর্তনগুলি করুন (বিশেষত অ্যাপাচি ওয়েব সার্ভারের মতো জিনিস), অন্যথায় আপনি / var / লগে অনুপস্থিত ডিরেক্টরিগুলির সাথে কিছু সমস্যা অনুভব করতে পারেন
এই পদ্ধতির পটভূমির জন্য, উবুন্টু-আইই ডটকম-এ আপনার ফ্ল্যাশ ড্রাইভের জীবন দীর্ঘায়িত করা দেখুন
কোনও সম্পাদক দিয়ে / ইত্যাদি / fstab খুলুন (ধরে নিবেন আপনি / etc / fstab ফাইলটিকে ব্যাক আপ করেছেন)
gksudo gedit /etc/fstab
Fstab ফাইলের শেষে নিম্নলিখিত লাইনগুলি যুক্ত করুন এবং সংরক্ষণ করুন:
# Uncomment these after all server based applications installed - eg. apache
#tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
#tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
#tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
#tmpfs /var/log/apt tmpfs defaults,noatime 0 0
# none /var/cache unionfs dirs=/tmp:/var/cache=ro 0 0
এই পরিবর্তনগুলি কার্যকর হওয়ার আগে আপনাকে আপনার মেশিনটি পুনরায় বুট করতে হবে
আরো দেখুন:
সাধারণত আমি বিরক্ত করব না - এসএসডি জীবন নিয়ে উদ্বেগগুলি অত্যধিক নিমগ্ন। আপনার সত্যিই কেন চিন্তা করা উচিত নয় সে সম্পর্কে আপনি এই নিবন্ধটি পড়তে পারেন । সংক্ষেপে আধুনিক এসএসডি-র অন্তর্গত সার্কিটরি আপনার জন্য পরিধান-সমতলকরণ পরিচালনা করে এবং তারা কীভাবে এটি আপনার চেয়ে আরও ভাল করতে হয় তা তারা জানে।
নিবন্ধে একটি এসএসডি জীবনের এক গণনা যা প্রাপ্তি 80M / s এর অবিচ্ছিন্ন হারে লেখেন। জীবন 51 বছর । এটি 2007 প্রযুক্তির উপর ভিত্তি করে - এসএসডি জীবন এখন আরও দীর্ঘ হবে। এবং আপনি অবশ্যই অবশ্যই আপনার এসএসডিকে 24 ঘন্টা 24 ঘন্টা 80M / লিখে লিখবেন না।
তবে সময়ের সাথে সাথে পারফরম্যান্সের অবক্ষয় একটি সমস্যা হতে পারে এবং ট্রাইমই এর সমাধান। দুটি বিকল্প আছে
আপনাকে নিজেরাই স্বয়ংক্রিয় ট্রিম সক্ষম করতে হবে । (মূলত আপনি discard
নিজের মাউন্ট অপশনগুলিতে বিকল্পটি যোগ করেন , আপনি প্রদত্ত শর্তগুলি ext4 ব্যবহার করে থাকেন।) আমি একটি ব্লগ পোস্ট পেয়েছি যা রিপোর্ট করেছে যে ফাইলগুলি মোছার সময় বাতিল করা বিকল্পটি আপনার সিস্টেমকে ধীর করে দেয় ।
আপনি মাঝে মাঝে fstrim ব্যবহার করে ম্যানুয়ালি (বা ক্রোন জবটিতে ) এটি করতে পারেন । যদি আপনার কেবলমাত্র একটি পার্টিশন থাকে তবে আপনাকে যা করতে হবে তা হ'ল:
sudo fstrim /
নোট করুন যে fstrim কেবলমাত্র ১১.১০ এবং আরও নতুনতে উপলব্ধ। পুরানো সিস্টেমগুলির জন্য আপনার wiper.sh
স্ক্রিপ্টের প্রয়োজন হবে । আমি /usr/share/doc/hdparm/contrib/wiper.sh.gz
আমার সিস্টেমে স্ক্রিপ্টটি পেয়েছি ।
যদি আপনি ভাবছেন, উইকিপিডিয়া দ্বারা বর্ণিত ট্রাম টিম যে সমস্যার সমাধান করে তা হ'ল:
এসএসডিগুলি ফ্ল্যাশ মেমরি কোষগুলিতে ডেটা সংরক্ষণ করে যা পৃষ্ঠাগুলিতে গ্রুপ করা হয়, পৃষ্ঠাগুলি (সাধারণত 4 কেবি প্রতিটি) ব্লকগুলিতে একত্রে গ্রুপ করা হয় (সাধারণত ব্লকের 128 পৃষ্ঠা, মোট 512 কেবি)। ন্যাণ্ড ফ্ল্যাশ মেমরির সেলগুলি কেবল খালি থাকলেই সরাসরি লেখা যেতে পারে। যদি সেগুলি ডেটা ধারণ করে বিবেচিত হয়, তবে লিখিত ক্রিয়াকলাপটি নির্ভরযোগ্যতার সাথে সম্পাদন করার আগে সামগ্রীগুলি প্রথমে মুছতে হবে। এসএসডিগুলিতে পৃষ্ঠা-স্তরে একটি রাইটিং অপারেশন করা যেতে পারে তবে হার্ডওয়্যার সীমাবদ্ধতার কারণে মোছা কমান্ডগুলি সর্বদা পুরো ব্লকগুলিকে প্রভাবিত করে। ফলস্বরূপ, এসএসডি মিডিয়াতে ডেটা লেখা যতক্ষণ খালি পৃষ্ঠাগুলি ব্যবহার করা যায় তত দ্রুত হয় তবে পূর্বে লিখিত পৃষ্ঠাগুলি ওভাররাইট করা দরকার একবারে যথেষ্ট কম হয়ে যায়। যেহেতু পৃষ্ঠার কক্ষগুলি মুছে ফেলা প্রয়োজন আবার এটি লেখার আগেই, তবে কেবলমাত্র পুরো ব্লকগুলি মুছতে পারে, সুতরাং একটি ওভাররাইট পুনর্নির্মাণ একটি পঠন-মুছা-পরিবর্তন-লেখার চক্র শুরু করবে: পুরো ব্লকের সামগ্রী সংরক্ষণ করতে হবে ফ্ল্যাশ মিডিয়ামে কার্যকরভাবে মুছে ফেলার আগে ক্যাশে, তারপরে ওভাররাইট করা পৃষ্ঠাটি ক্যাশে পরিবর্তন করা হয় যাতে ক্যাশেড ব্লকটি আপ টু ডেট থাকে এবং তারপরেই পুরো ব্লকটি (আপডেট পৃষ্ঠার সাথে) ফ্ল্যাশ মিডিয়ামে লেখা হয় । এই ঘটনাটি লেখার প্রশস্তি হিসাবে পরিচিত।
কয়েকটি বিষয় রয়েছে:
সারিবদ্ধতা:
পার্টিশনের ডান সারিবন্ধন যা প্রায়শই দেখানো হয় । এটি এসএসডি-র ব্লক আকারের সমান হওয়া উচিত। নিরাপদে খেলুন এবং আপনার পার্টিশনগুলি এমআইবি সীমানায় একত্রিত করুন। মনে রাখবেন যে আপনি এটি উবুন্টু ইনস্টলারের পার্টিশন সরঞ্জাম (যা এমবি নয় এমবি ব্যবহার করে) ব্যবহার করতে পারবেন না, তবে আপনি লাইভ সিডি বুট করতে পারবেন, জিপার্টেড (যা মাইবি ব্যবহার করেন) ব্যবহার করতে পারেন, তারপরে আপনি সেটআপ করা পার্টিশনগুলি ব্যবহার করতে ইনস্টল ক্লিক করুন।
সঠিক সময়সূচী:
একটি গুরুত্বপূর্ণ বিষয় হল সময়সূচী যা হওয়া উচিত noop
। আপনি এই শিডিয়ুলারটিকে কার্নেলপাড়ামিটারের elevator=noop
মাধ্যমে বা আপনার একটি প্রবেশের মাধ্যমে সেট করতে পারেন echo noop > /sys/block/sda/queue/scheduler
rc.local।
Mountflags:
আমি সুপারিশ করব noatime
এবংdiscard
tmpfs
র্যামডিস্কে টিএমপি লাগাতে এসএসডি-র জীবনকাল বাড়ানো যায়। এটি ব্যবহারের জন্য আপনার নীচে নীচের লাইনটি রেখে দিন:none /tmp tmpfs defaults 0 0
সাধারণত আপনি যদি এই বিষয়ে আরও গভীরভাবে ডুব দিতে চান তবে আমি এই চমৎকার উইকি-নিবন্ধটি সুপারিশ করব ।
উবুন্টুতে আপনার এসএসডির জন্য দ্রুত টিউনিং কোর্স:
নথি ব্যবস্থা
আর্ক উইকিতে এসএসডি ফাইল সিস্টেমের জন্য কয়েকটি পছন্দনীয় বিকল্প উল্লেখ করা হয়েছে - এর মধ্যে একটি অস্থির, অন্যরা এক্সট্রা * রয়েছে। আমি ধরে নিই যে ext4 সেরা পিকগুলির মধ্যে একটি।
দ্রষ্টব্য: ext4 এর ক্ষেত্রে আপনি discard
মাউন্ট বিকল্পটি ব্যবহার করতে পারেন ।
fstab ফাইলের
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
tmpfs /tmp tmpfs nodev,nosuid,noatime,mode=1777 0 0
/dev/sda1 / ext4 defaults,noatime,discard,errors=remount-ro 0 1
/dev/sda2 /home ext4 defaults,noatime,discard,user_xattr 0 2
/dev/sda3 /windows ntfs defaults,noatime,discard,umask=007,gid=46 0 0
এখানে কয়েকটি গুরুত্বপূর্ণ বিষয় হ'ল:
swap
পার্টিশন নেই । আজকাল এটি কেবল হাইবারনেশনের জন্য প্রয়োজন, যেহেতু আধুনিক মেশিনগুলির মধ্যে প্রচুর পরিমাণে র্যাম রয়েছে।noatime
এবং discard
বিকল্পগুলি। তথ্য এখানে ।নির্ধারণকারী
ডিফল্ট সিডিউলার থেকে স্যুইচিং বিবেচনা করুন, যা বেশিরভাগ লিনাক্স ডিস্ট্রোর সিএফকিউ (সম্পূর্ণ ফর্সা কুইউং) এর অধীনে, কোনও এসএসডি-র নূপুর বা সময়সীমার শিডিয়ুলারের কাছে স্যুইচ করুন। উদাহরণস্বরূপ, নূপ শিডিয়ুলার ব্যবহার করে, ডিস্কের উপর শারীরিকভাবে ডেটা কোথায় থাকে সে বিষয়ে কোনও বিবেচনা না করে কেবল অনুরোধগুলি তারা প্রাপ্ত ক্রমে প্রসেস করে। এসএসডি-র জন্য এই বিকল্পটি সুবিধাজনক বলে মনে করা হচ্ছে যেহেতু অনুসন্ধানের সময় এসএসডি-তে সমস্ত খাতের জন্য একরকম।
/Etc/rc.local এ নিম্নলিখিত যুক্ত করুন :
# SSD performance tuning
echo noop > /sys/block/sda/queue/scheduler
তথ্য
/tmp
র্যামের সাথে, মেমরির পরিস্থিতি থেকে বেরিয়ে আসা খুব সহজ কারণ প্রচুর প্রোগ্রাম /tmp
স্টোরেজ স্পেস হিসাবে ব্যবহার করে (উদাহরণস্বরূপ ডিভিডি চিত্রগুলি স্টোর করার জন্য ব্রাসেরো )।
tmpfs
ডিফল্টরূপে র্যামের 10%। আকারটি size
বিকল্প ব্যবহার করে সামঞ্জস্য করা যেতে পারে ।
আমি এই লাইনটি আপনার fstab এ যুক্ত করব না, var / tmp ফোল্ডারটি রিবুটগুলি থেকে বেঁচে থাকার জন্য বোঝানো হয়েছে এবং এটি আপনার সমস্যার কারণ হতে পারে।
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
আমি যখন নতুন সিস্টেমটি কনফিগার করি তখন সমস্ত টিএমপি ফোল্ডারটি এইভাবে মন্তব্য করে ছেড়ে যায় যদি কিছু ঘটে তবে আমি লগ এবং স্টাফ চেক করতে পারি। তারপরে একবার আমার সিস্টেম সিস্টেম সেটআপ হয়ে গেলে আমি তাদের মন্তব্য করব না, তবে আমি কখনই উপরের লাইনটি যুক্ত করব না, আমি যা ব্যবহার করি তা এখানে:
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/log/apt tmpfs defaults,noatime 0 0
এবং যদি আমার সিস্টেমে আমার কোনও সমস্যা হয় তবে আমি লকআপের পরে রিবুট বা জোরপূর্বক রিবুট করার পরেও সমস্ত কিছু পরীক্ষা করতে সক্ষম হতে তাদের মন্তব্য করি।
এছাড়াও আপনার নোডিরামটাইমের দরকার নেই, নোটিম বিকল্পটি নিজে থেকেই উভয়ের যত্ন নেয়।
ট্রিম হিসাবে, আপনার hw / sw যদি এটি সমর্থন করে তবে এটি আবশ্যক, আমি fstab এ ফেলে দেওয়া ব্যবহার করি না discard আমি একটি দৈনিক ক্রোন তৈরি করি, কারণ আমার পিসি সর্বদা চালু থাকে, এটি করে:
gksu gedit /etc/cron.daily/trim
তারপরে এটি ফাইলটিতে যুক্ত করুন এবং সংরক্ষণ করুন (যদি আপনার এসএসডি-তে একটি পৃথক / হোম পার্টিশন না থাকে, বা এসএসডিতে থাকা অন্যান্য অংশ থাকে তবে আপনার কীভাবে এটি পরিবর্তন করতে হবে সে সম্পর্কে আপনার ধারণা পাওয়া উচিত:
#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG
তারপরে ফাইলটিকে সম্পাদনযোগ্য করে তুলুন:
sudo chmod +x /etc/cron.daily/trim
আমি আমার rc.local এর মতোও সম্পাদনা করি:
gksu gedit /etc/rc.local
এটি উপরে "প্রস্থান 0" এবং শেষ # এর নীচে যুক্ত করুন:
# Modification for SSD
# you may want to add more folders to be checked/created to this list
for dir in apparmor apt ConsoleKit cups dist-upgrade fsck gdm installer news ntpstats samba speech-dispatcher unattended-upgrades; do
if [ ! -e /var/log/$dir ] ; then
mkdir /var/log/$dir
fi
done
আপনি এখান থেকে অনুলিপি এবং পেস্ট করতে পারেন যাতে কোনও ত্রুটি নেই, সাধারণ লোকের কাছে এটি হতাশার বাইরে দেখায়, এটি হয় না।
আমি এটাও পড়েছি যে আপনার এসএসডি ড্রাইভের 10% বিনা বিন্যাসে রেখে জীবন বাড়াতে সহায়তা করতে পারে, যা এখনও দেখা যায়। আমি এগুলিতে এত বেশি পড়ি না তাই এটি করা যদি বোধগম্য হয় তবে আমি কোনও প্রমাণ দিতে পারি না।
এটি চারদিকে গাইড সেরা, তিনি এক দিনের জন্যও গুগল ঘেঁষতে পারেননি এবং তারপরে গাইড নিয়ে এসেছেন, আপনার এটি পরীক্ষা করা উচিত এখানে
/sbin/fstrim --all || true
fstrim স্ক্রিপ্টে ব্যবহার করে।
টিআরআইএম একটি অপারেটিং সিস্টেমটিকে কোনও এসএসডিকে অবহিত করার অনুমতি দেয় যা কোন তথ্যগুলির ব্লকগুলি আর ব্যবহারে বিবেচিত হয় না এবং অভ্যন্তরীণভাবে মুছতে পারে। ট্রিমিং এসএসডিকে আবর্জনা সংগ্রহের ওভারহেড পরিচালনা করতে সক্ষম করে, যা জড়িত ব্লকে ভবিষ্যতে লেখার কাজগুলি আগেই উল্লেখযোগ্যভাবে কমিয়ে দেয়। 1
উবুন্টু ১৪.০৪ - এ ইউএস-লিনাক্স প্যাকেজে একটি নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে যা নিয়মিত এসএসডিগুলিকে স্বয়ংক্রিয়ভাবে ছাঁটাই করে, তবে কেবলমাত্র ইন্টেল এবং স্যামসাং এসএসডিই ডিআরএফ দ্বারা ট্রিম সক্ষম করে থাকে, কারণ কিছু সস্তা এসএসডি এমনকি ট্রিম চলাকালীন নিজেরাই ইট তৈরি করতে পারে। 2/etc/cron.weekly/fstrim
উবুন্টু 14.04 এর বিষয়বস্তু :
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g. https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all
1 https://en.wikedia.org/wiki/Trim_%28 কমপুটিং ৯৯৯
২ ২ ট্রিম কীভাবে সক্ষম হয়?
এটি স্পষ্ট যে /var/tmp
tmpfs এ থাকা উচিত নয় কারণ সংজ্ঞা অনুসারে এটির সামগ্রী পুনরায় বুট করার বাইরে সংরক্ষণ করা দরকার:
ঠিক আছে "দীর্ঘ গল্প সংক্ষিপ্ত":
ext4
ইনস্টল করার সময় হিসাবে ফর্ম্যাট করুন এবং একটি ছোট অদলবদল তৈরি করুন ~ 1 জিবি। ইনস্টল করার পরে fstab এর সাথে সম্পাদনা sudo gedit /etc/fstab
করুন এবং নিম্নলিখিত লাইনটি যুক্ত করুন
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
এটি আপনার টেম্প ফাইলগুলির জন্য একটি র্যামড্রাইভ তৈরি করবে, যা বার্ধক্যকে কমিয়ে দেবে। noatime,nodiratime,discard
ডিফল্ট পরে আপনার ext4 লাইনে যুক্ত করুন । এটি পরিধানও কম করবে এবং ট্রিমের কার্যটি সক্ষম করবে। সংরক্ষণ করুন এবং পুনরায় বুট করুন।
কিছু ভাল তথ্য খামচি থেকে উবুন্টু, লিনাক্স মিন্ট জন্য এসএসডি নিখুত কেমন আছেন http://namhuy.net/1563/how-to-tweak-and-optimize-ssd-for-ubuntu-linux-mint.html আপনি পারে আগ্রহী হতে
প্রিললোড ব্যবহার করুন
উবুন্টু, লিনাক্স মিন্ট বা ডেবিয়ান ভিত্তিক বিতরণগুলিতে প্রিললোড ইনস্টল করতে
# apt-get update && apt-get install preload
আপনার অদলবদল বন্ধ করুন
অদলবদল সেটিং পরিবর্তন করতে:
$ su -
# nano /etc/sysctl.conf
এবং এই লাইনটি সিস্টেস্টল.কম ফাইলটিতে যুক্ত করুন।
vm.swappiness = 10
ইউপিএস প্রয়োজন the /etc/sysctl.conf
ফাইলটিতে
vm.dirty_writeback_centisecs = 15000
vm.swappiness = 10
কনফিগারেশন ফাইল ডেমন খুঁজুন সাধারণত /etc/syslog.conf
или /etc/rsyslog.d/
এবং ফর্ম সব পাথ /var/log/
একটি বিয়োগ চিহ্ন ( "-") লেখার মাধ্যমে পরিবর্তন ways.Before mail.err সামনে
/var/log/mail.err
পরে
mail.err -/var/log/mail.err
এফএস btrfs
ব্যবহার করুন এবং -o ssd
বিকল্পটি ব্যবহার করুন
উবুন্টু, লিনাক্স মিন্টের জন্য কীভাবে এসএসডি টুইট এবং অপ্টিমাইজ করা যায়
ট্রিম সক্ষম করুন
টিআরআইএম (কোন এসএসডি ব্লক ব্যবহার হচ্ছে না এবং সাফ করা যায় তা কোনও ওএসকে জানতে ট্রিম কমান্ড)
ভুল কিছু ঘটলে প্রথমে fstab ব্যাক আপ করুন।
# cp /etc/fstab ~/fstab.bk
Fstab ফাইল সম্পাদনা করুন
# nano /etc/fstab
Ext4 এর পরে আপনার এসএসডি ড্রাইভ বা পার্টিশনগুলিতে ফেলে দিন
UUID=bef10b86-494d-41c6-aa46-af72cfba90fd / ext4 discard,errors=remount-ro 0 1
Adding noatime and nodiratime
noatime এবং নোডিরামটাইম লিনাক্স ফাইল সিস্টেমের জন্য লিনাক্সের মাউন্ট অপশন। নোটিম ফাইল সিস্টেমে অ্যাটাইম আপডেটগুলি অক্ষম করে এবং নোডিরটাইম ডিরেক্টরি সিস্টেমটিতে টাইম আপডেটগুলি অক্ষম করে। নোয়াটাইম এবং নোডিরামটাইম যুক্ত করে এসএসডি লোড মানে কার্যকারিতা লাভ হ্রাস পাবে।
Fstab ফাইল সম্পাদনা করুন
# nano /etc/fstab
Ext4 এর পরে আপনার এসএসডি ড্রাইভ বা পার্টিশনগুলিতে নোটিম, নোডিরামটাইম যুক্ত করুন
UUID=bef10b86-494d-41c6-aa46-af72cfba90fd / ext4 discard,noatime,nodiratime,errors=remount-ro 0 1
আমি কেবল এসএসডি-তে বুট করার সময় পড়া সমস্ত জিনিসই রাখার পরামর্শ দিচ্ছি যেগুলি সম্ভবত অ্যাপ্লিকেশন লোড করতে অনেক বেশি সময় লাগবে।ডাটা এবং লগ এবং অন্যান্য অবাস্তব জিনিস যা আমি একটি সাধারণ এইচডিডি-তে খুঁজে পাই l এছাড়াও আপনি কেবলমাত্র আপনার ওবুন্টু সেটআপ করতে পারবেন বুট করার সময় এসএসডি থেকে একটি বড় ইনিগ্রাফ এবং এসএসডি-তে পরিবর্তনগুলি আবার না লিখুন। এই সুবিধাটি হ'ল, এই পার্টিশনে পরিবর্তনগুলি স্থায়ী নয় যা আপনার বুট সিস্টেমের সুরক্ষার মতো। এটির জন্য আপনাকে অবশ্যই আরও অনেক র্যামের প্রয়োজন হবে।
আমি উদাহরণস্বরূপ এসএসডি-তে পার্টিশনগুলি /, / ইত্যাদি, / ইউএসআর, / বুট, / লিবি 32/64 রাখব
/ অপ্ট, / বিন, / এসবিন, / রুট, / হোম এবং এমনকি অদলবদল (র্যাম বৃদ্ধি !!!) HD
উইকিপিডিয়া বলেছেন:
লিনাক্স কার্নেল টিআরআইএম ফাংশনটি ২.6.৩৩ সংস্করণে সমর্থন করে। "বাতিল" পরামিতি ব্যবহার করে মাউন্ট করা হলে ext4 ফাইল সিস্টেম সমর্থিত। সর্বাধিক সাম্প্রতিক ডিস্ক ইউটিলিটিস (এবং সেইজন্য ইনস্টলেশন সফ্টওয়্যার যা সেগুলি ব্যবহার করে) সঠিক পার্টিশন প্রান্তিককরণ প্রয়োগ করে।
ব্যাকআপের জন্য অনেকগুলি উপায় রয়েছে, যার মধ্যে সহজতমটি হল (আর) সিঙ্ক প্লাস ক্রোন জব।
/root
, /home
এবং swap 'র গতি জন্য এসএসডি আরোপ করা উচিৎ নয় কারণ এটি বেশিরভাগই শুধুমাত্র পাঠযোগ্য হয়। গতির সুবিধার জন্য, /var
এসএসডিও রাখুন।
/
কুবুন্টু স্বপ্নবিষয়ক জন্য পার্টিশন আমার এসএসডি উপর 4.5GB লাগে। 20GB জন্য যথেষ্ট /
বিয়োগ /home
। ফাইলসিস্টেম লেআউটটিকে টুইট করার জন্য, এটি বেশ কয়েকটি পার্টিশনে ছড়িয়ে দেওয়ার প্রচেষ্টা মূল্যহীন নয়।
tmpfs
লাইনগুলি মন্তব্য করা হয়, তবে কেন এই লাইনগুলি যুক্ত করা কোনও পার্থক্য করবে? আমাদের কি এটিকে নিঃশর্ত যুক্ত করার দরকার আছে?