এসএসডি / এইচডিডি বৃদ্ধির জন্য সেরা / ইত্যাদি / fstab সেটিং


12

আমি জানি যে এক্সটি 4 দ্রুতগতিতে 3y এরই মধ্যে বিভিন্ন লেখকের কাছ থেকে পরীক্ষামূলক ব্লগ পোস্টগুলি চেক করছে তবে এসএসডি আরও দ্রুত করে তোলে এমন অন্যান্য সেটিংসও আমি পেয়েছি http://www.howtogeek.com/62761/how-to-tweak-your-ssd- ইন-উবুন্টু-জন্য-ভাল-কর্মক্ষমতা /

sudo gedit /etc/fstab
add to / partition <options> noatime,nodiratime,
and also if kernel is >2.6.33 also add discard,
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

এবং https://wiki.ubuntu.com/MagicFab/SSDchecklist

sudo gedit /etc/fstab
add to / partition <options> noatime, and thats it
and data=writeback mounting option if you formatted the disk without journaling. Otherwise add data=ordered which sould be a good compromise between full journaling and none at all.
tmpfs   /tmp  tmpfs  nodev,nosuid,noexec,mode=1777  0 0

শুধু নোয়াটিম কেন? এবং কিভাবে ডিস্কটি ইনস্টলেশন থেকে জার্নালিং ছাড়াই আছে? আর কি দ্রুত? জর্নলিং না বিপরীত? এবং কোন জার্নালিং ডেটা = রাইটিংব্যাক বা ট্র্যাঙ্কেল ডেটা = অর্ডার করা যায় না?

এবং কেন tmpfs / tmp উভয়ই আর্টিকেলগুলিতে পৃথক হয় এবং কীভাবে তারা dffer এবং ডাইনি ভাল এবং কেন?

এগুলি সব এসএসডি সম্পর্কে তবে আমি কি এইচডিডি তে একই সেটিংস ব্যবহার করতে পারি? আমার এই https://wiki.ubuntu.com/Kangarooo/AfterCleanInstallation এ সেট করার জন্য এক সময় স্ক্রিপ্ট তৈরি করার সাথে সাথে আমি এইচডিডি এবং এসএসডি-র উত্তর পেতে চাই

উত্তর:


10

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

এখন জার্নালিং অক্ষম করার জন্য ... এটি কেবল উন্মাদ crazy এই উন্নত ফাইল সিস্টেমগুলি ব্যবহারের পুরো বিষয়টি: ডেটা অখণ্ডতা সুরক্ষার সময় আরও ভাল পারফরম্যান্স। বুঝতে পারেন যে আপনি এই বাণিজ্যটি তৈরি করলে আপনি গতিতে সামান্য বর্ধনের জন্য আপনার ব্যক্তিগত ডেটা এক্সচেঞ্জ করছেন। আমি ব্যক্তিগতভাবে এটি সুপারিশ করব না। এই ঝুঁকি নিয়ে যাওয়ার জন্য ক্ষতিপূরণ দেওয়ার জন্য বেশিরভাগ লোকেরা ভাল ব্যাকআপ শুরু করে না।

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

আমি উবুন্টু উইকিটিকে অগ্রাহ্য করব যে পার্টিশন সারিবদ্ধকরণ মূল্যবান এমন ধারণাটি ব্যতীত আপনি উল্লেখ করেছেন। এখানে আরও একটি দায়িত্বশীল লিঙ্ক:

http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/index.html?ca=dgr-lnxw074KB-Disksdth-LX

উবুন্টু উইকির কয়েকটি প্রস্তাবনা ঠিক নকল, যেমন "নোদেভ" ব্যবহার করে tmpfs পুনরায় কনফিগারেশনের মতো। এটি ইতিমধ্যে একটি র‌্যামএফএস!

ফায়ারফক্স ক্যাশে / টেম্পে সরানো আপনার বর্তমান সেশনে গতি বাড়িয়ে দিতে পারে। যদিও এটি কোনও সুরক্ষা বিপত্তি হতে পারে (আপনার বাড়িতে আর সুরক্ষিত নয়) এবং tmpfs অবিচ্ছিন্ন না হওয়ায় এটি প্রতিটি বুটে পুনর্নির্মাণ করা হবে।

সারসংক্ষেপ:

