ম্যান পৃষ্ঠা থেকে, ksoftirqd
প্রতি সিপিইউ কার্নেল থ্রেড যা মেশিনটি ভারী নরম-বিঘ্নিত চাপের মধ্যে থাকা অবস্থায় চলে।
কোন সিপিইউ কোনও নির্দিষ্ট বাধা দেয় তা নির্ধারণ করে আপনি সেটিংসটিকে কিছুটা সামলিয়ে নিতে পারেন। আপনি বিষয়বস্তু পরিবর্তন করে এটি করতে /proc/irq/$interrupt_number/smp_affinity
। আপনি বাধাগুলি এবং তাদের অর্থগুলির একটি তালিকা পেতে পারেন:
cat /proc/interrupts
নম্বরটি smp_affinity
হ'ল কোডে উপস্থাপন করা সিপাসের বিটম্যাপ। ডানদিকের বিটটি সবচেয়ে কম তাৎপর্যপূর্ণ। উদাহরণস্বরূপ, আমার সিস্টেমে 8 টি কোর রয়েছে। আমি যদি কেবল 1, 3 এবং 4 টি কোর ব্যবহার করতে চাই, তবে আমি এসএমপি_ফিনিটি এতে সেট করে দেব 1a
:
cpu_7 cpu_6 cpu_5 cpu_4 cpu_3 cpu_2 cpu_1 cpu_0
0 0 0 1 1 0 1 0 = 0001 1010 = 1a (in hex)
ব্যক্তিগতভাবে, আমি কোনও সিপিইউ সেটআপ করেছি যার সাথে বাধা 29 (আমার 8-কোর সিস্টেমে এথ0) বাছাই করতে সক্ষম হবে:
sudo echo ff > /proc/irq/29/smp_affinity