Linux下获取cpu数量
来源:互联网 发布:美折促销软件 编辑:程序博客网 时间:2024/06/05 13:03
1. 通过shell获取cpu相关
1.1 查看CPU详细信息
cat /proc/cpuinfo
这个命令可以看到cpu每个核的信息
1.2 查看CPU信息
lscpu
1.3 查看进程在哪个CPU上运行
ps -eo pid,args,psr | grep xxx# pid - 进程ID# args - 该进程执行时传入的命令行参数# psr - 分配给进程的CPU
2. 通过C程序编程获取
两个API
#include <sys/sysinfo.h>int get_nprocs(void);int get_nprocs_conf(void);
get_nprocs_conf
返回CPU总核数,包括系统中禁用的核的数目,因此该值并不代表当前系统中可用的核数。 get_nprocs
返回系统当前可用的核数。
示例:
#include <stdio.h>#include <sys/sysinfo.h>int main(int argc, char* argv[]){ printf("cpu total: %d\n", get_nprocs_conf()); printf("cpu num: %d\n", get_nprocs()); return 0;}
阅读全文
0 0
- Linux下获取cpu数量
- Windows下获取逻辑cpu数量和cpu核数量
- Linux下如何查看CPU的数量
- java获取cpu数量
- Linux CPU数量判断
- Linux CPU数量判断
- linux下获取cpu信息
- linux下如何查看CPU数量或核数
- linux下如何查看CPU数量或核数
- 在Linux 操作系统下获得cpu的core的数量
- 转载:linux 下CPU数量、核心数量、是否支持超线程的判断
- linux 下CPU数量、核心数量、是否支持超线程的判断
- Linux CPU数量判断命令
- Linux下CPU利用率获取方法
- linux下如何获取cpu的利用率??
- linux下如何获取cpu的利用率
- linux下如何获取cpu的利用率
- linux下如何获取cpu的利用率
- 人工智能时代的新“文盲”:学不懂Python,就看不到未来
- ES7 await/async
- Error:Failed to open zip file错误的解决方法
- 前端小白--web前端ajax请求
- 史上最全的架构师图谱
- Linux下获取cpu数量
- 《连线》杂志第100期,HEXA入选年度最佳产品
- Android 开发的技术方向
- ubuntu16.04配置ftp和传送文件的方式
- 2017.12.13日记
- SPSS R插件及PS Matching插件最详细简洁的安装经验
- Laravel学习日记2:路由
- Hibernate自增主键因重复导致报错“Duplicate entry 'xxx' for key 'PRIMARY'”
- 如何访问发布的webservice,并解析返回的非正常soap报文