কম ডিস্ক স্থান এসএসডি কার্যকারিতা প্রভাবিত করে?


16

আমি ভাবছিলাম যে কোনও এসএসডি-তে 5-10 গিগাবাইটেরও কম ফাঁকা জায়গা রাখলে পারফরম্যান্সে প্রভাব ফেলবে। এটি এসএসডি-এর সাথে নির্দিষ্ট বা এটি অপারেটিং সিস্টেমের দিক থেকে আরও বেশি?

উদাহরণস্বরূপ, একটি ইন্টেল এক্স -25 জি 2 তে যা ট্রিম সমর্থন (উইন্ডোজ 7 এ) রয়েছে।

উত্তর:


14

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

আপনার ড্রাইভ সমর্থন করে এমন ট্রিম অপারেশন, ওএসটিকে মুছে ফেলা তথ্য থেকে মুক্তি পেতে ড্রাইভকে বলতে দেয়। এটি ড্রাইভকে খালি ব্লকগুলি আবার দাবি করতে দেয়। তবে, শুধুমাত্র অপারেটিং সিস্টেম যা ট্রিমকে সমর্থন করে তা হ'ল উইন্ডোজ Windows, উইন্ডোজ সার্ভার ২০০৮ আর ২, এবং লিনাক্স বিতরণ কার্নেল ২.6.৩৩ বা তার পরে ব্যবহার করে later

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


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

এসএসডি-র জন্য অনুকূলিত ফাইল সিস্টেমগুলি এতটা ছাঁটাই করতে ব্যর্থ হয়, যা ছোট ফ্রি স্পেসের মতোই প্রভাব ফেলে।
বেসিলিভ

4

ইন এই চমৎকার নিবন্ধ AnandTech, তারা অতিরিক্ত এলাকা এবং এসএসডি কর্মক্ষমতা মধ্যে সম্পর্ক অন্বেষণ। তল লাইনটি হ'ল সমস্ত এসএসডিগুলি তাদের কিছু স্থান অব্যবহৃত অবস্থায় রেখে পারফরম্যান্স অর্জন / রাখে। কখনও কখনও 25% মুক্ত স্থান এবং 50% মুক্ত স্থানের মধ্যে পার্থক্যও রয়েছে।


3

এটি একটি নির্দিষ্ট এসএসডি মডেল, বিক্রেতা এবং ব্যবহারের ধরণগুলির উপর নির্ভর করে।

কিছু পরিস্থিতিতে একটি নিবিড়ভাবে ব্যবহৃত এসএসডি ব্যবহারযোগ্য ডিস্ক জায়গার পরিমাণটিকে একটি নতুন-নতুন পারফরম্যান্স স্তরে পুনরুদ্ধার করার জন্য নিম্ন-স্তরের মুছার প্রয়োজনের তুলনায় উল্লেখযোগ্যভাবে হ্রাসপ্রাপ্ত কর্মক্ষমতা সরবরাহ করতে পারে।


উদাহরণস্বরূপ, একটি ইন্টেল এক্স -25 জি 2 তে যা ট্রিম সমর্থন (উইন্ডোজ 7 এ) রয়েছে।
গাবে

0

আমি শুনেছি যে এসএসডিগুলি প্রায় পূর্ণ হয়ে উঠলে ধীরে ধীরে ঝোঁকায় পড়ে থাকে তবে আমি অনুমান করছি যে এরকম কিছু অনুভব করার জন্য আপনার কাছে 5-10 গিগাবাইটেরও কম জায়গা থাকতে হবে। আপনার যখন 1GB এর কম বা কিছু থাকতে পারে তখন।


0

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


2
এটি এসএসডিগুলিতে প্রযোজ্য নয় কারণ কোনও চলমান অংশ নেই, তাই এলোমেলো অ্যাক্সেসগুলি অগণিত পরিমাণ অ্যাক্সেসের সময় যোগ করে। আপনার লক্ষণীয় প্রভাব ফেলতে হাজার হাজার এলোমেলোভাবে টুকরো টুকরো টুকরো টুকরো করে কোনও ফাইল ঝাঁপিয়ে পড়ে থাকতে পারে, যা বেশিরভাগই ওএস নিজেই পড়তে এবং লেখার পরিকল্পনা করে।
TuxRug

