Add a "B" suffix to memory quantities in top(1) output.
Otherwise small quantities look nonsensical. For instance, when swapping in a single page we would print "4096 In". Fix code indentation while here. MFC after: 1 week Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
4387bf78c9
commit
2d92020ed8
@ -291,13 +291,14 @@ format_time(long seconds)
|
|||||||
char *
|
char *
|
||||||
format_k(int64_t amt)
|
format_k(int64_t amt)
|
||||||
{
|
{
|
||||||
static char retarray[NUM_STRINGS][16];
|
static char retarray[NUM_STRINGS][16];
|
||||||
static int index_ = 0;
|
static int index_ = 0;
|
||||||
char *ret;
|
char *ret;
|
||||||
|
|
||||||
ret = retarray[index_];
|
ret = retarray[index_];
|
||||||
index_ = (index_ + 1) % NUM_STRINGS;
|
index_ = (index_ + 1) % NUM_STRINGS;
|
||||||
humanize_number(ret, 6, amt * 1024, "", HN_AUTOSCALE, HN_NOSPACE);
|
humanize_number(ret, 6, amt * 1024, "", HN_AUTOSCALE, HN_NOSPACE |
|
||||||
|
HN_B);
|
||||||
return (ret);
|
return (ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user