Commit d30c4b7a authored by Len Brown's avatar Len Brown

tools/power turbostat: fit output into 80 columns on snb-ep

Reduce columns for package number to 1.
If you can afford more than 9 packages,
you can also afford a terminal with more than 80 columns:-)

Also shave a column also off the package C-states
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent e4c0d0e2
...@@ -128,34 +128,34 @@ unsigned long long get_msr(int cpu, off_t offset) ...@@ -128,34 +128,34 @@ unsigned long long get_msr(int cpu, off_t offset)
void print_header(void) void print_header(void)
{ {
if (show_pkg) if (show_pkg)
fprintf(stderr, "pkg "); fprintf(stderr, "pk");
if (show_core) if (show_core)
fprintf(stderr, "core"); fprintf(stderr, " cr");
if (show_cpu) if (show_cpu)
fprintf(stderr, " CPU"); fprintf(stderr, " CPU");
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, " %%c0 "); fprintf(stderr, " %%c0 ");
if (has_aperf) if (has_aperf)
fprintf(stderr, " GHz"); fprintf(stderr, " GHz");
fprintf(stderr, " TSC"); fprintf(stderr, " TSC");
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, " %%c1 "); fprintf(stderr, " %%c1");
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, " %%c3 "); fprintf(stderr, " %%c3");
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, " %%c6 "); fprintf(stderr, " %%c6");
if (do_snb_cstates) if (do_snb_cstates)
fprintf(stderr, " %%c7 "); fprintf(stderr, " %%c7");
if (do_snb_cstates) if (do_snb_cstates)
fprintf(stderr, " %%pc2 "); fprintf(stderr, " %%pc2");
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, " %%pc3 "); fprintf(stderr, " %%pc3");
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, " %%pc6 "); fprintf(stderr, " %%pc6");
if (do_snb_cstates) if (do_snb_cstates)
fprintf(stderr, " %%pc7 "); fprintf(stderr, " %%pc7");
if (extra_msr_offset) if (extra_msr_offset)
fprintf(stderr, " MSR 0x%x ", extra_msr_offset); fprintf(stderr, " MSR 0x%x ", extra_msr_offset);
putc('\n', stderr); putc('\n', stderr);
} }
...@@ -194,14 +194,14 @@ void print_cnt(struct counters *p) ...@@ -194,14 +194,14 @@ void print_cnt(struct counters *p)
/* topology columns, print blanks on 1st (average) line */ /* topology columns, print blanks on 1st (average) line */
if (p == cnt_average) { if (p == cnt_average) {
if (show_pkg) if (show_pkg)
fprintf(stderr, " "); fprintf(stderr, " ");
if (show_core) if (show_core)
fprintf(stderr, " "); fprintf(stderr, " ");
if (show_cpu) if (show_cpu)
fprintf(stderr, " "); fprintf(stderr, " ");
} else { } else {
if (show_pkg) if (show_pkg)
fprintf(stderr, "%4d", p->pkg); fprintf(stderr, "%d", p->pkg);
if (show_core) if (show_core)
fprintf(stderr, "%4d", p->core); fprintf(stderr, "%4d", p->core);
if (show_cpu) if (show_cpu)
...@@ -241,22 +241,22 @@ void print_cnt(struct counters *p) ...@@ -241,22 +241,22 @@ void print_cnt(struct counters *p)
if (!skip_c1) if (!skip_c1)
fprintf(stderr, "%7.2f", 100.0 * p->c1/p->tsc); fprintf(stderr, "%7.2f", 100.0 * p->c1/p->tsc);
else else
fprintf(stderr, " ****"); fprintf(stderr, " ****");
} }
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, "%7.2f", 100.0 * p->c3/p->tsc); fprintf(stderr, " %6.2f", 100.0 * p->c3/p->tsc);
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, "%7.2f", 100.0 * p->c6/p->tsc); fprintf(stderr, " %6.2f", 100.0 * p->c6/p->tsc);
if (do_snb_cstates) if (do_snb_cstates)
fprintf(stderr, "%7.2f", 100.0 * p->c7/p->tsc); fprintf(stderr, " %6.2f", 100.0 * p->c7/p->tsc);
if (do_snb_cstates) if (do_snb_cstates)
fprintf(stderr, "%7.2f", 100.0 * p->pc2/p->tsc); fprintf(stderr, " %5.2f", 100.0 * p->pc2/p->tsc);
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, "%7.2f", 100.0 * p->pc3/p->tsc); fprintf(stderr, " %5.2f", 100.0 * p->pc3/p->tsc);
if (do_nhm_cstates) if (do_nhm_cstates)
fprintf(stderr, "%7.2f", 100.0 * p->pc6/p->tsc); fprintf(stderr, " %5.2f", 100.0 * p->pc6/p->tsc);
if (do_snb_cstates) if (do_snb_cstates)
fprintf(stderr, "%7.2f", 100.0 * p->pc7/p->tsc); fprintf(stderr, " %5.2f", 100.0 * p->pc7/p->tsc);
if (extra_msr_offset) if (extra_msr_offset)
fprintf(stderr, " 0x%016llx", p->extra_msr); fprintf(stderr, " 0x%016llx", p->extra_msr);
putc('\n', stderr); putc('\n', stderr);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment