আংশিক-স্ট্রোকিং / শর্ট-স্ট্রোকিং / হাফ-স্ট্রোकिंग হার্ড ড্রাইভ?


8

এই শব্দটি দ্বারা বোঝানো কি এখানে কেউ আমাকে ব্যাখ্যা করতে পারেন? (আমি 3 টি পদ সহ উল্লিখিত একই জিনিসটি দেখেছি)।

প্রথমে যখন আমি এটি সম্পর্কে পড়লাম, কোনও কারণে আমি বুঝতে পেরেছিলাম যে এটি ডিস্কের প্লাটারগুলিতে বাইটগুলি বিভক্ত করার কিছু উপায় ছিল, যা একটি ভাল ধারণা বলে মনে হয়েছিল এবং স্পষ্টতই তা বোঝায় না, কারণ এটি ডিস্কটি কাটবে না would অর্ধেক আকারের (এবং ডিস্ক সম্ভবত ইতিমধ্যে প্লাটারগুলিতে বাইটগুলি বিভক্ত করছে) ...

আমি যেটা বুঝতে পেরেছি তা হ'ল মূলত ডিস্কের পুরো আকারের জন্য একটি পার্টিশন তৈরি করার পরিবর্তে আপনি ২ টি পার্টিশন তৈরি করেন, এবং এর মধ্যে একটির একটি ব্যবহার করেন, হয় "কেন্দ্রের" অথবা একটিতে " থালাগুলির রিম ", এবং যেহেতু দুটির মধ্যে একটি দ্রুত হয় (লোকেরা কোনটি দ্রুত ছিল তার উপর একমত হতে পারে বলে মনে হয় না), এটি সবকিছুকে আরও ভাল করে তোলে।

আমি কি এটি সঠিকভাবে বুঝতে পারি?
কেউ কি তাদের ড্রাইভ দিয়ে এটি চেষ্টা করেছেন এবং ভাল ফলাফল পেয়েছেন?

ধন্যবাদ!


1
কমোডোর কম্পিউটারের দিনগুলি থেকে আমি এই কৌশলটি ব্যবহার করতে দেখিনি। মজার বিষয় কীভাবে পুরানো ধারণা ফিরে আসে। :)
জন গার্ডেনেয়ার্স

উত্তর:


3

শর্ট-স্ট্রোকিং মূলত আপনি যা খুঁজে পেয়েছেন তা। আপনি বিশেষত আপনার হার্ড ডিস্কের প্রতিটি প্ল্যাটারে কেবলমাত্র কয়েকটি শেষ ট্র্যাক ব্যবহার করেন। আমি এই সম্পর্কে শুনেছি, কিন্তু এটি কিছুক্ষণ তাকিয়ে নেই।

নতুন নিবন্ধগুলির পাশাপাশি স্মৃতি থেকে দেখার জন্য, এই সম্পর্কে বিশদগুলি একটি মিশ্র ব্যাগ যা আমার দৃষ্টিকোণ থেকে মূলত খারাপ।

  • ড্রাইভের জন্য চূড়ান্ত ক্ষমতা হ্রাস কারণ শর্ট-স্ট্রোকিং কেবল খুব ছোট "ড্রাইভ" আকারের সাথে কোনও উপকার দেখায়।
  • প্রায় 40% ভাল এলোমেলো সময় অনুসন্ধান।
  • সামান্য দ্রুত বাল্ক স্থানান্তর হার।
  • এমন বিশেষায়িত সফ্টওয়্যার দরকার যা বিস্তৃতরূপে উপলব্ধ।
  • যখন একটি RAID 0 অ্যারে ব্যবহার করা হয় (যেমন বেশিরভাগ নিবন্ধগুলি সুপারিশ করে) এটি তুলনামূলকভাবে ছোট ড্রাইভের আকারগুলির জন্য প্রচুর শক্তি ব্যবহার করে।

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

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


