অভিযান নিয়ন্ত্রণকারীরা কি এইচডিডি প্লাটার ঘূর্ণনটি সিনক্রোনাইজ করে?


23

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

আমি অনলাইনে অনুসন্ধান করেছি কিন্তু এই দাবির প্রমাণ / অস্বীকার করার তথ্য খুঁজে পাইনি।


কোনও তদন্তকে অস্বীকার করার জন্য যে কোনও RAID নিয়ন্ত্রণকারীকে একটি এসএসডি এবং একটি স্পিনিং ডিস্ক রাখুন, যদি ভোরেটাক 7 এর উত্তর যথেষ্ট বিশ্বাসযোগ্য না হয়। বা, এই বিষয়টির জন্য, বিভিন্ন আরপিএমের স্পিনিং ডিস্ক।
আশাহীন N00b

3
@ হোপলেস এন 100 বি আসলে এটির আগে নয় যে রেড কন্ট্রোলারদের একটি সাধারণ প্রয়োজন ছিল যে একটি রেড গ্রুপের ডিস্কগুলির মধ্যে সমস্ত একই স্পিন্ডেলের গতি থাকে (কারণ বিভিন্ন স্পিন্ডেলের গতি মেশানো আসলেই পারফরম্যান্স সমস্যা তৈরি করে না যদি না নিয়ামক এটি সম্পর্কে জানার জন্য যথেষ্ট স্মার্ট না হয় এবং মানচিত্রের অবস্থানগুলি যথাযথভাবে: আপনার
লেখকরা

@ হোপলেস এন00 বি ভোরেটাক 7 ঠিক আছে। সত্যিকারের পুরানো দিনগুলিতে (> 25 বছর) এটি আরও বেশি গুরুত্বপূর্ণ ছিল কারণ তখনকার সময়ে ব্যবহৃত বড়, ভারী মোটর / প্লাটারগুলি যদি জিনিসগুলির সাথে ঠিক মেলে না তবে সত্যিই খারাপ অনুরণনকারী কম্পন তৈরি করতে পারে। ডিস্কগুলিতে ক্ষতি করার পয়েন্ট পর্যন্ত। সম্পূর্ণভাবে একটি অভিযানের উদ্দেশ্যটিকে অগ্রাহ্য করে সাজানোর :-)
টনি

উত্তর:


22

RAID কন্ট্রোলাররা ডিস্কের স্পিন্ডলগুলি সিঙ্ক্রোনাইজ করে না (এবং নাও করতে পারে), তবে এটি কয়েকটি ড্রাইভে একটি বিকল্প ছিল। স্পিন্ডল সিঙ্ক সংযোজকগুলির সাথে অভিন্ন ড্রাইভের একটি সেট দেওয়া আপনি নিশ্চিত করতে পারেন যে ডিস্কের সেটগুলি সমস্ত সিঙ্ক্রোনাইজ হয়েছিল। আমি কিছু সিগেট এলিট 3 (প্রাচীন, অপ্রচলিত এসসিএসআই -2 ড্রাইভ) এর মালিক হয়েছি যা আমার মনে হয়েছে এর সাথে এমন সংযোগকারী রয়েছে সুতরাং আমি সিগেট এসটি 343400 এন / এনডি এলিট 3 ব্যবহারকারী গাইড পেয়েছি যা চিত্র 1 এ এই নূন্য চিত্রণ রয়েছে (নোট সংযোগকারীটি দ্বিতীয়টি) বামে):

সিগেট ST43400 চিত্র

চিত্র 14 (এখানে দেখানো হয়নি) কীভাবে ড্রাইভগুলি একসাথে সংযুক্ত করবেন তা চিত্রিত করে:

স্পিন্ডল সিঙ্ক্রোনাইজ করা হচ্ছে

স্পিন্ডল সিঙ্ক বৈশিষ্ট্যটি ডিস্ক ড্রাইভের একটি গ্রুপের স্পিন্ডাল রোটেশনটিকে সুসংগত করে তোলে। ইনিশিয়েটর যখন একাধিক ডিস্ক ড্রাইভের মধ্যে স্যুইচ করে তখন সাধারণত এইভাবে অলসতা হ্রাস পায়। চিত্র 14 দুটি সিস্টেম কনফিগারেশন প্রদর্শন করে। এক ধরণের সিস্টেমে সিস্টেমের একটি ডিস্ক ড্রাইভ রেফারেন্স ক্লক সরবরাহ করে। অন্য ধরণের একটি বাহ্যিক সংকেত উত্স রেফারেন্স ক্লক সরবরাহ করে।


