ডিস্কের গতি কীভাবে পরিমাপ করা হয় এবং কী দ্রুত হয়? 1500 গিগাবাইটের একটি অনুলিপি কতক্ষণ নিতে হবে?


11

ডিস্কের গতি কীভাবে পরিমাপ করা হয়? এটি কি প্রতি সেকেন্ডে এমবিট বা এমবিতে পড়ছে? বর্তমানে গড় কী এবং কোনটি দ্রুত এবং শিল্পে খুব দ্রুত?

যাক কেউ বলুন যে 1500 গিগাবাইটের একটি ফাইলের একটি অনুলিপি তৈরি করতে অনেক সময় লাগে (একটি ডাটাবেস ফাইল বলুন), এটি কোনও পেশাদার সিস্টেমে কতক্ষণ সময় নেয় এবং হার্ড ডিস্কের গতি অ্যাকউন্টে নিয়ে যাওয়া কীভাবে গণনা করা যায়? ?

উত্তর:


19

ডিস্কের গতি সাধারণত পরিমাপ করা হয়;

  • প্রতি মিনিটে বিপ্লবগুলিতে ঘোরাঘুরির গতি (সর্বনিম্ন 4200rpm এ, তারপরে 5400, 7200, 10 কে এবং 15 কে - এটি এসএসডি বা ফ্ল্যাশ মেমরির ক্ষেত্রে প্রযোজ্য নয়)।
  • একটি ডিস্ক ইলেক্ট্রনিক্স ডিস্ক নিয়ন্ত্রকের কাছে ডেটা প্রেরণের চেষ্টা করতে পারে ইন্টারফেসের গতি সবচেয়ে দ্রুত (এটিএর 100MBps থেকে সাতার 150/300/600 এমবিপিএস, ফাইবার-চ্যানেলের 2/4/8/16 জিবিপিএস এবং এমনকি পিসিআই গতিতে ডেটা প্রেরণের চেষ্টা করতে পারে) ফ্ল্যাশ-ভিত্তিক স্টোরেজ যেমন ফিউশনআইও)।
  • অনুসন্ধানের সময়টি কেবলমাত্র ডিস্কের একটি নির্দিষ্ট সেক্টর পড়া বা লেখা শুরু করতে সময় লাগে - এসএসডি / ফ্ল্যাশ ডিস্কগুলির জন্য এটি ডিস্কের 3-15 মিমি থেকে শুরু করে এর একটি ছোট ভগ্নাংশ পর্যন্ত হতে পারে।
  • তারপরে আমরা প্রকৃত গতিতে পৌঁছাতে পারব যা আপনি আশা করতে পারেন, চারটি গতি আপনার যত্ন নেওয়া উচিত; অনুক্রমিক পঠন (খুব বড় একটি ডেটা ব্লক পড়া), অনুক্রমিক রাইট (একই তবে লেখা), র্যান্ডম রিড (সমস্ত ডিস্কের উপর থেকে ডেটা প্রাপ্ত করা) এবং এলোমেলো লেখা। এগুলি প্রচুর পরিমাণে পরিবর্তিত হয় তবে স্পিনিং ডিস্কের জন্য আপনি 25MBps-to-150MBps থেকে অনুক্রমিক পঠন এবং লেখার জন্য এবং 3MBps-to-50Mps থেকে যেকোন কিছু এলোমেলো পড়া এবং লেখার জন্য আশা করতে পারেন। এসএসডিগুলি সাধারণত 200 এমবিপিএস সীমাতে থাকে সিক্যুয়াল এবং সাধারণত এলোমেলো ক্রিয়াকলাপের জন্য কিছুটা কম। ফিউশনআইও সহজেই সবার জন্য 1 গিগাবাইট হিট করতে পারে তবে সাধারণত ছোট এবং ব্যয়বহুল।

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

আপনার 1.5 টিবি অনুলিপি হিসাবে, ভাল আপনি যদি কোনও ইউএসবি 2-সংযুক্ত 7200 আরপিএম এসটিএ ডিস্কে এটি করছিলেন তবে আপনার কমপক্ষে 30 এমবিপিএস -40 এমবিপিএস পাওয়া উচিত বা সম্পূর্ণ 1.5 টিবি 10 ঘন্টা বা তার বেশি সময় নিতে পারে। যদি এটি একটি সাধারণ পেশাদার DAS / SAN সিস্টেম হত তবে আমি 100MBps অঞ্চলে আশা করতে পারি যার অর্থ এটি প্রায় 3 ঘন্টা লাগবে।

আশা করি এটি ওহ এবং কেবল পরিষ্কার করার জন্য, এমবি = মেগাবাইট, এমবি মেগাবাইট।


8

