【发布时间】:2011-03-17 15:50:36
【问题描述】:
我有一个程序可以在我们的 Solaris 系统上收集各种 kstat 信息,现在我们已经将 Linux 引入我们的数据中心,我想为 Linux 做同样的事情。
但是,我在为许多 kstat 找到等效项时遇到了麻烦。我想知道是否有模仿 Linux 环境的 kstats 的库或实用程序。即使是部分实现也会有所帮助。
截至目前,我一直在解析 /proc 中的文件,但找到正确的信息时已命中或未命中。例如,kstat 有以下数据:
unix::vminfo 交换分配 交换可用 swap_free swap_resv
在 Linux 中,您有条目“SwapTotal”和“SwapFree”,但 a)看来swap_free实际上对应于“SwapTotal”,而swap_avail对应于“SwapFree” b) 我现在找不到 swap_avail 的值(可能是 SwapTotal 减去 SwapFree?)现在 swap_resv
有什么想法吗?
【问题讨论】:
标签: linux performance statistics solaris kstat