diff options
author | Robin Hsu <robinhsu@google.com> | 2022-07-06 12:15:08 +0800 |
---|---|---|
committer | Robin Hsu <robinhsu@google.com> | 2022-08-22 06:05:59 +0000 |
commit | 625ec77b690889a85f1a270f966f42ee6743a422 (patch) | |
tree | 76f522ad07ddd97282c4cf0610d50d2f360baea6 /pixelstats | |
parent | 15b62e43a3d503b6a62d242a40ecfde6ce1762f7 (diff) |
pixelstat: MM metrics: proto file
proto file: Added metrics.
Eldar: 721257251
Test: n/a
Bug: 234564667
Signed-off-by: Robin Hsu <robinhsu@google.com>
Change-Id: I9264107b23f171df2ebb295072bbce8bd81cefcd
Diffstat (limited to 'pixelstats')
-rw-r--r-- | pixelstats/pixelatoms.proto | 90 |
1 files changed, 89 insertions, 1 deletions
diff --git a/pixelstats/pixelatoms.proto b/pixelstats/pixelatoms.proto index cedc001..ee89c71 100644 --- a/pixelstats/pixelatoms.proto +++ b/pixelstats/pixelatoms.proto @@ -516,12 +516,63 @@ message PixelMmMetricsPerHour { optional int64 unevictable = 7; optional int64 ion_total_pools = 8; optional int64 gpu_memory = 9; + optional int64 slab_unreclaimable = 10; + optional int64 psi_cpu_some_total = 11; + optional int64 psi_io_full_total = 12; + optional int64 psi_io_some_total = 13; + optional int64 psi_mem_full_total = 14; + optional int64 psi_mem_some_total = 15; + optional int32 psi_cpu_some_avg10_min = 16; + optional int32 psi_cpu_some_avg10_max = 17; + optional int32 psi_cpu_some_avg10_avg = 18; + optional int32 psi_cpu_some_avg60_min = 19; + optional int32 psi_cpu_some_avg60_max = 20; + optional int32 psi_cpu_some_avg60_avg = 21; + optional int32 psi_cpu_some_avg300_min = 22; + optional int32 psi_cpu_some_avg300_max = 23; + optional int32 psi_cpu_some_avg300_avg = 24; + optional int32 psi_io_full_avg10_min = 25; + optional int32 psi_io_full_avg10_max = 26; + optional int32 psi_io_full_avg10_avg = 27; + optional int32 psi_io_full_avg60_min = 28; + optional int32 psi_io_full_avg60_max = 29; + optional int32 psi_io_full_avg60_avg = 30; + optional int32 psi_io_full_avg300_min = 31; + optional int32 psi_io_full_avg300_max = 32; + optional int32 psi_io_full_avg300_avg = 33; + optional int32 psi_io_some_avg10_min = 34; + optional int32 psi_io_some_avg10_max = 35; + optional int32 psi_io_some_avg10_avg = 36; + optional int32 psi_io_some_avg60_min = 37; + optional int32 psi_io_some_avg60_max = 38; + optional int32 psi_io_some_avg60_avg = 39; + optional int32 psi_io_some_avg300_min = 40; + optional int32 psi_io_some_avg300_max = 41; + optional int32 psi_io_some_avg300_avg = 42; + optional int32 psi_mem_full_avg10_min = 43; + optional int32 psi_mem_full_avg10_max = 44; + optional int32 psi_mem_full_avg10_avg = 45; + optional int32 psi_mem_full_avg60_min = 46; + optional int32 psi_mem_full_avg60_max = 47; + optional int32 psi_mem_full_avg60_avg = 48; + optional int32 psi_mem_full_avg300_min = 49; + optional int32 psi_mem_full_avg300_max = 50; + optional int32 psi_mem_full_avg300_avg = 51; + optional int32 psi_mem_some_avg10_min = 52; + optional int32 psi_mem_some_avg10_max = 53; + optional int32 psi_mem_some_avg10_avg = 54; + optional int32 psi_mem_some_avg60_min = 55; + optional int32 psi_mem_some_avg60_max = 56; + optional int32 psi_mem_some_avg60_avg = 57; + optional int32 psi_mem_some_avg300_min = 58; + optional int32 psi_mem_some_avg300_max = 59; + optional int32 psi_mem_some_avg300_avg = 60; } /* A message containing Pixel memory metrics collected daily. */ message PixelMmMetricsPerDay { optional string reverse_domain_name = 1; - optional int64 workingset_refault = 2; + optional int64 workingset_refault = 2; /* refault_file */ optional int64 pswpin = 3; optional int64 pswpout = 4; optional int64 allocstall_dma = 5; @@ -542,6 +593,43 @@ message PixelMmMetricsPerDay { optional int64 pgcache_miss = 20; optional int64 kswapd_stime_clks = 21; optional int64 kcompactd_stime_clks = 22; + optional int64 direct_reclaim_native_latency_total_time = 23; + optional int64 direct_reclaim_native_latency0 = 24; + optional int64 direct_reclaim_native_latency1 = 25; + optional int64 direct_reclaim_native_latency2 = 26; + optional int64 direct_reclaim_native_latency3 = 27; + optional int64 direct_reclaim_visible_latency_total_time = 28; + optional int64 direct_reclaim_visible_latency0 = 29; + optional int64 direct_reclaim_visible_latency1 = 30; + optional int64 direct_reclaim_visible_latency2 = 31; + optional int64 direct_reclaim_visible_latency3 = 32; + optional int64 direct_reclaim_top_latency_total_time = 33; + optional int64 direct_reclaim_top_latency0 = 34; + optional int64 direct_reclaim_top_latency1 = 35; + optional int64 direct_reclaim_top_latency2 = 36; + optional int64 direct_reclaim_top_latency3 = 37; + optional int64 direct_reclaim_other_latency_total_time = 38; + optional int64 direct_reclaim_other_latency0 = 39; + optional int64 direct_reclaim_other_latency1 = 40; + optional int64 direct_reclaim_other_latency2 = 41; + optional int64 direct_reclaim_other_latency3 = 42; + optional int64 compaction_total_time = 43; + optional int64 compaction_ev_count0 = 44; + optional int64 compaction_ev_count1 = 45; + optional int64 compaction_ev_count2 = 46; + optional int64 compaction_ev_count3 = 47; + optional int64 compaction_ev_count4 = 48; + optional int64 workingset_refault_anon = 49; + optional int64 workingset_refault_file = 50; + optional int64 compact_success = 51; + optional int64 compact_fail = 52; + optional int64 kswapd_low_wmark_hq = 53; + optional int64 kswapd_high_wmark_hq = 54; + optional int64 thp_file_alloc = 55; + optional int64 thp_zero_page_alloc = 56; + optional int64 thp_split_page = 57; + optional int64 thp_migration_split = 58; + optional int64 thp_deferred_split_page = 59; } /* A message containing CMA metrics collected from dogfooding only. */ |