পারফ ইন্টারআপ্ট মানে কী?


21

আমি আমার কম্পিউটারে কাজ করছি, কিছু ডিভাইস কোড লেখার চেষ্টা করছি। আমি কিছু তথ্য পেতে dmesg পরীক্ষা করে দেখেছি:

perf interrupt took too long (2507 > 2500), lowering kernel.perf_event_max_sample_rate to 50000

এই ইভেন্টটির অর্থ কী? কারণ? উদ্বেগ?

উত্তর:


10

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


2
আমি যদি এইচপিইটির মতো অন্য একটি ঘড়ির উত্সে স্যুইচ করি তবে এটির কোনও পার্থক্য হবে?
জানুস ট্রয়লসেন

8

আর্ক ফোরামের এই উত্তরটি এর যোগফল দেয়:

এই বার্তাটি তথ্যগত এবং উদ্বেগের কিছু নেই।

এটি লিনাক্স পারফ সরঞ্জামের সাথে করতে হবে যা কার্নেলের সাথে অন্তর্ভুক্ত রয়েছে। কার্নেল স্বয়ংক্রিয়ভাবে নমুনা হার নির্ধারণ করে যা সিস্টেমের কার্যক্ষমতা খুব বেশি প্রভাবিত না করে ব্যবহার করা যেতে পারে; এবং পারফ সক্রিয় না থাকা এমনকি ইনস্টল থাকা অবস্থায়ও এটি লগ করে।

এই জাতীয় বার্তাগুলি উচ্চ (এর) সিস্টেম লোড বা স্কেলিংয়ের একটি সিপিইউ দ্বারা ট্রিগার করা হয় ।


6
আমি নামী সিঙ্কের সাথে মিলিত আই / ও বেঞ্চমার্কিংয়ের পরে এটি পেয়েছি। সংখ্যা যতটা interrupt took too long (3979 > 3930)নিবিড় থাকে ততক্ষণ চিন্তার কিছু নেই । যদি বড়টিকে অন্যটি 10x বলা হয় তবে আপনার সিপিইউ শিডিয়ুলিংয়ের ক্ষেত্রে কিছু সমস্যা হতে পারে।
মিক্কো রেন্টালাইনেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.