ভিএমএসের জন্য ওজন-ভিত্তিক ব্লক আইও নিয়ন্ত্রণ


13

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

উত্তর:


2

মধ্যে Blkio নির্ধারিত সঠিক cgroup- পরিভাষা ঘোরা ব্লক ডিভাইসের ইনপুট / আউটপুট এক্সেস । I / O- সম্পর্কিত উদ্দেশ্যে সফ্টওয়্যার বিকাশকারীদের হাতে থাকা সমস্ত বিভিন্ন উপায়ে নিয়ন্ত্রণ করার বিষয়টি মনে হয় না।

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

বর্তমানে, ব্লফ আই / ও সাবসিস্টেম বাফার রাইটিং অপারেশনের জন্য কাজ করে না। এটি প্রাথমিকভাবে সরাসরি I / O তে লক্ষ্যযুক্ত, যদিও এটি বাফার রিড অপারেশনের জন্য কাজ করে।

20+ পৃষ্ঠাতে আপনি যদি লিন্ডা ওয়াং এবং রেড হাটের বব কোজডেম্বার এই উপস্থাপনাটি একবার দেখুন , আপনি দেখতে পাবেন যে গ্রাফটি ভিএম প্রতি ডিভাইস ব্যান্ডউইদথ সম্পর্কে, র্যান্ডম বনাম ব্লক করা বনাম অ্যাসিঙ্ক্রোনাস আই / ও সম্পর্কে নয়।

দেখে মনে হচ্ছে রেড হ্যাট এটি সরাসরি বীরশে রূপায়ণ করার জন্য সাম্প্রতিক কাজ করেছে । এটি গত সপ্তাহে প্রকাশিত হয়েছে 0.9.9। কয়েক মাসের মধ্যে, আপনি আপনার প্রিয় বিতরণে এরকম কিছু করতে সক্ষম হবেন:

virsh blkiotune domA --device-weights /dev/sda,250
virsh blkiotune domB --device-weights /dev/sda,750

0

আপনি আয়নিস ব্যবহার করতে চাইতে পারেন, এটি দুর্দান্ত মত তবে আইও এর জন্য।


1
সিগ্রুপ থেকে ioniceব্যবহার করার চেয়ে ভাল বিকল্প কি blkio? এটি কি এমন কিছু সরবরাহ করে যা ওপির বর্তমান সমাধানটি দেয় না? আপনি কী জানেন এটি কীভাবে অ্যাসিক্রোনাস আইওয়ের সাথে সম্পর্কিত?
কালেব

কালেব এটি দুর্দান্ত হবে যদি আপনি কেবলমাত্র অ্যাসিঙ্ক্রোনাস আইও কী এবং কোনও অপারেটিং সিস্টেমের সাথে এটি সিনক্রোনাস আইও থেকে কীভাবে পৃথক হয় তার একটি সংক্ষিপ্ত বিবরণ দিতে পারেন।
সেতু

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