LustrePerfMon
LustrePerfMon copied to clipboard
type of data source is incorrect
# lctl get_param llite.*.stats llite.ai400x-ffff96c77325c000.stats= snapshot_time 1602841753.046578144 secs.nsecs read_bytes 10556773 samples [bytes] 1 16777216 41809545646900 write_bytes 29461907 samples [bytes] 1 8388608 12108075547325 read 9322645 samples [usec] 0 2452935 439997359929 write 29461908 samples [usec] 0 13424175 246414418996 ioctl 13327 samples [reqs] open 841501 samples [usec] 0 269934 370300646 close 841461 samples [usec] 0 133320 518838693 mmap 158922 samples [usec] 1 441 551480 page_fault 68572074 samples [usec] 0 111924 35539384 page_mkwrite 8456 samples [usec] 2 56400 8116217 seek 692298 samples [usec] 0 906 235054 readdir 56712 samples [usec] 0 7426 7049590 setattr 4034 samples [usec] 68 23557 1174819 truncate 2847 samples [usec] 157 5706 1327775 flock 1008 samples [usec] 52 344 85065 getattr 3119348 samples [usec] 0 114133 169403137 unlink 230879 samples [usec] 104 133784 194829841 mkdir 18840 samples [usec] 105 65748 11818963 rmdir 18232 samples [usec] 97 13584 2944967 rename 22124 samples [usec] 100 101265 21533752 statfs 1906 samples [usec] 0 388 65867 getxattr 252700 samples [usec] 0 226532 332799370 getxattr_hits 4597 samples [reqs] inode_permission 11771031 samples [usec] 0 1495 187190In Lustre client stats, client_stats_write_bytes_samples, client_stats_read_bytes_samples, client_stats_write_bytes_sum and client_stats_read_bytes_sum shoudl be derive, not gauge.
Actually, all client's "samples" metrices should be derive rather than gauge as well as samples metrices in OST and MDT, shouldn't it?