1
আজ এটি একটি খুব সংবেদনশীল পদ্ধতির - এটি কয়েক বছর আগে খুব গুরুত্বপূর্ণ ছিল, কিন্তু আজ ... কেবল একটি এসএসডি পান। আপনি যদি শর্ট স্ট্রোক করেন তবে আপনি গতির চেয়ে আইওপিএসের বেশি প্রয়োজন এবং এসএসডি সম্পূর্ণরূপে হার্ড ডিস্কগুলিকে হত্যা করছে। এসএসডি দিয়ে আপনার আইওপি দ্বিগুণ করুন - ভাল। 450 -> 900. এসএসডি = 50.000+;) আউচ।
টমটম

@ টমটম: এটি মোটেই সত্য নয়; এসএসডি বেশি দামের কারণে আজকের বেশিরভাগ হার্ড ড্রাইভগুলি এইচডিডি, এসএসডি নয়। এবং এইচডিডি সহ, এটি একটি পার্থক্য করতে পারে: ডেটাডল.com
জে সুলিভান

@ নোটফিড আজ যদি আপনার আইওপিএস কিনতে হয় তবে এসএসডি হ'ল মজাদার তবে সস্তা। আমি মাত্র একটি দামের জন্য 960 জিবি স্যামসাং ৮৪৩ টি পাচ্ছি যা 2 x 400gb এসএএস ড্রাইভের একই সামর্থ্যের তুলনায় খুব বেশি নয় এবং আইওপিএস পাশটি এত নির্মমভাবে দ্রুততর হয় যে যে কেউ যখন এইচডি কিনে তার গতির প্রয়োজন হয় তখন একটি জিনিস প্রয়োজন: বরখাস্ত করা হচ্ছে।
টমটম

@ টমটম: ২০১৪ সালে ১০ ডলারে একটি 1 টিবি এইচডিডি পাওয়া সহজ। দয়া করে আমাকে বলুন যে আপনি "অনেক বেশি নয়" এর জন্য 960 জিবি এসএসডি কোথায় পাচ্ছেন
জে সুলিভান

960 জিবি স্যামসাং ৮৪৩ টি ব্যয়ের চেয়ে অর্ধেকেরও কম দামের জন্য আমি দুটি 15k এসএএস স্পিনিং হার্ড ড্রাইভ পেতে পারি। আমার পক্ষে বিশ্বাস করতে খুব কষ্ট হয় যে এসএসডি সংক্ষিপ্ত-স্ট্রোক করে চারটি 15-কে ড্রাইভের চেয়ে বেশি উচ্চতর ক্ষমতার চেয়ে দ্রুত।
জোশুয়া নুরজাইক

1

শুরুতে একটি ডিস্ক প্ল্যাটারের প্রতিটি "ট্র্যাক" তে একই পরিমাণ 512 বাইট সেক্টর ছিল - যার অর্থ ঘনত্বটি কেন্দ্রের দিকে সর্বোচ্চ ছিল। প্রতিটি ট্র্যাকের দক্ষতা বাড়াতে এবং পুরো প্ল্যাটারের ( জেডবিআর ) প্রায় একই ঘনত্ব তৈরি করার মাধ্যমে প্রতিটি ট্র্যাকের পরিবর্তনশীল পরিমাণে খাত তৈরি করে উন্নত হওয়া সম্পর্কে এটি আমি খুব তাড়াতাড়ি বুঝতে পেরেছিলাম This

সুতরাং, প্ল্যাটারের ডেটা আরও জানায় যে কাঁচা থ্রুপুটটি তত বেশি হবে বলে এটি দ্রুত পড়তে এবং লিখতে পারে।

হ্যাঁ, কেবলমাত্র ডিস্কের বাইরের অর্ধেক অংশ বিভাজন অবশ্যই সামগ্রিক কর্মক্ষমতা বাড়িয়ে তুলবে।

এটা কি মূল্য? কোন ধারণা নেই. এটি সাধারণত সমালোচনামূলক পরিবেশে উচ্চ-শেষ 15krpm ড্রাইভের জন্য নিযুক্ত হয়। আজ আমি বলব যে এই পরিস্থিতিতে আধুনিক ড্রাইভ কন্ট্রোলাররা নির্দিষ্টভাবে "শর্ট-স্ট্রোকিং" ড্রাইভ ছাড়াই যথেষ্ট বুদ্ধিমানভাবে এটি পরিচালনা করতে পারে।

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


