return;
}
+ if (!DISPLAY_HUMAN_READ(flags)) {
+ printf("Device ");
+ }
if (DISPLAY_EXTENDED(flags)) {
/* Extended stats */
- printf("Device ");
if (DISPLAY_SHORT_OUTPUT(flags)) {
printf(" tps");
if (DISPLAY_MEGABYTES(flags)) {
else {
printf(" sec/s");
}
- printf(" rqm/s await aqu-sz areq-sz %%util\n");
+ printf(" rqm/s await aqu-sz areq-sz %%util");
}
else {
printf(" r/s w/s");
printf(" rsec/s wsec/s");
}
printf(" rrqm/s wrqm/s %%rrqm %%wrqm r_await w_await"
- " aqu-sz rareq-sz wareq-sz svctm %%util\n");
+ " aqu-sz rareq-sz wareq-sz svctm %%util");
}
}
else {
/* Basic stats */
- printf("Device tps");
+ printf(" tps");
if (DISPLAY_KILOBYTES(flags)) {
- printf(" kB_read/s kB_wrtn/s kB_read kB_wrtn\n");
+ printf(" kB_read/s kB_wrtn/s kB_read kB_wrtn");
}
else if (DISPLAY_MEGABYTES(flags)) {
- printf(" MB_read/s MB_wrtn/s MB_read MB_wrtn\n");
+ printf(" MB_read/s MB_wrtn/s MB_read MB_wrtn");
}
else {
- printf(" Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn\n");
+ printf(" Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn");
}
}
+ if (DISPLAY_HUMAN_READ(flags)) {
+ printf(" Device");
+ }
+ printf("\n");
}
/*
struct io_stats *ioj, char *devname, struct ext_disk_stats *xds,
struct ext_io_stats *xios)
{
- if (DISPLAY_HUMAN_READ(flags)) {
- cprintf_in(IS_STR, "%s\n", devname, 0);
- printf("%13s", "");
- }
- else {
+ if (!DISPLAY_HUMAN_READ(flags)) {
cprintf_in(IS_STR, "%-13s", devname, 0);
}
cprintf_pc(DISPLAY_UNIT(flags), 1, 6, 2,
shi->used ? xds->util / 10.0 / (double) shi->used
: xds->util / 10.0); /* shi->used should never be zero here */
- printf("\n");
}
else {
/* r/s w/s */
cprintf_pc(DISPLAY_UNIT(flags), 1, 6, 2,
shi->used ? xds->util / 10.0 / (double) shi->used
: xds->util / 10.0); /* shi->used should never be zero here */
- printf("\n");
}
+
+ if (DISPLAY_HUMAN_READ(flags)) {
+ cprintf_in(IS_STR, " %s", devname, 0);
+ }
+ printf("\n");
}
/*
{
double rsectors, wsectors;
- if (DISPLAY_HUMAN_READ(flags)) {
- cprintf_in(IS_STR, "%s\n", devname, 0);
- printf("%13s", "");
- }
- else {
+ if (!DISPLAY_HUMAN_READ(flags)) {
cprintf_in(IS_STR, "%-13s", devname, 0);
}
cprintf_f(NO_UNIT, 1, 8, 2,
: (unsigned long long) rd_sec / fctr,
DISPLAY_UNIT(flags) ? (unsigned long long) wr_sec
: (unsigned long long) wr_sec / fctr);
+ if (DISPLAY_HUMAN_READ(flags)) {
+ cprintf_in(IS_STR, " %s", devname, 0);
+ }
printf("\n");
}