Lines Matching refs:LevelStatType
29 const std::map<LevelStatType, LevelStat> InternalStats::compaction_level_stats =
31 {LevelStatType::NUM_FILES, LevelStat{"NumFiles", "Files"}},
32 {LevelStatType::COMPACTED_FILES,
34 {LevelStatType::SIZE_BYTES, LevelStat{"SizeBytes", "Size"}},
35 {LevelStatType::SCORE, LevelStat{"Score", "Score"}},
36 {LevelStatType::READ_GB, LevelStat{"ReadGB", "Read(GB)"}},
37 {LevelStatType::RN_GB, LevelStat{"RnGB", "Rn(GB)"}},
38 {LevelStatType::RNP1_GB, LevelStat{"Rnp1GB", "Rnp1(GB)"}},
39 {LevelStatType::WRITE_GB, LevelStat{"WriteGB", "Write(GB)"}},
40 {LevelStatType::W_NEW_GB, LevelStat{"WnewGB", "Wnew(GB)"}},
41 {LevelStatType::MOVED_GB, LevelStat{"MovedGB", "Moved(GB)"}},
42 {LevelStatType::WRITE_AMP, LevelStat{"WriteAmp", "W-Amp"}},
43 {LevelStatType::READ_MBPS, LevelStat{"ReadMBps", "Rd(MB/s)"}},
44 {LevelStatType::WRITE_MBPS, LevelStat{"WriteMBps", "Wr(MB/s)"}},
45 {LevelStatType::COMP_SEC, LevelStat{"CompSec", "Comp(sec)"}},
46 {LevelStatType::COMP_CPU_SEC,
48 {LevelStatType::COMP_COUNT, LevelStat{"CompCount", "Comp(cnt)"}},
49 {LevelStatType::AVG_SEC, LevelStat{"AvgSec", "Avg(sec)"}},
50 {LevelStatType::KEY_IN, LevelStat{"KeyIn", "KeyIn"}},
51 {LevelStatType::KEY_DROP, LevelStat{"KeyDrop", "KeyDrop"}},
63 auto hdr = [](LevelStatType t) { in PrintLevelStatsHeader()
70 group_by.c_str(), hdr(LevelStatType::NUM_FILES), in PrintLevelStatsHeader()
71 hdr(LevelStatType::SIZE_BYTES), hdr(LevelStatType::SCORE), in PrintLevelStatsHeader()
72 hdr(LevelStatType::READ_GB), hdr(LevelStatType::RN_GB), in PrintLevelStatsHeader()
73 hdr(LevelStatType::RNP1_GB), hdr(LevelStatType::WRITE_GB), in PrintLevelStatsHeader()
74 hdr(LevelStatType::W_NEW_GB), hdr(LevelStatType::MOVED_GB), in PrintLevelStatsHeader()
75 hdr(LevelStatType::WRITE_AMP), hdr(LevelStatType::READ_MBPS), in PrintLevelStatsHeader()
76 hdr(LevelStatType::WRITE_MBPS), hdr(LevelStatType::COMP_SEC), in PrintLevelStatsHeader()
77 hdr(LevelStatType::COMP_CPU_SEC), hdr(LevelStatType::COMP_COUNT), in PrintLevelStatsHeader()
78 hdr(LevelStatType::AVG_SEC), hdr(LevelStatType::KEY_IN), in PrintLevelStatsHeader()
79 hdr(LevelStatType::KEY_DROP)); in PrintLevelStatsHeader()
86 void PrepareLevelStats(std::map<LevelStatType, double>* level_stats, in PrepareLevelStats() argument
95 (*level_stats)[LevelStatType::NUM_FILES] = num_files; in PrepareLevelStats()
96 (*level_stats)[LevelStatType::COMPACTED_FILES] = being_compacted; in PrepareLevelStats()
97 (*level_stats)[LevelStatType::SIZE_BYTES] = total_file_size; in PrepareLevelStats()
98 (*level_stats)[LevelStatType::SCORE] = score; in PrepareLevelStats()
99 (*level_stats)[LevelStatType::READ_GB] = bytes_read / kGB; in PrepareLevelStats()
100 (*level_stats)[LevelStatType::RN_GB] = in PrepareLevelStats()
102 (*level_stats)[LevelStatType::RNP1_GB] = stats.bytes_read_output_level / kGB; in PrepareLevelStats()
103 (*level_stats)[LevelStatType::WRITE_GB] = stats.bytes_written / kGB; in PrepareLevelStats()
104 (*level_stats)[LevelStatType::W_NEW_GB] = bytes_new / kGB; in PrepareLevelStats()
105 (*level_stats)[LevelStatType::MOVED_GB] = stats.bytes_moved / kGB; in PrepareLevelStats()
106 (*level_stats)[LevelStatType::WRITE_AMP] = w_amp; in PrepareLevelStats()
107 (*level_stats)[LevelStatType::READ_MBPS] = bytes_read / kMB / elapsed; in PrepareLevelStats()
108 (*level_stats)[LevelStatType::WRITE_MBPS] = in PrepareLevelStats()
110 (*level_stats)[LevelStatType::COMP_SEC] = stats.micros / kMicrosInSec; in PrepareLevelStats()
111 (*level_stats)[LevelStatType::COMP_CPU_SEC] = stats.cpu_micros / kMicrosInSec; in PrepareLevelStats()
112 (*level_stats)[LevelStatType::COMP_COUNT] = stats.count; in PrepareLevelStats()
113 (*level_stats)[LevelStatType::AVG_SEC] = in PrepareLevelStats()
115 (*level_stats)[LevelStatType::KEY_IN] = in PrepareLevelStats()
117 (*level_stats)[LevelStatType::KEY_DROP] = in PrepareLevelStats()
122 const std::map<LevelStatType, double>& stat_value) { in PrintLevelStats() argument
144 name.c_str(), static_cast<int>(stat_value.at(LevelStatType::NUM_FILES)), in PrintLevelStats()
145 static_cast<int>(stat_value.at(LevelStatType::COMPACTED_FILES)), in PrintLevelStats()
147 static_cast<uint64_t>(stat_value.at(LevelStatType::SIZE_BYTES))) in PrintLevelStats()
149 stat_value.at(LevelStatType::SCORE), in PrintLevelStats()
150 stat_value.at(LevelStatType::READ_GB), in PrintLevelStats()
151 stat_value.at(LevelStatType::RN_GB), in PrintLevelStats()
152 stat_value.at(LevelStatType::RNP1_GB), in PrintLevelStats()
153 stat_value.at(LevelStatType::WRITE_GB), in PrintLevelStats()
154 stat_value.at(LevelStatType::W_NEW_GB), in PrintLevelStats()
155 stat_value.at(LevelStatType::MOVED_GB), in PrintLevelStats()
156 stat_value.at(LevelStatType::WRITE_AMP), in PrintLevelStats()
157 stat_value.at(LevelStatType::READ_MBPS), in PrintLevelStats()
158 stat_value.at(LevelStatType::WRITE_MBPS), in PrintLevelStats()
159 stat_value.at(LevelStatType::COMP_SEC), in PrintLevelStats()
160 stat_value.at(LevelStatType::COMP_CPU_SEC), in PrintLevelStats()
161 static_cast<int>(stat_value.at(LevelStatType::COMP_COUNT)), in PrintLevelStats()
162 stat_value.at(LevelStatType::AVG_SEC), in PrintLevelStats()
164 static_cast<std::int64_t>(stat_value.at(LevelStatType::KEY_IN))) in PrintLevelStats()
167 static_cast<std::int64_t>(stat_value.at(LevelStatType::KEY_DROP))) in PrintLevelStats()
175 std::map<LevelStatType, double> level_stats; in PrintLevelStats()
1084 std::map<int, std::map<LevelStatType, double>> levels_stats; in DumpCFMapStats()
1102 std::map<int, std::map<LevelStatType, double>>* levels_stats, in DumpCFMapStats() argument
1152 std::map<LevelStatType, double> level_stats; in DumpCFMapStats()
1163 std::map<LevelStatType, double> sum_stats; in DumpCFMapStats()
1170 std::map<int, std::map<LevelStatType, double>>* priorities_stats) { in DumpCFMapStatsByPriority() argument
1173 std::map<LevelStatType, double> priority_stats; in DumpCFMapStatsByPriority()
1227 std::map<int, std::map<LevelStatType, double>> levels_stats; in DumpCFStatsNoFileHistogram()
1271 std::map<int, std::map<LevelStatType, double>> priorities_stats; in DumpCFStatsNoFileHistogram()