"ক্যানারি থ্রেড" কী এবং এটি অনাহারে কেন?


14

নিম্নলিখিত মাঝে মাঝে উপস্থিত হয় /var/log/syslog:

rtkit-daemon[1145]: The canary thread is apparently starving. Taking action.
rtkit-daemon[1145]: Demoting known real-time threads.
rtkit-daemon[1145]: Successfully demoted thread 1431 of process 1368 (n/a).
rtkit-daemon[1145]: Successfully demoted thread 1430 of process 1368 (n/a).
rtkit-daemon[1145]: Successfully demoted thread 1368 of process 1368 (n/a).
rtkit-daemon[1145]: Demoted 3 threads.

এখানে কি হচ্ছে?


এসিপিআই সম্পর্কে কার্ন.লগের কোনও ত্রুটি? যদি তাই হয়: BIOS লিখুন এবং ACPI power save optionsসেট করা আছে কিনা তা পরীক্ষা করুন Extended। এটিতে পরিবর্তন করুন Normal
রিনজুইন্ড

উত্তর:


24

এখানে ব্যবহৃত "ক্যানারি" শব্দটি মূলত কয়লা খনন থেকে এসেছে । কয়লা খনিরকারীরা বিপজ্জনক গ্যাসগুলি সনাক্ত করতে ক্যানারি ব্যবহার করে (যদি তারা যে ক্যানারিটি তাদের সাথে বহন করে থাকে, তারা মারা যায়, তবে তারা জানত যে তাদের খাদ / খনি ASAP থেকে বেরিয়ে আসতে হবে)। ফলস্বরূপ, "ক্যানারি" শব্দটি এখন প্রায়শই যে কোনও কিছুর জন্য ব্যবহৃত হয় যা আপনি কোনও বিপজ্জনক পরিস্থিতি সম্পর্কে সতর্কবার্তা পাওয়ার জন্য ব্যবহার করেন।

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

সুতরাং আপাতদৃষ্টিতে কিছু থ্রেড (গুলি) যা আরটিকিট থেকে রিয়েল-টাইম অগ্রাধিকার পেয়েছে তা হ'ল / তারা দুর্ব্যবহার করছে, এবং সিপিইউকে একচেটিয়াকরণ করার চেষ্টা করছে, আরটিকিট এটি "ক্যানারি থ্রেড" দিয়ে সনাক্ত করেছে এবং এভাবেই আরটিকিট রিয়েল-টাইম অগ্রাধিকারগুলি কেড়ে নিয়েছে।


-3

এটি একটি বাফার ওভারফ্লো

উইকিপিডিয়া বাফার ওভারফ্লো ক্যানারি

আপনি যে লগগুলি পোস্ট করেছেন সেখান থেকে সমস্যাটি কোথায় তা আমি বলতে পারি না, আপনি কি এই বার্তাগুলির নীচে উপরে লগ এন্ট্রি চেক বা পেস্টবিন করতে পারেন? প্রক্রিয়া 1368 কি?

sudo ps -p 1368

2
এটি বাফার ওভারফ্লো সম্পর্কে নয়, সেখানে "ক্যানারি" শব্দের ব্যবহারও কয়লা খনিच्या ক্যানারিগুলির ব্যবহার থেকে উদ্ভূত হয়েছে।
জানু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.