前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[linux][irq]irqtop支持-C/--cpu-list

[linux][irq]irqtop支持-C/--cpu-list

作者头像
皮振伟
发布2022-04-27 17:25:23
7980
发布2022-04-27 17:25:23
举报
文章被收录于专栏:皮振伟的专栏皮振伟的专栏

前言

在前文《[linux][irq]中断性能监控工具irqtop和lsirq》中介绍了irqtop和lsirq两条命令,用来观察系统的中断信息和增量变化。

在使用的过程中,又遇到了新的需求,例如希望观察:

1,某一个numa node上的CPU

2,云计算场景下,经常预留部分CPU用作管控,观察这部分CPU上的中断,判断workload

3,云计算场景下,大部分CPU留给vCPU使用,不希望vCPU被过多地中断。观察这部分CPU的中断

4,其他的场景

基于此,作者为irqtop增加了-C/--cpu-list的支持,可以让irqtop只监控特定的CPU。

分析

在taskset命令中,已经支持了cpulist的扫描和分析,直接复用即可。在irqtop中增加-C/--cpu-list参数,语法规则和taskset保持一致:

  • irqtop –cpu-list 0,1,2,3只关注这4个CPU,或者
  • irqtop –cpu-list 0-3也关注0,1,2,3这4个CPU,再或者
  • irqtop –cpu-list 0-7:2关注0,2,4,6这4个CPU

这个功能需要等待util-linux 2.39版本支持,或者手工合入patch:

代码语言:javascript
复制
commit 4b2fadb1bcd44101238941e7b54ecb66a33406d2
Author: zhenwei pi <pizhenwei@bytedance.com>
Date:   Tue Mar 29 16:59:51 2022 +0800


    irqtop: support -C/--cpu-list

示例图

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AlwaysGeek 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
应用性能监控
应用性能监控(Application Performance Management,APM)是一款应用性能管理平台,基于实时多语言应用探针全量采集技术,为您提供分布式性能分析和故障自检能力。APM 协助您在复杂的业务系统里快速定位性能问题,降低 MTTR(平均故障恢复时间),实时了解并追踪应用性能,提升用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档