多核和亲和性
来源:互联网 发布:网络歌曲下载 编辑:程序博客网 时间:2024/05/29 16:52
1,进程绑定
#include <sched.h>
cpu_set_t set;
void CPU_ZERO(cpu_set_t *set);
void CPU_SET(int cpu, cpu_set_t *set);
void CPU_CLR(int cpu, cpu_set_t *set);
int CPU_ISSET(int cpu, cpu_set_t *set);
int sched_setaffinity(pid_t pid, size_t cpusetsize,cpu_set_t *mask);
int sched_getaffinity(pid_t pid, size_t cpusetsize,cpu_set_t *mask);
2,线程绑定
int pthread_setaffinity_np(pthread_t thread, size_t cpusetsize, const cpu_set_t *cpuset);
int pthread_getaffinity_np(pthread_t thread, size_t cpusetsize, cpu_set_t *cpuset);
3,内核态
void kthread_bind (struct task_struct *k, unsigned int cpu);
int set_cpus_allowed(struct task_struct *k, cpumask_t new_mask);
4,proc绑定
echo 0x3 /proc/irq/24/smp_affinity
cat /proc/irq/24/smp_affinity
- 多核和亲和性
- Linux多核调度亲和性
- cpu独占和亲和性
- cpu绑定和cpu亲和性
- cpu绑定和cpu亲和性
- CPU绑定和CPU亲和性
- cpu绑定和cpu亲和性
- CPU亲和性(affinity)sched_setaffinity() 和 sched_getaffinity()
- CPU亲和性(affinity)sched_setaffinity() 和 sched_getaffinity()
- CPU亲和性(affinity)sched_setaffinity() 和 sched_getaffinity()
- CPU亲和性(affinity)sched_setaffinity() 和 sched_getaffinity()
- CPU亲和性(affinity)sched_setaffinity() 和 sched_getaffinity()
- CPU亲和性(affinity)sched_setaffinity() 和 sched_getaffinity()
- 【Linux】 CPU亲和性(affinity)及与亲和性有关的两个函数 sched_setaffinity()和 sched_getaffinity()
- 【Linux】 CPU亲和性(affinity)及与亲和性有关的两个函数 sched_setaffinity()和 sched_getaffinity()
- CPU亲和性(affinity)及与亲和性有关的两个函数 sched_setaffinity()和 sched_getaffinity()
- 【Linux】 CPU亲和性(affinity)及与亲和性有关的两个函数 sched_setaffinity()和 sched_getaffinity()
- CPU亲和性(affinity)及与亲和性有关的两个函数 sched_setaffinity()和 sched_getaffinity()
- 认识AppDelegate文件,
- #include <vector>
- 自定义ProgressBar---跟随进度的 Popwindow
- 新建Android工程,出现default与Displaying的问题
- 通过telnet的攻击
- 多核和亲和性
- 利用虚拟机virtualbox配置Hadoop开发环境总结
- 关于删除tomcat的应用服务
- 关于Oracle 11g 空表不能exp导出问题
- 透过斐波那契数列学习函数递归
- MVC工作流程
- 利用C指针编写自己的一些数据结构(树)
- jquery文件上传控件 Uploadify
- 黑白相间棋盘