এই ধরণের গণনার সাথে জড়িত অনেকগুলি, অনেকগুলি ভেরিয়েবল রয়েছে। রিয়েল ওয়ার্ল্ড ডিস্ক সিস্টেমে প্রচুর আন্ত-নির্ভরতা রয়েছে। কেবল একটি কম্পিউটারের মধ্যে:

  • ড্রাইভের প্রকৃত রেট করা গতি (সাধারণত আরপিএম, 5200, 7200, 10 কে, 15 কে)
  • ব্যবহৃত ফাইল-সিস্টেম
  • একটি RAID সিস্টেম ব্যবহার করা হচ্ছে কিনা
    • যদি তা হয় তবে RAID কার্ডের পারফরম্যান্স
    • RAID এর ধরণ
  • ব্যবহৃত অপারেটিং সিস্টেম
  • পড়ুন এবং লেখার ক্রিয়াকলাপগুলির সম্পূর্ণ ভিন্ন পারফরম্যান্স বৈশিষ্ট্য রয়েছে
  • অপারেশনগুলির জন্য পঠন / লেখার অনুপাত
  • অনুক্রমিক ক্রিয়াকলাপগুলির জন্য, স্টোরেজের বিভাজন ফ্যাক্টর

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

আপনি যদি দুটি পৃথক সার্ভারের মধ্যে অনুলিপি করছেন তবে আরও বেশি কারণের সাথে জড়িত রয়েছে।

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

এই প্রশ্নের সুনির্দিষ্টভাবে উত্তর দেওয়ার জন্য অনেকগুলি ভেরিয়েবল রয়েছে।


3

1.5TB ডেটা অনুলিপি করতে কত সময় নেয় তা তথ্যের ধরণের উপর নির্ভর করে। আপনার যদি কয়েকটি 1,500 1GB ফাইল থাকে তবে এটি সম্ভবত কয়েক ঘন্টা সময় নেবে তবে আপনার যদি দেড় বিলিয়ন 1 কেবি ফাইল থাকে তবে এটি সম্ভবত কয়েক দিন সময় নিতে পারে।

এটি ডিস্কগুলিতে দুটি বিতর্কিত চশমাগুলির কারণে: থ্রুপুট এবং গড় অ্যাক্সেসের সময়। 100MB / সেকেন্ড থ্রুটপুট এবং 10 মিমি অ্যাক্সেসের সময় সহ একটি traditionalতিহ্যবাহী ডিস্ক মোটামুটি সাধারণ। আপনি যদি ধারাবাহিকভাবে ডেটা স্ট্রিম করতে পারেন তবে আপনি 100 এমবি / সেকেন্ড পেতে পারেন। তবে, অন্য কোনও জায়গায় ঝাঁপিয়ে পড়ার দরকার পড়লে 10 মিনিট সময় লাগে। আপনি যদি স্ট্রিমিং করতেন তবে অন্য স্থানে যাওয়ার জন্য আপনি 1MB ডেটা লিখতে পারতেন।

একটি ফাইল তৈরি করা বেশ কয়েকটি সন্ধান নিতে পারে, সুতরাং 1 কেবি ফাইল তৈরি করা বেশিরভাগ এমবি ডেটা স্ট্রিম করার চেয়ে "ব্যয়" করতে পারে।

সুতরাং, কিছু ক্ষেত্রে আরএসসিএনসি-র মতো ফাইল-সিস্টেমে অনুলিপি করার চেয়ে ব্লক ডিভাইসের কাঁচা ডিস্ক কপি করা ভাল। যদি আপনার কাছে অনেকগুলি ফাইল থাকে তবে একটি ফাইল-সিস্টেমে, যা বলুন, 50% বা তার বেশি পূর্ণ, আপনি যতটা সময় নেবেন ততক্ষণ "ডিডি" এর মাধ্যমে সম্পূর্ণ ব্লক ডিভাইসটি অনুলিপি করা থেকে ভাল। অবশ্যই, ফাইল-সিস্টেমটি মাউন্ট করার সময় আপনি এটি করতে পারবেন না, সুতরাং এতে ত্রুটিগুলিও রয়েছে।

এসএসডিগুলি এটি হ্রাস করতে সহায়তা করতে পারে, কারণ তাদের অ্যাক্সেসের সময় প্রায় 100 গুণ দ্রুত, তবে এমএলসি এসএসডি ড্রাইভগুলির প্রাক-মুছে ফেলা ব্লকের একটি পুলের উপলব্ধতার উপর নির্ভর করে জটিল অ্যাক্সেসের সমস্যা রয়েছে। এসএলসি এসএসডিগুলি এতে সহায়তা করতে পারে।

অন্তর্নির্মিত ক্যাশে সহ RAID কন্ট্রোলাররা সিক্সকে সাহায্য করতে পারে, যেমন ফ্ল্যাশক্যাচ কার্নেল মডিউলের মতো কিছু যা আপনাকে একটি এসএসডি এর মাধ্যমে একটি ব্লক ডিভাইস ক্যাশে করতে দেয়।

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

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