由设备驱动程序导出的每条内核统计信息 (kstat) 都由头区和数据区构成。kstat(9S) 结构是统计信息的头部分。
中断 kstat 的结构。中断类型包括:
硬中断-源自硬件设备自身
软中断-因系统使用某些系统中断源而引起
监视程序中断-由定期计时器调用引起
虚假中断-输入了中断入口点,但没有需要提供服务的中断
多个服务-在从任何其他类型返回之前检测到中断并提供了服务
驱动程序通常只报告从其处理程序中声明的硬中断和软中断,但度量虚假类中断对自动向量化的设备很有用,以便查找特定系统配置中的任何中断延迟信息。具有多个相同类型中断的设备应使用多个结构。
I/O kstat 的结构。
命名的 kstat 的结构。命名的 kstat 是名称-值对数组。这些对位于 kstat_named 结构中。