MPIO এর সাথে আমার কী থ্রুপুট আশা করা উচিত?


12

ডেল পাওয়ারএজেজ ২৯৫০ দুটি দুটি জিবিপিএস এনআইসি'র সাথে দুটি 1 জিবিপিএস পোর্টে একটি স্যুইচ যাবে যা চারটি জিবিপিএস এনআইসি'র সাথে একটি ভার্চুয়াল ইন্টারফেস হিসাবে উপস্থিত একটি নেট অ্যাপে যায়। 24 ড্রাইভ, 7200 কে সাটা, নেট অ্যাপ্লিকেশন রেড-ডিপি। মাইক্রোসফ্ট আইএসসিএসআই ইনিশিয়েটারে এমপিআইও ব্যবহার করে আমি প্রতিটি হোস্টকে এনআইসি ম্যাপ করেছি। এসকিউআইওওর সাথে আমার লেখার থ্রুটপুটটি প্রায় 200 এমবিতে যুক্তিযুক্ত মনে হয়, তবে আমার পাঠগুলি 100 এমবিএসের কাছাকাছি।

আমার লেখাগুলি কি আমার লেখার মতো 200 এমবি'র কাছাকাছি হওয়া উচিত নয়? এটি কি একটি কনফিগারেশন সমস্যা বা কোনও মৌলিক সঞ্চয় সমস্যা যা আমি বুঝতে পারি না?

এখানে চিত্র বর্ণনা লিখুন

আপডেট: এলোমেলো কাজের চাপের জন্য এখানে আইওপিএস। পাঠকরা বোধগম্য, যদিও, লেখকদের জন্য 20000 কী তৈরি করবেন তা আমি নিশ্চিত নই। সান ক্যাশেটি 3.2 জিবি। এসকিউআইওও পরীক্ষাগুলি একটি 25 জিবি ফাইলের বিপরীতে।

এখানে চিত্র বর্ণনা লিখুন


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

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

2
@ মির্দেনি এই "99৪ কে ব্লকে আইও এর 99%" ধারণাটি কোথা থেকে এসেছে? বব ডর অন্যথায় ইঙ্গিত করে , যেমন ওয়েস ব্রাউন । এমনকি যদি আমরা এই দুটি বিস্তৃত নিবন্ধকে উপেক্ষা করতে পারি, অবশ্যই সাধারণ জ্ঞান নির্দেশ করে যে আপনি 8K পৃষ্ঠার একটি প্ল্যাটফর্মে 8 কে আইও দেখতে যাচ্ছেন।
মার্ক স্টোরি-স্মিথ

2
@ মির্দেনি মাইন অবশ্যই ভেঙে যেতে হবে, আমি কি সমর্থন বলব? আমি এখানে প্রসেস মনিটরের সাথে তথ্য ফাইল আইও ক্রিয়াকলাপটি দেখতে বসেছি এবং যখন প্রত্যাশিত K৪ কে প্রচুর পরিমাণে পড়ছে, সেখানে আরও অনেক 8K একাধিক পাঠ রয়েছে এবং অবশ্যই 8k রচনা প্রচুর রয়েছে। লগ ক্রিয়াকলাপটি প্রত্যাশিত হিসাবে 520 বাইট একক 512 বাইট থেকে 60 কে পর্যন্ত লেখার গুণক।
মার্ক স্টোরি-স্মিথ

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

উত্তর:


7

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

অন্যদিকে পঠনকারীদের ডিস্ক থেকে আগত হওয়া দরকার যদি না তারা ইতিমধ্যে ফাইলারের পঠিত ক্যাশে থাকে (যা লেখার বিপরীতে, অস্থির স্মৃতিতে থাকে না)।

স্পিনিং ডিস্কের জন্য স্টোরেজ বিক্রেতাদের আইপসগুলিতে পিন করা শক্ত, তবে একটি 7200 আরপিএম ড্রাইভের জন্য, 80-120 আইওপগুলি বেশ বিশ্বাসযোগ্য। আপনি নেটঅ্যাপের র‌্যাড-ডিপি এবং / বা অতিরিক্তগুলি থেকে সম্ভবত বেশ কয়েকটি ডিস্ক হারিয়েছেন বলে বিবেচনা করে, ২,২০০ আইওপগুলি আপনি প্রায় ২২ টি ডিস্কের প্রতি ১০০ টি আইওপ সঞ্চালন করে আশা করতে পারেন তার কাছাকাছি।

এটি আপনার পড়ার গতি ব্যাখ্যা করতে পারে না (আপনি যখন সিক্যুয়াল পড়ার সময় আপনার ডিস্কগুলি পুরো 2200 iops করছেন না) তবে এটি কমপক্ষে আপনার লেখার কার্যকারিতা ব্যাখ্যা করতে সহায়তা করে।


ধন্যবাদ নাথান আমার দুটি এনআইসি এবং এমপিআইও দিয়ে দ্বিগুণ থ্রুপুট আশা করা উচিত?
হেনরি লি

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

5

উত্তরোত্তর জন্য, অনেক পরীক্ষা এবং ত্রুটির পরে, আমরা কীভাবে প্রত্যাশিত থ্রুপুট পেতে পারি তা খুঁজে বের করেছিলাম।

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

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

আমার গ্রহণযোগ্যতাটি হ'ল যে আমাদের কেবলমাত্র একাধিক ইন্টারফেস উপস্থাপনের জন্য এসএএন দরকার হয়েছিল যাতে সূচনা সত্যিই একাধিক পাথ দেখেছিল path এখন আমাদের থ্রুপুট এখানে:

এখানে চিত্র বর্ণনা লিখুন


ছোট লেখাগুলি এখন কেন ধীর?
জ্যাক বলছেন topanswers.xyz

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