【发布时间】:2016-02-15 21:05:57
【问题描述】:
我正在尝试通过我目前使用 dtrace 收集的 kstat 收集统计信息。
这不是基于计数的信息,而是每次都有新数据。
kstat 打印的最小间隔为 1 秒。但是,我需要的数据在一秒钟内更改了多次。有没有一种方法(API)可以在更新 kstat 时从 kstat 获取数据而不使用 dtrace ?
【问题讨论】:
-
我很好奇你想在这里解决什么问题。您应该注意的一件事是,每次读取 kstat 时,都必须遍历系统的整个 kstat 链以获取您想要的。您执行此操作的次数越多,您对系统施加的负载就越大,您的监控就会受到越多的干扰。
-
@JamesMcPherson spa 同步统计数据
-
我仍然不清楚为什么您需要每秒多次获取该数据。
-
我正在收集每个 spa_sync 周期的数据。这可能不到一秒。
标签: solaris opensolaris kstat