限制某个进程只能在某个CPU上运行
来源:互联网 发布:思科交换机做端口镜像 编辑:程序博客网 时间:2024/05/02 01:31
首先可以调用GetSystemInfo查看有多少个CPU,再通过调用:
BOOL WINAPI SetProcessAffinityMask( __in HANDLE hProcess, __in DWORD_PTR dwProcessAffinityMask ); BOOL WINAPI SetProcessAffinityMask( __in HANDLE hProcess, __in DWORD_PTR dwProcessAffinityMask);
第一个参数是代表要设置的进程,第二个参数是一个掩码,代表可以在哪个CPU上运行。例如:设置5(101)代表在第一个和第三个CPU上运行。
还有其他几个相关的函数:
BOOL WINAPI GetProcessAffinityMask( __in HANDLE hProcess, __out PDWORD_PTR lpProcessAffinityMask, __out PDWORD_PTR lpSystemAffinityMask ); BOOL WINAPI GetProcessAffinityMask( __in HANDLE hProcess, __out PDWORD_PTR lpProcessAffinityMask, __out PDWORD_PTR lpSystemAffinityMask);
DWORD_PTR WINAPI SetThreadAffinityMask( __in HANDLE hThread, __in DWORD_PTR dwThreadAffinityMask ); DWORD_PTR WINAPI SetThreadAffinityMask( __in HANDLE hThread, __in DWORD_PTR dwThreadAffinityMask);
0 0
- 限制某个进程只能在某个CPU上运行
- 限制某个进程只能在某个CPU上运行
- python 绑定进程在某个cpu上执行-affinity
- python 绑定进程在某个cpu上执行 affinity
- 查看某个进程运行在哪个内核上
- 绑定进程到某个cpu核上
- linux 查看某个进程是否在运行
- 指定某个cpu只运行指定进程的做法
- 指定某个cpu只运行指定进程的做法
- 检测某个运行进程
- python 计算windows上的某个进程的cpu使用率
- 限制用户只能执行某个存储过程
- 查看某个进程在哪个目录下运行
- 获取进程在哪个CPU上运行
- 获取进程在哪个CPU上运行
- Linux 进程在哪个CPU上运行
- 小技巧:C++限制一个方法只能在某个类当中被调用
- Oracle限制某个数据库帐号只能在特定机器上连入数据库
- ThinkPHP3.1.3使用phpExcel1.8.0实现数据从Excel表格导入mysql数据库
- ubuntu 14.04 安装chrome及给chromium 安装 flash player
- Perf -- Linux下的系统性能调优工具,第1部分
- HDU 5318 (dp+矩阵快速幂优化)
- Leetcode #241 Different Ways to Add Parentheses
- 限制某个进程只能在某个CPU上运行
- poj2395(最小生成树最大边)
- android 从log来判断耳机的状态
- 实习总结
- sqlite3常用命令及接口
- linux 中 ‘|’的作用
- 串模式匹配的改进算法——KMP算法
- android webView.loadData乱码解决方法
- oracle笔记之管理员