我如何读取 zfs spa stat

我如何读取 zfs spa stat

在此公关,添加一些类似 spa 的统计数据simple_trim_bytes_failed,但是我如何读取这些统计数据?

答案1

这些值最终会出现在 I/O 统计数据中。您可以在 找到它们/proc/spl/kstat/zfs/$POOLNAME/iostats

对我来说看起来像这样:

34 1 0x01 18 4896 11524202364 3620409432155645
name                            type data
trim_extents_written            4    0
trim_bytes_written              4    0
trim_extents_skipped            4    0
trim_bytes_skipped              4    0
trim_extents_failed             4    0
trim_bytes_failed               4    0
autotrim_extents_written        4    8284089
autotrim_bytes_written          4    1235386707968
autotrim_extents_skipped        4    11839369
autotrim_bytes_skipped          4    109900025856
autotrim_extents_failed         4    0
autotrim_bytes_failed           4    0
simple_trim_extents_written     4    0
simple_trim_bytes_written       4    0
simple_trim_extents_skipped     4    0
simple_trim_bytes_skipped       4    0
simple_trim_extents_failed      4    0
simple_trim_bytes_failed        4    0

不知道第一行的作用是什么,但通过阅读 ZFS 源代码你可能就能相对轻松地找到答案。

相关内容