2024-11-10T19:29:02.921Z | <Jose J Palacios-Perez> Hi @Yingxin Cheng, many thanks, as per your questions:
1. the grids are cummulative, I was pondering whether to make them show exclusive on each OSD process, but considered that cummulative would be better since the last grid shows the complete allocation for the whole OSD process, so all the threads will be included 👍
2. I used the following to enable/disable hyperthreading (HY):
```echo "Enabling HT"
echo 1 | tee /sys/devices/system/cpu/cpu{56..111}/online
lscpu | grep NUMA ```
(for disabling is simply a "0" instead)
Yes, I printed the whole grid on both cases, I thought would be easier to compare, I think I might tweak the script a bit to only show half of CPU cores instead for the HT disabled case 🤔 |
2024-11-10T19:30:47.613Z | <Jose J Palacios-Perez> Hi @Yingxin Cheng, many thanks, as per your questions:
1. the grids are cummulative, I was pondering whether to make them show exclusive on each OSD process, but considered that cummulative would be better since the last grid shows the complete allocation for the whole OSD process, so all the threads will be included 👍
2. I mean to disable the hyperthreading siblings of the physical cores, I used the following:
```echo "Enabling HT"
echo 1 | tee /sys/devices/system/cpu/cpu{56..111}/online
lscpu | grep NUMA ```
(for disabling is simply a "0" instead)
Yes, I printed the whole grid on both cases, I thought would be easier to compare, I think I might tweak the script a bit to only show half of CPU cores instead for the HT disabled case 🤔 |