লিনাক্স টাইমার ফ্রিকোয়েন্সি বাড়ালে কর্মক্ষমতা এবং অপ্টিমাইজেশনের সুবিধা হবে

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

এই ধরণের পরিবর্তন, এগুলি সাধারণত সাধারণ বিতরণে অন্তর্ভুক্ত থাকে না। এবং এটা বোধগম্য কেন, যেহেতু এটি আমাদের দলের সম্পদের বৃদ্ধি বা হ্রাস (কেসের উপর নির্ভর করে) হিসাবে অনুবাদ করে।

আমি এটা উল্লেখ করছি, কারণ সম্প্রতি একটি গুগল ইঞ্জিনিয়ার পরিবর্তনের প্রস্তাব করেছেন la ডিফল্ট সেটিং এর লিনাক্স কার্নেল টাইমার, এর বাধা হার 250 Hz থেকে 1000 Hz এ বৃদ্ধি করে।

এই পরিবর্তন টাস্ক স্যুইচিংয়ে উচ্চতর ফ্রিকোয়েন্সি বোঝাবে এবং টাস্ক শিডিউলারে সময়ের পরিমাণ হ্রাস, যাএবং কিছু পরিস্থিতিতে দক্ষতা উন্নত করা যেতে পারে। বর্তমানে, 250Hz কে কর্মক্ষমতা, বিলম্বিতা এবং বিদ্যুৎ ব্যবহারের মধ্যে ভারসাম্য হিসাবে বিবেচনা করা হয়।

প্রস্তাবের প্রেরণা

ইউএনও পক্ষে প্রধান যুক্তিগুলির মধ্যে এই পরিবর্তনের মধ্যে রয়েছে ১২০Hz ডিসপ্লে সহ ডিভাইসগুলিতে পারফরম্যান্স অপ্টিমাইজেশন, পিসি এবং মোবাইল ডিভাইসে ক্রমবর্ধমানভাবে সাধারণ। বর্তমান 250Hz সেটিংয়ে, সময়ের পরিমাণ নির্ধারণের ভুলতা ফ্রেম সময়ের প্রায় অর্ধেক, যা সম্পদ বরাদ্দ দক্ষতাকে প্রভাবিত করে।

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

বৃদ্ধি টাস্ক স্যুইচিংয়ের ফ্রিকোয়েন্সি অনুমতি দেবে:

  • গতিশীল ফ্রিকোয়েন্সি ব্যবস্থাপনায় (DVFS) উন্নত দক্ষতা।
  • টাস্ক শিডিউলারের সময়ের আরও সুনির্দিষ্ট বরাদ্দ।
  • CPU লোড পরিসংখ্যান আপডেট করার ফ্রিকোয়েন্সি বৃদ্ধি পেয়েছে।
  • মুলতুবি থাকা কাজের জন্য অপেক্ষার সময় কমানো হয়েছে।
  • সংশোধনীর বিরুদ্ধে যুক্তি

অন্যদিকে, আরেকজন গুগল ইঞ্জিনিয়ার তার দ্বিমত প্রকাশ করেছেন পরিবর্তনের সাথে, যুক্তি দিয়ে যে কম-পাওয়ার ডিভাইসের জন্য টাইমার ফ্রিকোয়েন্সি 250 Hz রাখা সবচেয়ে উপকারী।, যেমন IoT বোর্ড এবং মোবাইল ডিভাইস।

তার মূল্যায়ন অনুসারে, ফ্রিকোয়েন্সি ১০০০ হার্জে বৃদ্ধি করলে বিদ্যুৎ খরচ বৃদ্ধি পেতে পারে। উদাহরণস্বরূপ, অ্যান্ড্রয়েড ডিভাইসগুলিতে, কিছু পরিস্থিতিতে প্রসেসরের ব্যবহার ৭% পর্যন্ত বৃদ্ধি লক্ষ্য করা গেছে।

উপরন্তু, টাইমার ফ্রিকোয়েন্সি বেশি হলে আরও ঘন ঘন পুনঃসক্রিয়তা বোঝাবে CPU এর। ২৫০ হার্জে, t+১ মিলিসেকেন্ড, t+২ মিলিসেকেন্ড, t+৩ মিলিসেকেন্ড এবং t+৪ মিলিসেকেন্ডে নির্ধারিত টাইমারগুলিকে একটি একক জাগরণে ভাগ করা হয়, যেখানে ১০০০ হার্জেডে চারটি পৃথক জাগরণ হবে, যা বিদ্যুৎ খরচ বাড়িয়ে দিতে পারে।

কর্মক্ষমতা পরীক্ষার ফলাফল

মামলা সম্পর্কে, পোর্টাল ফোরোনিক্স একাধিক পরীক্ষা চালিয়েছে ফ্রিকোয়েন্সি পরিবর্তনের প্রভাব মূল্যায়ন করার জন্য একটি AMD Ryzen 9 9950X CPU সহ একটি পিসিতে। ফলাফল মিশ্র ছিল:

  • M১০০০ Hz এর সাথে আরও ভালো পারফরম্যান্স:
    Llama.cpp
    nginx
    সুপারটাক্সকার্ট
    সেলেনিউম্
    কার্নেল সংকলনের সময়
  • 250Hz এ সেরা পারফরম্যান্স:
    Darktable
    পোস্টগ্রি
    অপরাজেয়
    জোনোটিক
    ব্লেন্ডার
    SVT-AV1
    RawTherapee

জন্য হিসাবে শক্তি খরচ, ফলাফল ছিল পরবর্তী:

  • ১০০০ হার্জে সেটিং:
    গড় খরচ: ১৪৪.২ ওয়াট
    সর্বনিম্ন খরচ: ০.১৮ ওয়াট
    সর্বোচ্চ খরচ: ২০২.১৩ ওয়াট
  • ১০০০ হার্জে সেটিং:
    গড় খরচ: ১৪৪.২ ওয়াট
    সর্বনিম্ন খরচ: ০.১৮ ওয়াট
    সর্বোচ্চ খরচ: ২০২.১৩ ওয়াট

পরিশেষে, এটা উল্লেখ করার মতো যে কার্নেল টাইমার ইন্টারাপ্ট রেট ১০০০ হার্জে বৃদ্ধি করলে কিছু নির্দিষ্ট ব্যবহারের ক্ষেত্রে সুবিধা পাওয়া যায়, বিশেষ করে যেসব অ্যাপ্লিকেশনে ঘন ঘন টাস্ক স্যুইচিংয়ের প্রয়োজন হয় এবং উচ্চ রিফ্রেশ রেট ডিসপ্লে সহ ডিভাইসগুলিতে। তবে, বিদ্যুৎ ব্যবহারের ক্ষেত্রেও এর অসুবিধা রয়েছে, বিশেষ করে কম-শক্তির ডিভাইস এবং পরিবেশে যেখানে শক্তির দক্ষতা অগ্রাধিকার পায়।

মুহূর্তের জন্য, প্রস্তাবটি এখনও বিতর্কাধীন। সম্প্রদায়ের মধ্যে এবং এর গ্রহণযোগ্যতা বিভিন্ন ব্যবহারের পরিস্থিতিতে প্রভাবগুলির গভীর বিশ্লেষণের উপর নির্ভর করবে।