諸事情によりLinuxのCPU hotplugについて調べてみたくなったので。 とりあえず試してみたいので、やり方を調べた。 NAKAMURA Minoru's Diary (2006年3月) 要するに、rootで以下のようにすれば良いとの事。 # echo 0 > /sys/devices/system/cpu/cpu1/online /proc/cpuinfoからも見えなくなる。凄い。 そして1を突っ込むとまた復活する。凄い。 どういう仕組が知りたいので、調べてみる。 dmesgを読むと、 smpboot: CPU 1 is now offline というのが出てるので、それっぽい関数にアタリを付ける。 arch/x86/kernel/smpboot.c内のnative_cpu_die()っぽい。 どういう経路でこいつが呼ばれてるか知りたいので、stacktraceを取得する。 ker