taskset设置CPU affinity
Retrieve or set a processes's CPU affinity(亲和).
This requires sched_{g,s}etaffinity support in your libc.
1. busybox
cd ~/source-code/mc40/buildroot-2020.02.8
make busybox-menuconfig
Linux System Utilities --->
[*] taskset (4.2 kb)
2. make
make -j8
/output/target/usr/bin/taskset
3. uasge
/ # taskset --help
BusyBox v1.31.1 (2020-12-03 14:56:00 CST) multi-call binary.
Usage: taskset [-p] [HEXMASK] PID | PROG ARGS
Set or get CPU affinity
-p Operate on an existing PID
3.1 在特定CPU运行应用
taskset cpu prog
taskset 1 ping 10.126.11.254 -c 10 &
taskset 2 ping 10.126.11.254 -c 10 &
taskset 4 ping 10.126.11.254 -c 10 &
taskset 8 ping 10.126.11.254 -c 10 &
run ping at cpu3:
taskset 8 ping 10.126.11.254 -c 10 &
3.2为已经运行的应用切换CPU
taskset -p cpu pid
1) ping is running at cpu2
2) switch to cpu1
taskset -p 2 1389
taskset设置CPU affinity相关推荐
- 设置cpu亲和性_如何快速设置一个任务的CPU亲和力?
设置cpu亲和性 How to set one task's CPU affinity quickly? 如何快速设置一个任务的CPU亲和力? 1, Get this task's ID 1,获取此任 ...
- linux c设置cpu亲和力,关于多线程:如何设置特定pthread的CPU亲和力?
我想指定特定pthread的cpu亲和力. 到目前为止,我发现的所有引用都涉及设置进程(pid_t)而不是线程(pthread_t)的cpu亲和力. 我尝试了一些传递pthread_t的实验,并且按预 ...
- Linux CPU affinity
在Linux中,我们知道可以通过nice.renice命令改变进程的执行优先级,优先级高的进程优先执行,从而一定程度上保证重要任务的运行. 除了nice.renice外,可以通过CPU affini ...
- 用Packstack 安装 Openstack,无法启动实例,cpu affinity is not supported
用Packstack 安装 Openstack N版本,无法启动实例 ,nova日志报错:Couldn't obtain the vpu count from domain. Requested op ...
- 【嵌入式开发】时钟初始化 ( 时钟相关概念 | 嵌入式时钟体系 | Lock Time | 分频参数设置 | CPU 异步模式设置 | APLL MPLL 时钟频率设置 )
文章目录 一. 时钟相关概念解析 1. 相关概念术语 ( 1 ) 时钟脉冲信号 ( 概念 : 电压幅度 时间间隔 形成脉冲 | 作用 : 时序逻辑基础 间隔固定 根据脉冲数量可计算出时间 ) ( 2 ...
- linux grub设置cpu频率,Linux:使用性能调控器时,为什么CPU频率会发生波动?
我正在使用Debian 8 amd64机器进行基准测试.在实验过程中,我希望CPU以固定频率(最好是可能的最大频率)运行.这将排除CPU时钟速度作为结果变化的来源. The CPUfreq gover ...
- Android 系统(185)---如何使用adb command来设置cpu频率和核数
如何使用adb command来设置cpu频率和核数 如何使用adb command来设置cpu频率和核数 透過ADB Shell設定CPU開核與freq的command與用法如下: # Disabl ...
- netback于kthread遇到cpu affinity问题
最近的升级netback, 在测试过程中,查找vm全双工压力,rx的pps波动很厉害,见rx kthread尽管cpu affinity它是0-7 (dom0 8vcpu), 但往往,她去了物理破坏c ...
- 计算机系统的cpu数量,设置cpu核心数量方法,电脑降低cpu处理器数量和内存大小图文教程...
大家好,我是老盖,感谢观看本篇文章,本文做的也有视频,也可以看我发布的视频. 今天给大家讲一下设置CPU核心数量的一个方法,它的作用主要有两个,一个就是说有的程序兼容性不好,不支持很多核的cpu,必须 ...
最新文章
- 87岁的老奶奶喜欢用windows画图程序作画,而且画得还贼好!
- locate和find命令
- python医学科研中能做什么-一个博士生接受怎样的训练是完整、全面的科研训练?...
- 【IM】关于监督降维的理解
- linux 图片
- java通过匹配合并数据(数据预处理)
- 机器学习笔记(四)---- 逻辑回归的多分类
- Navicat连接MySQL8.0版本时出现Client does not support authentication protocol requested by server;报错的问题解决办法
- Asp.Net MVC 模型(使用Entity Framework创建模型类)1
- PG数据库插件扩展搭建(一)
- QT Creator 创建qrc文件和使用资源文件
- 知识总结2:Django常见面试题总结(持续更新)
- NB-IoT技术发展史漫谈(NB-IoT专栏—拓展篇1)
- Scratch 游戏项目学习法 —— 接苹果(六)让苹果掉到下面
- JS数组常用方法整理(14种常用方法)
- 人事管理系统之部门结构树的展示
- Java内存模型(JMM)学习总结
- [英语阅读]意环保者塑“老贝”冰雕督促环保
- 11行Python代码制作聊天机器人
- 华录智达科技有限公司入职六个月浅谈
热门文章
- libevent学习笔记
- 前端 html结合css-1篇
- 最简单的java WebService服务器端搭建
- 火炬之光使用了哪些技术
- CString,string,char数组的转换
- 通过RADIUS 服务器管理无线AP的VLAN
- replace和replaceAll
- 在java面向对象编程中_谈一谈你对封装_继承_多态概念的理解_Java新职篇:面向对象编程的3个原则是什么?...
- dbscan论文_论文分享 :Linkage Based Face Clustering via GCN
- onethink swfupload upload.php,OneThink--ThinkPHP3.2 缓存文件泄露