Difference between logical and physical cpu hotplug
From: Vaibhav Jain <hidden>
Date: 2011-08-17 05:40:19
Thanks for the reply! I am looking for a little more detail. Thanks On Tue, Aug 16, 2011 at 10:26 PM, Vladimir Murzin [off-list ref]wrote:
On Wed, Aug 17, 2011 at 9:14 AM, Vaibhav Jain [off-list ref] wrote:quoted
Hi, I need to know the difference between making a cpu logically offline and physically offline. I have read that the following command $ echo 0 > /sys/device/system/cpu/<cpu number>/online makes a cpu logically offline. It frees the cpu from interrupts andmigratesquoted
running processes. But then what does it mean to make a cpu physically offline ? I referred to following article : http://www.kernel.org/doc/Documentation/cpu-hotplug.txt Here is the relevant excerpt : Q: Does hot-add/hot-remove refer to physical add/remove of cpus? A: The usage of hot-add/remove may not be very consistently used in the code. CONFIG_HOTPLUG_CPU enables logical online/offline capability in thekernel.quoted
To support physical addition/removal, one would need some BIOS hooks and the platform should have something like an attention button in PCIhotplug.quoted
CONFIG_ACPI_HOTPLUG_CPU enables ACPI support for physical add/remove of CPUs. Please help! Thanks Vaibhav Jain _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbiesHi Vaibhav! I think physical CPU hot-plug is a capability to plug in and out processing device (CPU) on running machine. Logical CPU hot-plug is a capability to add on and remove out already available processing units (CPU s or cores) under SMP domain of OS. P.S. Sorry for my weak English.
-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110816/aefd4eeb/attachment.html