অ্যাজুরে ভার্চুয়াল মেশিনে স্লো ডিস্ক পারফরম্যান্স


9

ঠিক আছে, সবার আগে, আমাকে বলতে অনুমতি দিন যে আমি কোনও অপারেশন ব্যক্তি নই, তবে একজন বিকাশকারী। তাই আমি এখানে কিছুটা অচেনা জমিতে যাচ্ছি, সুতরাং দয়া করে আমার সহ্য করুন।

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

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

প্রথমত, আমি যা দিয়ে পরীক্ষা করছি? আমার কাছে একটি কাস্টম .NET কনসোল অ্যাপ্লিকেশন রয়েছে যা যুক্তি হিসাবে একটি জিপ ফাইল নেওয়া ছাড়া আর কিছুই করে না এবং সাথে সাথে জিপ ফাইলটি যে ডিরেক্টরিতে থাকে সেভাবে জিপ ফাইলটি বের করা শুরু করে the অ্যাপ্লিকেশনটি প্রতি সেকেন্ডে টার্গেট ফাইলটিতে লিখিত এবং এটি আউটপুট করে।

আমার স্থানীয় বিকাশ মেশিনে, আমি এই অ্যাপ্লিকেশনটির সাথে 160-210 মেগাবাইট / সেকেন্ড লিখে বেশ ভাল পারফরম্যান্স পেয়েছি। সুতরাং পুরো নিষ্কাশন প্রক্রিয়াটি প্রায় 8 মিনিট সময় নেয়। আমার লোকাল মেশিনের স্পেকসটি হ'ল ইনটেল কোর আই 750, 3 গিগাহার্টজ, 4 কোর (8 লজিকাল), 12 জিবি র‌্যাম, স্যামসং এসএসডি 830 সিরিজ 250 জিবি।

ঠিক আছে, তাই আমি বিভিন্ন উদাহরণের মাপ পরীক্ষা করতে শুরু করেছি এবং এখানে আমার ফলাফল রয়েছে।

  • একই স্টোরেজ অ্যাকাউন্ট ব্যবহার করে 4 ভার্চুয়াল ডিস্কের স্ট্রাইপযুক্ত RAID সহ উইন্ডোজ সার্ভার 2012 ডাটাসেন্টার আর 2 (8 কোর, 14 গিগাবাইট র‌্যাম) সহ একটি এ 4 ইভেন্টে, হোস্ট ক্যাচিং ছাড়াই, আমি স্থির হয়েছি 30-35 এমবি / গুলি, যার অর্থ পুরো নিষ্কাশন 24 মিনিট 48 সেকেন্ড সময় নিয়েছে। আমি হোস্ট ক্যাচিং সক্ষম করার চেষ্টাও করেছি, তবে এটি আসলে কোনও পার্থক্য করে না।
  • উইন্ডোজ সার্ভার ২০১২ ডেটাসেন্টার (৮ টি কোর, ২৮ জিবি র‌্যাম, ৫০০ গিগাবাইট স্থানীয় এসএসডি ডিস্ক) সহ একটি ডি 4 উদাহরণে আমি প্রথম মিনিটের জন্য সত্যই ভাল পারফরম্যান্স পেয়েছি (150+ এমবি / সে), এবং তারপরে 200 এমবি / এ শিখরের সাথে পারফরম্যান্সের ভিন্নতা পেয়েছি 9 এমবি / এস এ s ও উপত্যকা গড় পারফরম্যান্স 70 এবং 100 এমবি / সেকেন্ডের মধ্যে ছিল। নিষ্কাশনটি 9 মিনিট 40 সেকেন্ড সময় নিয়েছিল।
  • ডি 3 ইভেন্টে উইন্ডোজ সার্ভার 2012 ডাটাসেন্টার (4 কোর, 14 জিবি র‌্যাম, 250 গিগাবাইট স্থানীয় এসএসডি ডিস্ক) এর সাথে আমি প্রথম মিনিটে সত্যিই ভাল পারফরম্যান্স পেয়েছি (150+ এমবি / সে) তবে তার পরে কার্যকারিতা স্থির হয়ে 20-40 এমবি হয়ে যায় / গুলি, নিষ্কাশন প্রক্রিয়াটি 21 মিনিট 49 সেকেন্ড সময় নেয়।

