taskset可以指定进程绑定到哪个个cpu核上,如4核超线程的cpu,共8个核,如:
cpu0,cpu1,...,cpu7==>
(1).taskset -pc 0 ./<your_run_script> ==>绑定到cpu0上,启动时和运行时都有效
扩展应用:time taskset -pc 0 ./<your_run_script>==>可以后台启动(telnet ip port正常),但是访问不正常!
扩展应用:taskset -cp 0-1 nohup ./<your_run_script> -p > /dev/null &==>后台启动,并且帮进程绑定到cpu0和cpu1上,进程和应用访问都正常。
taskset -cp 0 nohup /opt/AESB/bin/<your_run_script> -p > /dev/null &
(2).taskset -pc 1 ./<your_run_script> ==>绑定到cpu1上
(3).taskset -pc 0-2 ./<your_run_script> ==>绑定到cpu0,cpu1,cpu2这3个核上,扩展应用:taskset -pc 0-7 ./<your_run_script>
【温馨提示】
如果您觉得满意,可以选择支持下,您的支持是我最大的动力:
分享到:
相关推荐
安卓开发时候,绑定线程/进程到指定cpu 上面.可以直接使用一个gradle项目 直接跑起来看效果 adb shell ps -t -p -c
绑定进程到特定cpu去执行,只是一个简单的例子,直接可以通过gcc编译好了在pc上运行。
Windows下动态绑定进程的CPU亲和性的实例,内附实例,可以直接运行查看结果。在Win10系统中亲测有效。
应用:客户将所有的刷新动作交给主线程完成时,可能拖动鼠标,窗口均在不断的刷新,CPU资源占用率很高,导致整个程序运行速度变慢,这样时候,可以考虑将一些刷新显示的工作绑定到另一颗核中去实现。
手动命令绑定进程与CPU核心,与代码绑定进程与CPU核心
文档:https://blog.csdn.net/a569503963/article/details/86149495
应用:客户将所有的刷新动作交给主线程完成时,可能拖动鼠标,窗口均在不断的刷新,CPU资源占用率很高,导致整个程序运行速度变慢,这样时候,可以考虑将一些刷新显示的工作绑定到另一颗核中去实现。 linux ...
将网卡软中断绑定指定CPU.pdf
Linux多核下绑定硬件中断到不同 CPU
NULL 博文链接:https://sealbird.iteye.com/blog/1075225
当第二个参数为负数时,不绑定cpu,随系统调度到哪个cpu。可以通过查看top,得知。ThreadBandCpu.bandCpu(new Runnable() {@Overridepublic void run() {for(;;){}}}, 2);帖一下编译.so文件的命令:g++ -std=c++0x -...
xml java 绑定xml java 绑定xml java 绑定
Java与XML数据绑定 Java与XML数据绑定 Java与XML数据绑定
Java中的静态绑定和动态绑定Java开发Java经验技巧共8页.pdf.zip
java代码绑定时间,请按要求填写,规范统一
特定的线程绑定到cpu上,提高效率和性能
在Java中实现Oracle变量的绑定方法 .doc 在Java中实现Oracle变量的绑定方法 .doc
详细介绍了java动态绑定和静态绑定的区别
在程序运行时,为了保证程序运行的实时性,为某个进程指定CPU