1
অনুক্রমিক পাঠ এবং এলোমেলো পঠনের মধ্যে এখনও পার্থক্য রয়েছে। উদাহরণস্বরূপ কোডিংহরর. com/blog/2008/06/… ক্রমবর্ধমান পাঠের জন্য 26MB / গুলি দেয় এবং এলোমেলো পঠনের জন্য 6 এমবি / গুলি দেয়।
গরিলা

@ টাক্সরগ: ড্রাইভগুলিকে কয়েকশো কেবিট বা আরও বেশি সংখ্যক মুছা-ব্লকে ভাগ করা হয়েছে; একবার কোনও পৃষ্ঠা ("লজিকাল ডিস্ক" ডেটার 512 বা 4096 বাইট উপস্থাপন করে) লিখিত হয়ে গেলে, এটির ব্লকের সমস্ত পৃষ্ঠাগুলি মুছে ফেলা ব্যতীত পুনরায় লেখা যায় না। যখন একটি "লজিকাল ডিস্ক" সেক্টরটি ওভাররাইট করা হয় তখন ড্রাইভটি তার নতুন বিষয়বস্তু ধরে রাখতে পূর্ববর্তী-ফাঁকা পৃষ্ঠা বরাদ্দ করে এবং নোট করে যে পুরানো পৃষ্ঠাটি অপ্রচলিত হিসাবে বিবেচনা করা যেতে পারে। অবিলম্বে অপ্রচলিত পৃষ্ঠাগুলি মুছে ফেলার পরিবর্তে, বেশিরভাগ ড্রাইভগুলি জায়গার প্রয়োজন না হওয়া পর্যন্ত অপেক্ষা করবে এবং তারপরে এমন ব্লকটি সন্ধান করবে যেখানে বেশিরভাগ বা সমস্ত পৃষ্ঠা অপ্রচলিত।
সুপারক্যাট

@ টাক্সরগ: খালি পৃষ্ঠাগুলির সংখ্যা যদি সমালোচনামূলকভাবে কম হয় তবে ড্রাইভের কার্যকারিতা যে কোনও ব্লকের মধ্যে সর্বাধিক সংখ্যক নিখরচায় বা অপ্রচলিত পৃষ্ঠার সমানুপাতিক হবে [যদি 15 অপ্রচলিত পৃষ্ঠা সহ 10 টি ব্লক থাকে, তবে পরবর্তী 150 এর জন্য একটি লিখন লিখবে) / মুছতে চক্র প্রতি 15 তম প্রয়োজন হবে। যদি 50 টি অপ্রচলিত পৃষ্ঠাগুলি সহ প্রতিটি তিনটি ব্লক থাকে, তবে প্রতি 50 তম লেখায় কেবল একটি লেখার / মুছনচক্রের প্রয়োজন হবে]] ফ্র্যাগমেন্টেশন এটির আরও বেশি সম্ভাবনা তৈরি করে যে প্রতিটিতে কেবল কয়েকটি অপ্রচলিত পৃষ্ঠা রয়েছে one
সুপারক্যাট

0

আর একটি গুরুত্বপূর্ণ বিষয় হ'ল এসএসডি প্রস্তুতকারকের দ্বারা এবং কীভাবে অতিরিক্ত ওষুধ নির্ধারণ করা হয়েছে , তা এখানে বর্ণিত । অতিরিক্ত ব্যবস্থার অর্থ হ'ল কিছু জায়গা পটভূমি ক্রিয়াকলাপ যেমন আবর্জনা সংগ্রহের জন্য সংরক্ষিত এবং ব্যবহারকারীর জন্য উপলব্ধ করা হয়নি। উদাহরণস্বরূপ, 256 গিগাবাইট হিসাবে বিজ্ঞাপনিত একটি এসএসডি প্রকৃতপক্ষে 282 গিগাবাইট হতে পারে যদি 10% অতিরিক্ত-প্রভিশন সেট করা থাকে।

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

সংক্ষেপে, প্রভাবটির পরিমাণ এবং এটি লক্ষণীয় হবে কিনা তা এসএসডি নির্দিষ্ট specific তবে একটি সাধারণ নিয়ম হিসাবে, এসএসডিগুলি যখন বেশিরভাগ ফাঁকা থাকে তখন তাদের পারফরম্যান্স ভাল হয় এবং কারণগুলি পূরণ করার সাথে সাথে তাদের কর্মক্ষমতা খারাপ হয়, কারণ অন্যান্য উত্তর এবং লিঙ্কে ব্যাখ্যা করেছেন explained

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