【问题标题】:How to get the following Linux performance parameters?如何获得以下 Linux 性能参数?
【发布时间】:2015-06-02 09:12:37
【问题描述】:

如何在 Linux 上获得以下性能参数,尤其是 per-CPU ?是否有任何 api 来获取这些参数,如 Solaris 上的 kstat 和 HPUX 上的 pstat ?

跨 CPU 调用次数, 设备中断数, 作为线程的中断数(低于时钟), 上下文切换的数量, 非自愿上下文切换的数量, 线程的 cpu 迁移次数, 进入失败的互斥锁的数量(自适应), 尝试获取 rw 锁的次数, 系统调用次数,

谢谢

【问题讨论】:

  • 这个问题似乎是off topic
  • 您看过mpstat 及其内部结构吗?您的列表似乎是从 Solaris mpstat 复制的,但并非所有数据都由 Linux Kernel 提供(即锁定统计信息)
  • 我需要一些 api 或 proc 文件。

标签: linux performance proc


【解决方案1】:

【讨论】:

  • 我想要的参数是...Number Cross-CPU calls, Number of Device interrupts, 作为线程的中断数(低于时钟),上下文切换数,非自愿上下文切换数,cpu 数线程迁移,进入失败互斥锁的次数(自适应),尝试获取 rw 锁的次数,系统调用的次数,
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-09-20
  • 1970-01-01
  • 2015-12-08
  • 1970-01-01
  • 1970-01-01
  • 2021-08-28
  • 1970-01-01
相关资源
最近更新 更多