位置: 编程技术 - 正文

获知Linux的进程运行在哪个CPU内核上的方法(linux获取进程启动时间)

编辑:rootadmin

推荐整理分享获知Linux的进程运行在哪个CPU内核上的方法(linux获取进程启动时间),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:获取linux系统信息,linux 程序获取进程详细信息,linux 程序获取进程详细信息,linux 获取进程信息,linux获取当前进程的进程号,linux进程获取root权限,linux获取进程号命令,linux获取进程号命令,内容如对您有帮助,希望把文章链接给更多的朋友!

当你在 多核 NUMA 处理器上运行需要较高性能的 HPC(高性能计算)程序或非常消耗网络资源的程序时,CPU/memory 的亲和力是限度其发挥最大性能的重要因素之一。在同一 NUMA 节点上调度最相关的进程可以减少缓慢的远程内存访问。像英特尔 Sandy Bridge 处理器,该处理器有一个集成的 PCIe 控制器,你可以在同一 NUMA 节点上调度网络 I/O 负载(如网卡)来突破 PCI 到 CPU 亲和力限制。

作为性能优化和故障排除的一部分,你可能想知道特定的进程被调度到哪个 CPU 内核(或 NUMA 节点)上运行。

这里有几种方法可以 找出哪个 CPU 内核被调度来运行给定的 Linux 进程或线程。

方法一如果一个进程使用 taskset 命令明确的被固定(pinned)到 CPU 的特定内核上,你可以使用 taskset 命令找出被固定的 CPU 内核:复制代码代码如下:$ taskset -c -p <pid>例如, 如果你对 PID 这个进程有兴趣:复制代码代码如下:$ taskset -c -p pid 's current affinity list: 5输出显示这个过程被固定在 CPU 内核 5上。

但是,如果你没有明确固定进程到任何 CPU 内核,你会得到类似下面的亲和力列表。

获知Linux的进程运行在哪个CPU内核上的方法(linux获取进程启动时间)

pid 's current affinity list: 0-输出表明该进程可能会被安排在从0到中的任何一个 CPU 内核。在这种情况下,taskset 不能识别该进程当前被分配给哪个 CPU 内核,你应该使用如下所述的方法。

方法二ps 命令可以告诉你每个进程/线程目前分配到的 (在“PSR”列)CPU ID。复制代码代码如下:$ ps -o pid,psr,comm -p <pid> PID PSR COMMAND prog输出表示进程的 PID 为 (名为"prog")目前在CPU 内核 上运行着。如果该过程没有被固定,PSR 列会根据内核可能调度该进程到不同内核而改变显示。

方法三top 命令也可以显示 CPU 被分配给哪个进程。首先,在top 命令中使用“P”选项。然后按“f”键,显示中会出现 "Last used CPU" 列。目前使用的 CPU 内核将出现在 “P”(或“PSR”)列下。复制代码代码如下:$ top -p 相比于 ps 命令,使用 top 命令的好处是,你可以连续监视随着时间的改变, CPU 是如何分配的。

方法四另一种来检查一个进程/线程当前使用的是哪个 CPU 内核的方法是使用 htop 命令。

从命令行启动 htop。按 键,进入"Columns",在"Available Columns"下会添加 PROCESSOR。

每个进程当前使用的 CPU ID 将出现在“CPU”列中。请注意,所有以前使用的命令 taskset,ps 和 top 分配CPU 内核的 IDs 为 0,1,2,...,N-1。然而,htop 分配 CPU 内核 IDs 从 1开始(直到 N)。

Linux下Chrome地址栏输入卡顿该怎么办? Chrome逐渐成为Linux世界里最上乘的浏览利器。可是近些时间我的Chrome会在地址栏进行输入时出现卡顿,让人苦恼不已。本文告诉你如何解决这个问题。问

深入解析Linux系统下的高端内存 Linux内核地址空间划分通常位Linux内核虚拟地址空间划分0~3G为用户空间,3~4G为内核空间(注意,内核可以使用的线性地址只有1G)。注意这里是位内核地

详解Linux系统中的内核抢占机制 1、内核抢占概述2.6新的可抢占式内核是指内核抢占,即当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当

标签: linux获取进程启动时间

本文链接地址:https://www.jiuchutong.com/biancheng/353265.html 转载请保留说明!

上一篇:安装专业版的linux的方法 图解安装专业版的linux(windows 专业版10安装后文件会丢失嘛)

下一篇:Linux下Chrome地址栏输入卡顿该怎么办?(linux谷歌浏览器安装指令)

  • 销售费用计入产品生产成本吗
  • 换出交易性金融资产入账价值
  • 工程类发票项目分类
  • 公共绿地绿化
  • 即征即退免所得税吗
  • 法人存入现金的会计分录
  • 宣传费税前扣除标准
  • 收到知识产权专用发票
  • 买机票返钱
  • 资产减值损失是
  • 产品成本科目包括
  • 买房报销
  • 监控设备的维修保养
  • 保安服务税目
  • 地税的发票
  • 营改增金融业税收政策
  • 广告费和业务宣传费15%还是30%
  • 递延所得税收益计算公式
  • 企业不合规发票责令补开处理
  • 领用库存商品的消费税
  • 酒店布草间有摄像头吗
  • 公司收到保险公司赔款
  • 工程竣工结算和决算的区别
  • 增值税发票销货清单怎么打印
  • 销售多余材料计入什么
  • vue的安装命令
  • 代码怎么用?
  • php手机号隐藏中间四位
  • 投资性房地产成本法转公允价值法
  • 餐费进什么科目
  • typescript event
  • 数学建模回归模型例题
  • vscode nasm
  • 进口货物没有发票怎么入账,报税时怎么填
  • 个人所得税法实施细则2023
  • vue移动组件
  • 给员工进行拓展活动
  • 金蝶财务软件怎么备份
  • 民间非营利组织财务管理制度
  • 印花税计税依据和税率
  • 水费差额缴税如何计算
  • 门市装修费用会计处理
  • 上年度固定资产费用化了,财报怎么算
  • 企业因受疫情影响导致停工停产的
  • 企业职工食堂就餐收费
  • 进项税额转出再转入
  • 到期不续约补偿金怎么算
  • 教育费附加计入其他应付款吗
  • 不得从销项税额中抵扣的进项税额,不得计提加计抵减额
  • 本年利润为什么是负数
  • 房地产企业什么时候停止预缴增值税
  • 营业外收入计入哪里
  • mac移动硬盘怎么改名
  • win8 怎么样
  • windows xp远程控制
  • spkrmon.exe - spkrmon是什么进程
  • win8系统崩溃无法开机
  • 如何调整windows桌面图标大小
  • redhat磁盘挂载
  • 制作linux的u盘安装盘
  • fsc文件用什么软件打开
  • mediaexplorer是什么意思
  • win7 64位旗舰版下载后怎样禁用搜索记录?win7禁用搜索记录的设置方法
  • window10桌面日历
  • linux的命令行界面是什么意思
  • 在linux系统中,用来存在系统所需
  • win10正式版声音不正常
  • js call.call
  • 还原分区和引导分区
  • jquery easy ui
  • python里的迭代器
  • php redis incr
  • node.js怎么用
  • javascript基础教程教材答案
  • js实现类
  • 计提税金的公式
  • 国家河南税务局
  • 土地增值税清算退税涉及企业所得税补缴
  • 公司外购设备对外投资账务处理
  • 代理记账报税违法吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设