যোগ করার পদ্ধতি discardext4 এই অপশন বিচক্ষণ হয়, writeback ডিফল্ট মোড, সেটিংস একা জার্নালিং ত্যাগ করেন, তখন atime সমন্বয় জরিমানা হয়, এবং নির্দিষ্ট সময়সীমা বা nop নির্ধারণকারী সুইচ এছাড়াও দরকারী হতে পারে, পার্টিশন প্রান্তিককরণ ঐচ্ছিক। বাকীটি বাঁকানো।


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

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

1
nodevবোকা হবে কেন ? এটি সিস্টেমকে সচেতন করে তোলে না যে ফাইল সিস্টেমটি একটি ডিভাইস, তবে ডিভাইস ফাইলগুলিকে ডিভাইস হিসাবে ধরা থেকে বাধা দেয়। আপনি বিভিন্নটি ব্যবহার করে পরীক্ষা করতে পারেন sudo mknod -m666 test c 1 3(যা একটি ফাইল তৈরি করে যা testলিখনযোগ্য নাল ডিভাইস হিসাবে কাজ করে, যেমন /dev/null)। একটি ফাইল সিস্টেম র উপরে মাউন্ট করা nodev, echo > testএবং cat testব্যর্থ হয়, নির্বিশেষে যদি আপনি এটি রুট হিসাবে বা না চালানো।
লেকেনস্টেইন

আমি জানি মানুষ পৃষ্ঠাটি কী বলে। আপনি কি দয়া করে ব্যাখ্যা করতে পারেন তবে এটির কার্যকারণে বিশেষত কোনও এসএসডি প্রসঙ্গে কীভাবে এর প্রভাব পড়ে?
পেপেরাকি

4

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

পরিবর্তে, একটি দৈনিক ক্রোন জব তৈরি করুন যা চলে fstrim -v /(বা আপনার এসএসডি পার্টিশনগুলি যাই হোক না কেন)। এটিই সমাধান যা উবুন্টু 14.04 এলটিএস শিপিং করবে।


"বাতিল বিকল্পটি আর পরামর্শ দেওয়া হয় না" - উত্স, দয়া করে?
eMPee584

1
… একটি এক্সএফএস দেব marc.info/?l=linux-xfs&m=133047907914622&w=2 দ্বারা এই পোস্টটি পাওয়া গেছে : "অনলাইন বাতিল করা গ্রাহক এসএসডি ব্যবহার করার জন্য সত্যিই একটি স্মার্ট জিনিস নয় […] অবিকল কারণ বাতিল করা খুব ধীর এবং অ- বেশিরভাগ হার্ডওয়্যারে কুইয়েবল অপারেশন যা এটি সমর্থন করে। " সুতরাং systemctl enable fstrim.timerএটি ..
eMPee584

1

/ টেম্পে 'নোেক্সেক' সক্ষম করবেন না অথবা আপনি কিছু নির্দিষ্ট 3 ডি ড্রাইভারের সাথে সমস্যার মুখোমুখি হবেন যা / tmp থেকে চালানো দরকার। আধুনিক হার্ডওয়্যারগুলির জন্য এনভিআইডিআইএ ড্রাইভারদের এই প্রয়োজনীয়তা রয়েছে, আপনি যদি 'নেক্সেক্স' সক্ষম করে থাকেন তবে আপনার যে কোনও অ্যাপ্লিকেশনটি সেগফল্টের (xscreensaver গ্ল্যামট্রিক্সের মতো) থাকবে।


সুতরাং আমি লম্বা যোগ করতে পারেন বিনা সংযোগ ছাড়াই? এটার মত? tmpfs / tmp tmpfs nodev, nosuid, মোড = 1777 0 0
Kangarooo

0

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

tmpfs /tmp tmpfs defaults,size=15%,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,size=10%,mode=1777 0 0

তবে আপনার /var/logফাইলগুলি র‍্যামে স্থানান্তর করবেন না যতক্ষণ না আপনি নিশ্চিত হন যে আপনি ক্রাশ করবেন না;) এবং আপনি ইতিমধ্যে আপনার সমস্ত সার্ভার প্যাকেজ ইনস্টল করেছেন যা নতুন /var/logডিরেক্টরি তৈরি করে (অ্যাপাচি এর মতো) এবং সেগুলি বুটের মধ্যে অদৃশ্য হয়ে যেতে পছন্দ করে না :

tmpfs /var/log tmpfs defaults,mode=0755 0 0 
tmpfs /var/log/apt tmpfs defaults 0 0
none /var/cache unionfs dirs=/tmp:/var/cache=ro 0 0

এটি জেআর0cket এর উত্তর এবং বিষয়টিতে থাকা অন্যান্য ব্লগ নিবন্ধগুলির মিশ্রণ ।

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