আমার কি আমার এসএসডি ডিফ্র্যাগ করা উচিত?

NVMe SSD-এর সংগ্রহ

(চিত্র ক্রেডিট: ভবিষ্যত)

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

bg3 একটি শাররান লুকআউট খুঁজুন

আমরা এটিকে খুব বেশি প্রসারিত করার আগে, এটি ব্যাখ্যা করা মূল্যবান যে কেন ডিফ্র্যাগিং ঐতিহ্যগত হার্ড ড্রাইভের জন্য উপকারী।



HDDগুলি একটি ফিজিক্যাল স্পিনিং প্ল্যাটার ব্যবহার করে কাজ করে, ড্রাইভের 'হেডস' সহ যা সঠিক ডেটার উপরে অবস্থান করতে হবে। (একটি ভিনাইল রেকর্ড প্লেয়ারের মতো চিন্তা করুন, শুধুমাত্র অনেক দ্রুত।) ডেটা প্ল্যাটারের বিভিন্ন বিভাগে ক্রমানুসারে অর্ডার করা ব্লকগুলিতে সংরক্ষণ করা হয়। পড়ার বা লেখার জন্য একটি ব্লক অ্যাক্সেস করার জন্য, ড্রাইভ হেডগুলিকে সঠিক সেক্টরের উপরে অবস্থান করতে হবে এবং তারপরে পছন্দসই ব্লকটি ড্রাইভের মাথার নীচে যেতে হবে। একত্রিত, এই দুটি পদক্ষেপ একটি ড্রাইভের জন্য অ্যাক্সেস সময় দেয়। একটি সাধারণ 7,200 rpm ড্রাইভের জন্য, ঘূর্ণন লেটেন্সি 4.17ms (একটি ঘূর্ণনের অর্ধেক) এবং অনুসন্ধানের সময় প্রায় 8-12ms হয়।

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

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

একটি SSD ডিফ্র্যাগমেন্ট করার কোন কারণ নেই যে কোন অনুসন্ধান সময় বা ঘূর্ণনশীল লেটেন্সি নেই। পরিবর্তে, SSDগুলি অনেক বেশি গতিতে ফ্ল্যাশ মেমরি (NAND) অ্যাক্সেস করে, সাধারণত 50us-এর চেয়ে কম—যা 50 মাইক্রোসেকেন্ড, অথবা 15ms গড় অ্যাক্সেস টাইম সহ একটি সাধারণ হার্ড ড্রাইভের তুলনায়, প্রায় 300 গুণ দ্রুত। কিন্তু শুধু গতির চেয়ে গল্পে আরও অনেক কিছু আছে।

এসএসডিগুলি কেবল চলমান অংশগুলিকে সরিয়ে দেয় না এবং অ্যাক্সেসের সময় উন্নত করে না, তাদের অন্তর্নির্মিত পরিধান-লেভেলিং অ্যালগরিদমও রয়েছে। কারণ হল যে NAND গেটগুলি সময়ের সাথে সাথে শেষ হয়ে যায়, এবং প্রোগ্রাম/মুছে ফেলা চক্রে রেট করা হয়। একটি আধুনিক SSD-এর প্রতিটি সেল সঠিকভাবে কাজ করা বন্ধ করার আগে প্রায় 3,000 বার লেখা যেতে পারে। ঘন ঘন পরিবর্তিত ডেটা ধারণ করে এমন পৃথক কোষগুলিকে দ্রুত শেষ না করার জন্য, এসএসডি প্রতিটি ব্লকের ব্যবহার ট্র্যাক করে এবং পরিধান-লেভেলিং অ্যালগরিদমগুলি নিশ্চিত করে যে সময়ের সাথে সাথে, একটি SSD-এর কোষগুলি একই সংখ্যক বার লেখা হয়। এছাড়াও অতিরিক্ত ব্লক রয়েছে যেগুলি ব্যবহারকারী-অভিগম্য নয় যেগুলি অ্যালগরিদমগুলি ড্রাইভগুলিকে পরিধান করা থেকে রক্ষা করতে ব্যবহার করতে পারে৷

কোন ভিআর হেডসেট কিনতে হবে

SSD যেভাবে কাজ করে তার কারণে, শুধুমাত্র ডেটা খণ্ডিত হয় না কিন্তু একটি ডিফ্র্যাগমেন্টেশন ইউটিলিটি চালানো আসলে প্রোগ্রাম/ইরেজ চক্রের মাধ্যমে জ্বলে যায় এবং সম্ভাব্যভাবে আপনার SSD-এর অকাল 'মৃত্যু' ঘটায়। এটি এমন কিছু নয় যা দ্রুত ঘটবে—একটি 500GB Samsung 850 Evo উদাহরণ হিসেবে মোট লেখার 150TB রেট করা হয়েছে, অথবা ড্রাইভের প্রতিটি ব্লকে অন্তত 300 বার লেখার সমতুল্য। সাধারণ ব্যবহারকারীরা প্রতিদিন গড়ে 20GB-এর কম লিখলে, 150TB রাইটের মাধ্যমে বার্ন করতে 20 বছরেরও বেশি সময় লাগবে। কিন্তু ডিফ্র্যাগমেন্টিং সহজেই শত শত গিগাবাইট ডেটা লিখতে পারে, যা একটি SSD অনেক দ্রুত পরিধান করে।

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

জনপ্রিয় পোস্ট