Solaris(64 位)开发者指南

libkstat 内核统计信息

许多内核统计信息的大小与内核是 64 位还是 32 位程序完全无关。通过指定的 kstats(请参见 kstat(3KSTAT))导出的数据类型是自述性类型,可用来导出带符号或无符号并且具有相应标记的 32 位或 64 位计数器数据。因此,使用 libkstat 的应用程序无需转换为 64 位应用程序即可成功处理 64 位内核。


注 –

如果要修改的设备驱动程序用来创建和维护指定的 kstats,则应当尝试使用定宽统计信息类型,使所导出的统计信息的大小在 32 位和 64 位内核之间保持不变。