আয়নিস সময়সীমা নির্ধারণকারী সঙ্গে কাজ করে?


13

আমার ডেবিয়ান হুইজি সিস্টেমগুলি deadlineশিডিয়ুলার ব্যবহার করে । আমি ioniceব্যস্ত সময়ে ডিস্ক-নিবিড় কাজগুলির I / O অগ্রাধিকারটি পুনরায় নির্ধারণের জন্য অভ্যস্ত এবং কৌতুকপূর্ণভাবে এটি সাহায্য করবে বলে মনে হয় (তবে আমার কোনও শক্ত প্রমাণ নেই)।

ioniceর manpage , কার্নেল ডকুমেন্টেশন এবং এই openSUSE ডকুমেন্ট সব প্রমাণ করে যে শুধুমাত্র cfqনির্ধারণকারী একাউন্টে লাগে ioniceহস্তক্ষেপ। তারা স্পষ্টভাবে বলে না যে অন্যান্য সময়সূচীকারীরা এটিকে উপেক্ষা করে, তবে কেবলমাত্র তারা উল্লেখ করেছেন cfq

অন্যান্য সময়সূচী, বিশেষত deadline, সঙ্গে কাজ করে ionice?

উত্তর:


12

নং ioniceঅগ্রাধিকার নির্দিষ্ট করার জন্য একটি প্রক্রিয়া। তবে deadlineঅগ্রাধিকার অগ্রাহ্য করে এবং পরিবর্তে প্রতিটি আই / ও অপারেশনে কেবল মেয়াদোত্তীকরণের সময় চাপিয়ে দেয় এবং তারপরে নিশ্চিত করে যে মেয়াদোত্তীর্ণের সময়টি পূরণের আগে অপারেশন সফল হয়।

এখানে আরও তথ্য: শেষ সময় I / O সময়সূচী

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

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

ডিফল্টরূপে, পড়ার অনুরোধগুলির মেয়াদ শেষ হতে পারে 500 এমএস, রিক অনুরোধের মেয়াদ 5 সেকেন্ডের মধ্যে শেষ হয়।

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