হ্যাঁ. যারা ভুলে গেছেন। কোয়ান্টাম প্রোড্রাইভস তাদেরও ছিল।
টনি

আমার একটি ফুজিৎসু ড্রাইভ ছিল যা এটিও সমর্থন করেছিল (90 এর দশকে ফিরে)।
TMN

27

সাধারণত আমি নিশ্চিত যে উত্তরটি হ'ল না (বাস্তবে আমি এমন কোনও নিয়ামককে জানি যা এটি করে)।

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

(আপনি যদি ঘোরানো মরিচা মিডিয়াটির বাক্সের বাইরে ভাবেন তবে এই ধারণাটি সম্পূর্ণরূপে বিচ্ছিন্ন হয়ে পড়ে - সলিড স্টেট ডিস্কগুলির কোনও সময় বা স্পিন্ডেলের গতি নেই) পাঠগুলি কার্যকরভাবে কোনও খাতের জন্য ধ্রুবক সময়, এবং "সিঙ্ক্রোনাইজ" করার কিছুই নেই।)


7
সঠিক, এটি একটি নির্দিষ্ট সমান্তরাল এসসিএসআই সিঙ্ক কমান্ডের মাধ্যমে 10-15 বছর আগে ঘটত তবে দ্রুত স্পিন গতি এবং নরম বিভাজন সহ এই দিনগুলি বজায় রাখা কার্যত অসম্ভব।
চপার 3

6
@ চপার 3 গুড গড - এসসিএসআই স্পিন্ডল সিঙ্ক সম্পর্কে আমি ভুলে গেছি !
voretaq7

@ চপার 3 আমি মনে করি এটি 10-15-এরও বেশি আগে ছিল ... তবে হ্যাঁ, এই দিনগুলিতে কিছুই হয় না কারণ ড্রাইভগুলি এত দ্রুত এবং কোনও লাভ হবে না।
ক্রিস এস

আকর্ষণীয়..যদি সম্ভবত তিনি ঠিক ছিলেন .. একটি প্রাচীন তথ্যের ভিত্তিতে। :)
এমএক্সএক্স

2
আমার একটি সিগেট ST410800n এসসিএসআই ড্রাইভের মালিকানা ছিল (9 জিবি, 5,25 ইঞ্চি পূর্ণ হিগ), এই ড্রাইভটির বিভিন্ন এসটি 410800 এন ড্রাইভ জুড়ে একটি স্পিন্ডল সিঙ্ক তৈরি করার জন্য একটি বিশেষ সংযোগকারী ছিল।
সানজি

9

