在此公关,添加一些类似 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 源代码你可能就能相对轻松地找到答案。