1

সংক্ষিপ্ত স্ট্রোকিং এবং পার্টিশন 2 খুব আলাদা জিনিস। আপনি যখন একটি 1 টিবি ড্রাইভ বিভক্ত করবেন তখন 2 500 গিগাবাইটের পার্টিশনগুলিতে বলুন যার অর্থ প্রতিটি প্ল্যাটারের প্রতিটি ট্র্যাক অপারেটিং সিস্টেম দ্বারা লিখিত হওয়ার ক্ষমতা রাখে। যদিও 2 বিভিন্ন "বালতি"

সংক্ষিপ্ত স্ট্রোকিং মোট ড্রাইভে প্রতিটি প্ল্যাটারের বাইরের 1 / তৃতীয় অংশ ব্যবহার করছে। এটাই. সুতরাং 1 টিবি ড্রাইভে আপনার তাত্ত্বিকভাবে 300 গিগাবাইট বা তার ব্যবহারযোগ্য ক্ষমতা বেশি হবে।

পিসিতে একটি মাত্র ড্রাইভ সংক্ষিপ্ত স্ট্রোকিং কেবলমাত্র আপনি বাস্তবে যা অর্থ দিয়েছিলেন তার একটি অংশ ব্যবহার করা ব্যতীত অন্য কোনও উদ্দেশ্য করে না।

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

একটি 7200 আরপিএম ড্রাইভ আমি ~ 75 আওপ্স আশা করতে পারি, 15 কে আরপিএম এসএএস ড্রাইভের জন্য আমি 175 ডলার আশা করতে পারি। এখন প্রতি ডিস্কে প্রত্যাশিত কেবল "গড়" আইওপ্স। ব্লকের আকার, ক্রমবর্ধমান বনাম এলোমেলো অ্যাক্সেস এবং প্রতিক্রিয়া সময়গুলিও একই সাথে খেলতে আসে তবে সরলতার জন্য কেবল কথোপকথনটি আইওপিএসে সীমাবদ্ধ করি।

যদি আমি 3 15 কে ডিস্কের একটি র‌্যাড গ্রুপ তৈরি করি, তারা তখন একত্রিত হয়ে কাজ করে এবং, আবার এটি সহজ করে রাখলে, এখন আমার কাছে একটি ডিস্ক "ইউনিট" রয়েছে যা 525 আইওপিএস (175x3) সম্পাদন করতে সক্ষম। এখন আমি যদি এই 3 টি ডিস্ক প্লাটারগুলির মধ্যে কেবল 1/3 টি লিখি, কারণ আমার লক্ষ্যগুলি ছিল উচ্চতর আইপস ক্ষমতা থাকা, তবে আমি এটি অর্জন করেছি তবে ব্যবহারের যোগ্যতার ব্যয়ে।

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



0

শর্ট স্ট্রোকিং এবং হাফ স্ট্রোকিং উভয়ই এক ধরণের আংশিক স্ট্রোকিং। মূলত, তিনটিই মানে হার্ডডিস্কের মাথাটি কেন্দ্র থেকে বাইরের সর্বাধিক প্রান্তে (পূর্ণ স্ট্রোক) সরানোর প্রয়োজন হয় না।

আমি একটি শর্ট স্ট্রোক সেটআপ পেয়েছি, যেখানে আমার দুটি পার্টিশন সহ 500 গিগাবাইট ডিস্ক রয়েছে। সি পার্টিশনটি 30 গিগাবাইট, এবং ডি অক্ষর বিভাজনে অবশিষ্ট স্থান।

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

এফওয়াইআই, একেবারে প্রান্তে, ডেটা ঘনত্ব সর্বাধিক, কারণ একটি ঘূর্ণনের অভ্যন্তরের সর্বাধিক বৃত্তের চেয়ে অনেক বড় অঞ্চল থাকে।

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