সিঙ্কড ড্রাইভগুলি বেশ কয়েকটি কারণে আর বোঝা যায় না:

  • ডিস্কগুলিতে খারাপ ক্ষেত্রগুলি উত্পাদনে স্থানান্তরিত হয়। ডিস্কগুলি বিশাল, এবং উত্পাদনের পরে বেশ কয়েকটি ত্রুটি থাকে, যা স্থানান্তরিত হয়। অতএব, একই উত্পাদন চালিত দুটি ডিস্ক যাইহোক সিঙ্কে 100% হবে না।
  • ডিস্কগুলি অভ্যন্তরীণভাবে ব্যবহারের সময় খারাপ সেক্টরগুলি স্থানান্তর করে। এই ক্ষেত্রগুলি ডিস্কের সংরক্ষিত স্থানে সরিয়ে নিয়ে যায়, এটি আরও সিঙ্কের বাইরে রাখে।
  • ক্যাশে, টিসিকিউ / এনসিকিউ এবং স্থানান্তরিত ক্ষেত্রগুলি শারীরিক স্তরে ননডেটারিস্টেমিককে অর্ডার দেওয়ার জন্য ডিস্ক অ্যাক্সেস তৈরি করে। যদি লোড বেশি হয়, যদি একটি ডিস্ক ক্রম ছাড়িয়ে যায় তবে এটি ক্রম ফিরে না আসা পর্যন্ত এটি অনেক দিন হতে পারে।
  • মাল্টি-স্ট্রাইপ অ্যাক্সেস সেক্টর (বা এমনকি প্লাটার) সীমানা পেরিয়ে যেতে পারে, যাইহোক পাঠ্যকে অস্বীকৃতি জানায়। যদি আপনি অ্যাক্সেস করেন তবে বলুন যে একটি রেড 6-তে 4x স্ট্রাইপাইজ করে, কিছু স্ট্রাইপ বিভিন্ন ডিস্কের বিভিন্ন জোনে থাকতে পারে।
  • অভিযানগুলিতে পড়ার অ্যাক্সেসগুলি সাধারণত সমস্ত ডিস্ককে লক্ষ্য করে না, যতক্ষণ না ডিস্কগুলি তাদের ব্লক চেকসাম সম্পর্কে অভিযোগ না করে। এটি ডিস্কগুলি ক্যাশে সিঙ্কের বাইরে রাখে এবং ফলস্বরূপ শারীরিক সিঙ্কের বাইরে রাখে। (আপনি যদি না পড়ার ক্যাশে বন্ধ না করেন)
  • রেড কন্ট্রোলারে ক্যাশে পড়ুন, ওএসে রিড-রাইট ক্যাশে বিষয়টি আরও জটিল করে তোলে। এবং আমি আশা করি অভিযানটিতে কোনও অদলবদল নেই, যা কোনওভাবেই পারফরম্যান্সের সমস্যার সমাধান করতে পারে।

প্রথম দিনগুলিতে, অ্যাক্সেস ডিটারমিনিস্টিক তৈরির জন্য ডিস্ক সিঙ্ক প্রয়োগ করা হয়েছিল, যখন মেমোরির ফলাফল সংরক্ষণের জন্য মেমোরির দুষ্প্রাপ্যতা ছিল, বা যখন রেইডের বাস্তবায়নের জন্য এটির প্রয়োজন ছিল তখন তা গুরুত্বপূর্ণ ছিল (রেইড 2, রেড 3)।

সিঙ্কড ড্রাইভের সুবিধার পরিমাণ নির্ধারণ করা শক্ত। আমি মনে করি যদি লাভের জন্য যথেষ্ট পরিমাণে পারফরম্যান্স সুবিধা পাওয়া যায় তবে কোনওভাবে সিঙ্ক সম্ভব হত।

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

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


7

আপনি যদি কখনও নীচে যান এবং কখনই ব্যবহৃত হয় না এমন RAID-2 ব্যবহার করেন যেখানে বিট স্তরে ডেটা স্ট্রাইপ করা থাকে, এর জন্য ডিস্ক সিঙ্ক করার দরকার পড়ে। আমার পরিচিত কেউই এটি কখনও ব্যবহার করেননি, তবে, প্রযুক্তিগতভাবে, যদি কোনও RAID নিয়ামক RAID2 সমর্থন করে, তবে এটি প্ল্যাটারের ঘূর্ণনটি সিঙ্ক করতে সক্ষম হওয়া প্রয়োজন। এখনই কেবল এটি করা দরকার।


1
আমি প্রায় 25 বছর আগে একবার দেখেছি। এটির জন্য সাধারণ এসসিএসআই অপারেশনের জন্য ড্রাইভগুলি বেমানান করা সহ একটি বিশেষ ড্রাইভ-ফার্মওয়্যার প্রয়োজন। কোয়ান্টাম ড্রাইভস, মেমোরিটি দিলে 1 জিবি। 1988 সালে আমরা এই দুটি ড্রাইভ কিনেছিলাম না জেনে তাদের বিশেষ ফার্মওয়্যার রয়েছে। ("ধূসর" বাজার এবং সমান্তরাল আমদানির আনন্দ। এতে অবাক হওয়ার কিছু নেই যে তারা সস্তা ছিল)) ভাগ্যক্রমে ফার্মওয়্যারটি সকেট-এড এপ্রোমে ছিল যা আমরা সহজেই সরানো এবং সাধারণ ফার্মওয়্যারের সাহায্যে পুনরায় প্রোগ্রাম করতে পারি।
টনি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.