Solaris 11+ 中的 kstat

Solaris 11+ 中的 kstat

我正在 Solaris 中编写一个内核级程序,用于监视系统的工作负载并报告统计信息 - 类似于网络统计在Linux和统计数据在索拉里斯。源代码在哪里统计数据位于 Solaris 11+ * 源代码中?

*编辑:12 -> 11

答案1

我猜你的意思是 Solaris 11.2,因为 Solaris 12 尚未发布,可能会在明年(2016 年)发布路线图

/usr/bin/kstat是 Solaris 11.2 中的 Perl 脚本,因此虽然仍然是专有代码,但您当然可以阅读其源代码。

kstat此处提供了 该命令的基于 C 的开源版本的替代方案https://github.com/illumos/illumos-gate/tree/09f79f7c66b85f056db11f58210dc6182c9b1aef/usr/src/cmd/stat/kstat

它可能可以在当前和可能未来的 Solaris 版本中编译并正常工作。

相关内容