sysconf函数
背景
当前计算机都是多核的,linux2.6提供了进程绑定cpu功能,将进程指定到某个core上执行,方便管理进程。linux提供了sysconf系统调用可以获取系统的cpu个数和可用的cpu个数。
sysconf函数
man sysconf函数
示例代码
运行结果
我本地的虚拟机里分配了4个CPU处理器
结果分析
1 | _SC_NPROCESSORS_CONF 获取配置的CPU处理器数量。 |
其他的获取系统执行的配置信息的选项可以用man指令查看
1 | man sysconf |
演示查看效果如下;
参考链接
https://www.cnblogs.com/anker/p/3751369.html
源码
https://github.com/ThranduilELFKING/toolsUse/blob/main/sysconfig/main.cpp