美文网首页
taskset命令

taskset命令

作者: 吴丹_89fc | 来源:发表于2022-10-29 14:57 被阅读0次

    一、命令用法

    taskset是用来设置进程CPU亲和性的,也即进程可运行的CPU核

    taskset -cp <CPU亲和性范围> <pid>

    taskset -c <CPU亲和性范围> <可执行程序>

    示例:

    taskset -cp 0 809:设置pid为809的进程绑核到CPU0上

    taskset -cp 0-2 809:809的进程可运行在CPU0、CPU1、CPU2上

    二、源码编译

    taskset源码是在util-linux包中,路径如下:https://www.kernel.org/pub/linux/utils/util-linux/

    源码编译也较为简单:

    产品工程目录下,source env-setup,初始化交叉编译环境

    从上述路径下载源码包,并解压,最新为v2.38版本

    根据目标平台进行configure,例如:

    ./configure --host=mips --disable-all-programs --enable-schedutils

     make

    相关文章

      网友评论

          本文标题:taskset命令

          本文链接:https://www.haomeiwen.com/subject/nnshtdtx.html