এসএসডি: আমার কতবার fstrim করা উচিত?


26

বিভিন্ন উত্স আছে এবং বিভিন্ন অনুশীলন প্রস্তাবিত হয়। আমি নিম্নলিখিত প্রস্তাবগুলি পেয়েছি যে একজনের কতবার fstrim চালানো উচিত।

  • ক্রোন দ্বারা সাপ্তাহিক চালান
  • ক্রোন দ্বারা প্রতিদিন চালান
  • প্রতিটি বুট চালান

সর্বোত্তম বিকল্পটি কী এবং কেন? উবুন্টু 14.04 ডিফল্টরূপে প্রথম বিকল্পটি ব্যবহার করে।

উত্তর:


30

ট্রিম কমপক্ষে তিনটি কাজ করে:

  1. লেখার প্রশস্তকরণকে ছোট করুন
  2. দীর্ঘমেয়াদী কর্মক্ষমতা ক্ষয় রোধ
  3. অপ্রত্যাশিতভাবে আপনার ডেটা মুছুন

আপনার অগ্রাধিকার কোথায় তা এখন নির্ভর করে।

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

2), fstrimসাপ্তাহিক বা এমনকি মাসিক ব্যবহার সম্পূর্ণ জরিমানা। তাত্ক্ষণিক বাতিল বা দৈনিক ছাঁটাই করার দরকার নেই - এটি একটি স্বল্প-মেয়াদী ব্যবস্থা হতে পারে তবে এটি এসএসডিকে দীর্ঘমেয়াদে সুখী রাখার বিষয়ে। তবে এটি আপনার ব্যবহারের উপরও নির্ভর করে: যদি আপনার ফাইল সিস্টেমটি সর্বদা পরিপূর্ণ থাকে এবং প্রচুর লেখার মুখ দেখেন তবে আপনার ফাইল সিস্টেমে প্রচুর পরিমাণে ফাঁকা স্থান থাকতে না চাই এবং আপনার লেখার চেয়ে বেশি নিয়মিত ছাঁটাই করা দরকার।

3 এর জন্য) আপনার কোনও ধরণের ট্রিম ব্যবহার করা উচিত নয়। মূলত যদি আপনি মানব হওয়ার প্রত্যাশা করেন, ত্রুটি তৈরি করে, দুর্ঘটনা ঘটে - যেমন আপনি কেবল আপনার ফটো সংগ্রহ মুছে ফেলেছেন, ওফস - পুনরুদ্ধারের সরঞ্জামগুলি photorecট্রিমের পরে কাজ করবে না কারণ ট্রিমের সাথে সবকিছু চিরতরে চলে যায়।

খাঁটি তথ্য পুনরুদ্ধারের দৃষ্টিকোণ থেকে, এসএসডি একটি বিশাল মাথাব্যথা। আপনাকে জিজ্ঞাসা না করেও লিনাক্সে অনেক বেশি ট্রিম ঘটছে ( mkfsবোঝা যাচ্ছে ছাঁটা, lvremove/ lvresize/ ... সম্ভবত issue_discards, কিছু বিভাজনকারীদের ধারণা থাকতে পারে, ...)। হঠাৎ পূর্ববর্তী বিপরীত ক্রিয়াগুলি অপরিবর্তনীয় হয়ে ওঠে, কিছু কিছু ফাইল সিস্টেমের মানদণ্ডে আরও কয়েকটি পয়েন্ট পাওয়ার জন্য ...

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


পারফরম্যান্স অবক্ষয় লিখিত পরিবর্ধনের সাথে কঠোরভাবে আবদ্ধ নয়? আমি পড়েছি এটি সাবঅপটিমালdiscard পারফরম্যান্স অনুযায়ী: ব্লগ.নেট্রিনো.জেস / ২০১৩/২ এবং প্যাট্রিক -নেজেল.
আর্কাইভস /

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

আর কত লেখালেখি ঠিক আছে? আমি বরং ড্রাইভটি দীর্ঘ সময়ের জন্য ব্যবহার করব। (5 বছর দুর্দান্ত হবে) সাপ্তাহিক ট্রিমিংয়ের সময় লেখার প্রশস্ততা কত বড়?
মারমিস্টারজ

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

"fstrim সাপ্তাহিক ব্যবহার করা বা এমনকি মাসিক পুরোপুরি ঠিক আছে" আপনি উত্স যোগ করার বিষয়টি বিবেচনা করতে পারেন? আমি দাবি করেছিলাম যে এটি প্রতিদিন করা উচিত (এবং উভয় দাবির কোনও উত্স নেই)
ম্যাটিউজ কোনিজনি

4

man fstrim উবুন্টুতে 16.04 আছে

Running fstrim frequently, or even using mount -o discard, might  nega‐
tively affect the lifetime of poor-quality SSD devices.  For most desk‐
top and server systems the sufficient  trimming  frequency  is  once  a
week.

1
+1 অবিচ্ছিন্ন ট্রিমটি খারাপ, এটি সহজ অনুসন্ধানের জন্য উত্স, সুতরাং এসএসডি ব্যবহার এবং হার্ডওয়্যার মানের উপর নির্ভর করে আপনার প্রতিদিন বা সাপ্তাহিক চয়ন করা উচিত। অ্যানাক্রোন ব্যবহার করা হলে এটি পুনরায় বুট এবং পাওয়ার অফের উপর নির্ভর করে এটি সঠিকভাবে সম্পাদন করবে, সুতরাং প্রতিটি বুট বিকল্প দৈনিক বা সাপ্তাহিকের সাথে মিশ্রিত করা উচিত বা বন্ধ করা উচিত।
লিওনিডমিউ

অবগতির জন্য, অনুচ্ছেদ ছিল 10 এপ্রিল, 2014 র manpage যোগ করা নিম্নলিখিত এই MAILINGLIST আলোচনা systemd হল টাইমার পরিসেবা হিসাবে দৈনন্দিন fstrim যোগ সংক্রান্ত ( এছাড়াও সাপ্তাহিক পরিবর্তিত )।
frostschutz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.