কে ওয়ার্কার থ্রেডের নাম কীভাবে ব্যাখ্যা করবেন?


15

লিনাক্সে ৩.১০.০-১৩- এ জেনেরিক দ্বৈত সকেট Xeon X5650 হেক্সা কোর বোর্ডের শীর্ষে চলমান রয়েছে, htopবিভিন্ন কেওয়ার্কার থ্রেড দেখায়। নাম অনুসারে বাছাই করা হয়েছে (আমি ফলাফলটি ট্যুইক করেছি আমি মূল 10 তে থাকা 2 এর আগে কোর 2 তে থ্রেড রাখার জন্য এখানে কিছুটা প্রদর্শন করছি), ফলাফল এখানে:

kworker/0:0H
kworker/0:1
kworker/0:2
kworker/1:0
kworker/1:0H
kworker/1:1
kworker/2:0
kworker/2:0H
kworker/2:1
.....
kworker/11:0
kworker/11:0H
kworker/11:1
kworker/u48:0
kworker/u49:4
kworker/u49:5
kworker/u50:1
kworker/u50:2
.......

যার নামগুলির সংখ্যার সাথে শুরু হওয়া থ্রেডগুলি একই সংখ্যার সাথে মূলটিতে পিন করা হয়। সুতরাং প্রথম সংখ্যাটি মূলটি থ্রেডটি চালাচ্ছে এবং আমি ভাবছি যে এই থ্রেডগুলির পরে :( 0বা 0Hবা 1) প্রতীকটি কী ?

আমিও ভাবছি uXX:Yচিহ্নগুলির অর্থ কী ?

কে-ওয়ার্ডার থ্রেডগুলি কী করে সে সম্পর্কে আমার কাছে কেবল অস্পষ্ট জ্ঞান রয়েছে: তারা আই / ও সম্পাদনকারী সিস্টেম কলগুলির কারণে ঘটে যাওয়া অ্যাসিঙ্ক্রোনাস ইভেন্টগুলি পরিচালনা করে। তারা কোথাও নথিভুক্ত করা হয়?

উত্তর:


20

কার্নেল.আর.এস অনুসারে বাক্য গঠনটি হ'ল kworker/%u:%d%s (cpu, id, priority)uএকটি বিশেষ CPU- র, আনবাউন্ড cpu 'র মনোনীত, যার মানে হল kthread বর্তমানে আনবাউন্ড হয়।

নেতিবাচক সুন্দর মান আছে এমন কর্মী কর্মীরা তাদের নামের সাথে 'এইচ' পোস্টপিক্সড করেছেন। ( উত্স )


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