summaryrefslogtreecommitdiff
path: root/pixelstats
diff options
context:
space:
mode:
authorRobin Hsu <robinhsu@google.com>2022-07-06 12:15:08 +0800
committerRobin Hsu <robinhsu@google.com>2022-08-22 06:05:59 +0000
commit625ec77b690889a85f1a270f966f42ee6743a422 (patch)
tree76f522ad07ddd97282c4cf0610d50d2f360baea6 /pixelstats
parent15b62e43a3d503b6a62d242a40ecfde6ce1762f7 (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.proto90
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. */