ডি 2 এবং ডি 1 উদাহরণে ডিস্কের কার্যকারিতা ডি 3 এর চেয়ে খারাপ।

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

আমি জানি যে আমার স্থানীয় মেশিন এবং অ্যাজুরে হোস্ট করা ভার্চুয়াল মেশিনের মধ্যে পার্থক্য রয়েছে, তবে আমি যে ডিস্কের পারফরম্যান্সটি অনুভব করছি তা কি প্রত্যাশিত?

(আমি মূলত আমার প্রশ্নটি স্ট্যাকওভারফ্লোতে পোস্ট করেছি , কারণ আমার সন্দেহ হয়েছিল যে এটিই আমার প্রয়োগ কারণ But তবে আমি আর নিশ্চিত নই)

উত্তর:


7

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

এই লিঙ্কটি দেখুন: http://azure.microsoft.com/blog/2014/10/06/d-series-performance-expectations/


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

অ্যাজুর লিমিট ডিস্ক io.. কি হ্যাক..আমি গুগল ক্লাউডে স্যুইচ করি .. তারা এটাকে সীমাবদ্ধ করে না এবং দাম অনেক সস্তা।
tyan

4

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

অ্যাজুরে ভিএম এর হোয়াইটপেপারে এসকিউএল সার্ভারের পারফরম্যান্স গাইডেন্স (15 এবং 26 পৃষ্ঠায়) উল্লেখ করেছে যে অ্যাজুরে ভিএম-তে, এসকিউএল সার্ভারের কাজের চাপের জন্য স্টোরেজ কর্মক্ষমতা উন্নত করতে স্টোরেজ স্পেস ব্যবহার করা যেতে পারে

স্টোরেজ স্পেসগুলি উইন্ডোজ সার্ভার ২০১২-এর বৈশিষ্ট্যযুক্ত যা আপনাকে একটি একক ভার্চুয়াল ডিস্ক তৈরি করতে বিভিন্ন শারীরিক ডিস্ক ব্যবহার করতে দেয়, সুতরাং ভিএম ডিস্কের আই / ও সীমাবদ্ধতার জন্য কাজ করে a আবার উদ্ধৃতি:

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

এই নিবন্ধটি আপনাকে স্টোরেজ স্পেস তৈরির পদক্ষেপগুলি প্রদর্শন করবে।

আপনার প্রথমে এটি চেষ্টা করা উচিত। সম্ভবত আপনি এমনকি একটি ছোট উদাহরণ ব্যবহার করতে পারেন কারণ স্টোরেজ পরিষেবাটি উদাহরণ থেকে পৃথক পরিষেবা।


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

1
@ রেনার কি নতুন অ্যাজুর স্টোরেজ প্রিমিয়াম পরীক্ষা করার সুযোগ হয়েছিল? এই পুরানো বিষয়টিকে ধাক্কা দেওয়ার জন্য দুঃখিত, তবে এই নতুন স্টোরেজটি আপনার পরিবেষ্টনে কীভাবে সম্পাদন করবে তা দেখার জন্য আমি যথেষ্ট আগ্রহী।
ব্রুনো ফারিয়া

আমার দেরীতে উত্তর দেওয়ার জন্য দুঃখিত. অ্যাজুরে স্টোরেজ প্রিমিয়াম সম্পর্কে দুর্দান্ত পরামর্শ। এটি এখনও আমার অঞ্চলে উপলভ্য না হওয়ায় আমি এটি চেষ্টা করে দেখিনি। তবে আমি এটিতে নজর রাখব। আবার ধন্যবাদ!
রেনি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.