yve*_*mes 2 linux cpu kernel system-calls
到目前为止,我的应用程序请求其配置文件中的隔离 cpu 列表。然后它pthread_setaffinity_np()用来强制在那种CPU上运行。通常,制作配置文件的人会进入该文件/boot/grub/menu.lst并选择正确的条目,以便了解当前的隔离 cpu 列表是什么。
title CentOS (2.6.32-431.5.1.el6.x86_64)
root (hd0,1)
kernel ... isolcpus=4-15
Run Code Online (Sandbox Code Playgroud)
因此,我想避免人们必须在配置文件中手动输入该列表。我的应用程序是否有可能以编程方式获取该列表?
小智 9
cat /sys/devices/system/cpu/isolated
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9970 次 |
| 最近记录: |