প্রথমে, আসুন এটি কী তা পারফরম্যান্স অবক্ষয়ের কারণ তা বোঝার মধ্য দিয়ে শুরু করা যাক। এটি না জেনে অনেকেই অপর্যাপ্ত সমাধানের পরামর্শ দেবেন (যেমনটি আমি ইতিমধ্যে ঘটতে দেখছি)। উইকিপিডিয়া থেকে উদ্ধৃত হিসাবে, এই পুরো দুর্ঘটনার মূলসূত্রটি মূলত নীচের সত্যায় নেমে আসে । এটি মনে রাখবেন, এটি গুরুত্বপূর্ণ:
ন্যাণ্ড ফ্ল্যাশ মেমরির সাথে, পঠন এবং প্রোগ্রামিং অপারেশনগুলি অবশ্যই একবারে পৃষ্ঠা সম্পাদন করতে হবে এবং আনলক করা এবং মোছা অবশ্যই ব্লক-ভিত্তিক ফ্যাশনে ঘটবে।
এসএসডি গুলি ন্যানড ফ্ল্যাশ দিয়ে তৈরি, এবং ফ্ল্যাশটি "ব্লক" নিয়ে গঠিত। প্রতিটি ব্লকে অনেকগুলি "পৃষ্ঠা" থাকে। সরলতার স্বার্থে, কল্পনা করুন আসুন আমরা কেবল একটি চকচকে নতুন এসএসডি কিনেছি যেখানে মেমরির একটি বৃহত একক ব্লক রয়েছে এবং সেই ব্লকটিতে 4 টি খালি পৃষ্ঠা রয়েছে।
স্পষ্টতার স্বার্থে, আমি খালি পৃষ্ঠাগুলি, ব্যবহৃত পৃষ্ঠাগুলি এবং মুছে ফেলা পৃষ্ঠাগুলি,, 1, এবং এক্স এর মধ্যে পার্থক্য করি The মুখ্য বিষয় হ'ল নিয়ন্ত্রকের দৃষ্টিকোণ থেকে এর প্রতিটিটির মধ্যে পার্থক্য রয়েছে! এটি 1 এবং 0 এর মতো সহজ নয়। সুতরাং, শুরু করতে, আমাদের তাজা ড্রাইভের পৃষ্ঠাগুলি দেখতে তেমন দেখাচ্ছে:
∅, ∅, ∅, ∅ (সমস্ত খালি)
এখন, আমরা ড্রাইভে কিছু তথ্য লিখতে যাই, এবং এটি প্রথম পৃষ্ঠায় সঞ্চিত হয়ে শেষ হয়:
1, ∅, ∅,
এরপরে, আমরা কিছুটা বেশি ডেটা লিখি, কেবলমাত্র এই পর্যায়ে এর জন্য দুটি পৃষ্ঠার প্রয়োজন হয় এবং তাই এটি ২ য় এবং ২ য় পৃষ্ঠায় সঞ্চিত হয়:
1, 1, 1, ∅
আমরা মহাকাশ ছাড়িয়ে চলেছি! আমরা স্থির করি যে আমাদের লেখা প্রাথমিক তথ্যটি সত্যই আমাদের দরকার নেই, তাই এটি জায়গা করে দেওয়ার জন্য মোছা দেয়:
এক্স, 1, 1,
অবশেষে, আমাদের কাছে আরও একটি বড় সেট ডেটা রয়েছে যা আমাদের সংরক্ষণ করতে হবে যা বাকী দুটি পৃষ্ঠা গ্রাস করবে। এটি ট্রিম ছাড়া ড্রাইভিংগুলিতে কর্মক্ষমতা হিট যেখানে পারফর্মেন্স !! আমাদের শেষ অবস্থা থেকে এখানে যাওয়া:
৪,,,,,
... বেশিরভাগ লোকেরা বুঝতে পারে তার চেয়েও বেশি কাজের প্রয়োজন। আবার এটি এই কারণে হয়েছে যে ফ্ল্যাশ কেবলমাত্র ব্লক-ভিত্তিক ফ্যাশনে মুছে ফেলতে পারে, পৃষ্ঠা-ভিত্তিক নয় যা উপরের চূড়ান্ত রূপান্তরটির জন্য যা বলা ঠিক তা-ও। নিম্নলিখিত কাজ সম্পাদন করা হলে TRIM এবং ট্রিম নন-ট্রিম ভিত্তিক এসএসডি-র মধ্যে ডিফারেনেটরটি হয়!
যেহেতু আমাদের একটি খালি পৃষ্ঠা এবং মুছে ফেলা পৃষ্ঠাগুলি ব্যবহার করা দরকার, এসএসডিকে প্রথমে পুরো ব্লকের সামগ্রীগুলি কিছু বাহ্যিক স্টোরেজ / মেমরিতে পড়তে হবে, মূল ব্লকটি মুছে ফেলতে হবে, সামগ্রীগুলি সংশোধন করতে হবে এবং তারপরে সেই বিষয়গুলি আবার লিখতে হবে বাধা। এটি "লেখার" মতো সহজ নয়, পরিবর্তে এটি এখন একটি "পঠন-মুছন-রচনা" হয়ে গেছে। এটি একটি বড় পরিবর্তন, এবং এটি ঘটতে যখন আমরা প্রচুর ডেটা লিখি তখন এটি হওয়ার পক্ষে সম্ভবত সবচেয়ে ইনোপোর্টুন সময়। "মুছে ফেলা" পৃষ্ঠাটি যদি সময়ের পূর্বে পুনরুদ্ধার করা হয় তবে এটি এড়ানো সম্ভব হবে যা ট্রিমের উদ্দেশ্য থেকে ঠিক কী ছিল। ট্রিমের সাহায্যে, এসএসডি আমাদের মুছে ফেলা পৃষ্ঠাগুলি পুনরুদ্ধারের সাথে সাথে পুনরুদ্ধার করে বা অন্য কোনও উপযুক্ত সময়ে এটি ট্রিম অ্যালগরিদমকে উপযুক্ত বলে মনে করে। যদিও গুরুত্বপূর্ণ অংশটি হল ট্রিমের সাথে এটি ঘটে না যখন আমরা কোনও লেখার মাঝখানে থাকি!
ট্রিম ছাড়া, আমরা শেষ পর্যন্ত উপরের দৃশ্যটি এড়াতে পারি না কারণ আমরা আমাদের ড্রাইভগুলি ডেটা দিয়ে পূর্ণ করি fill ধন্যবাদ, কিছু নতুন এসএসডি কেবল ট্রিমের বাইরে গিয়ে কার্যকরভাবে এটিএএম কমান্ড ব্যতীত হার্ডওয়ার পর্যায়ে ব্যাকগ্রাউন্ডে ট্রিমের মতো একই কাজটি করে (কেউ কেউ এই আবর্জনা সংগ্রহকে কল করে)। তবে আমরা যারা দুর্ভাগ্য তাদের পক্ষে তেমন না পাওয়ার যথেষ্ট নয়, এটি জেনে রাখা গুরুত্বপূর্ণ যে পুরো ড্রাইভে জিরো লেখা মূল পারফরম্যান্স পুনরুদ্ধারের জন্য যথেষ্ট নয় !!!!! ড্রাইভে সমস্ত জিরো লেখা নিয়ামককে নির্দেশ করে না যে ফ্ল্যাশযুক্ত পৃষ্ঠাটি লেখার জন্য বিনামূল্যে। ট্রিমকে সমর্থন করে না এমন ড্রাইভে এটি করার একমাত্র উপায় হ'ল এইচডিডিআরেস (ওয়েব্যাক মেশিনের মাধ্যমে) এর মতো একটি সরঞ্জাম ব্যবহার করে আপনার ড্রাইভে এটিএ সুরক্ষিত মুছে ফেলা কমান্ডটি চাওয়া ।
আমি বিশ্বাস করি যে প্রাথমিকভাবে কিছু এসএসডি ছিল যা কেবলমাত্র পার্টিশনগুলি মুছতে বা উইন্ডোজ's এর "ডিস্কপার্ট সমস্ত ক্লিন" এর মতো বিষয়গুলিতে কেবল টিআরআইএমকে সমর্থন করেছিল, পৃথক ফাইলগুলি মুছে ফেলার জন্য নয়। এটি একটি কারণ হতে পারে যে কোনও কমান্ড কার্যকর করার পরে কোনও পুরানো ড্রাইভ কর্মক্ষমতা ফিরে পেতে উপস্থিত হয়েছিল। এটা আমার কাছে কিছুটা দুর্বোধ্য মনে হলেও ...
সাধারণভাবে এসএসডি এবং হার্ডওয়্যার / গ্যাজেট সম্পর্কে আমার বেশিরভাগ জ্ঞান anandtech.com থেকে আসে । আমি ভেবেছিলাম তার দুর্দান্ত একটি রাইটআপ আছে যা এই সমস্ত ব্যাখ্যা করে কিন্তু আমার জীবনের জন্য আমি এটি খুঁজে পাচ্ছি না!