git: 596a36ddc478 - main - vmstat: Add NOFREE page count to -s report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 07 Oct 2024 16:48:55 UTC
The branch main has been updated by bnovkov:
URL: https://cgit.FreeBSD.org/src/commit/?id=596a36ddc47889e1b3bde00566cef2d8695c2847
commit 596a36ddc47889e1b3bde00566cef2d8695c2847
Author: Bojan Novković <bnovkov@FreeBSD.org>
AuthorDate: 2024-10-07 15:02:42 +0000
Commit: Bojan Novković <bnovkov@FreeBSD.org>
CommitDate: 2024-10-07 16:46:32 +0000
vmstat: Add NOFREE page count to -s report
This change adds the number of permanently allocated pages
to the 'sum' structure report.
Differential Revision: https://reviews.freebsd.org/D46980
Reviewed by: markj
---
usr.bin/vmstat/vmstat.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/usr.bin/vmstat/vmstat.c b/usr.bin/vmstat/vmstat.c
index 8c7790403786..8d6c40a4d2fd 100644
--- a/usr.bin/vmstat/vmstat.c
+++ b/usr.bin/vmstat/vmstat.c
@@ -142,6 +142,7 @@ static struct __vmmeter {
u_int v_free_count;
u_int v_wire_count;
u_long v_user_wire_count;
+ u_int v_nofree_count;
u_int v_active_count;
u_int v_inactive_target;
u_int v_inactive_count;
@@ -558,6 +559,7 @@ fill_vmmeter(struct __vmmeter *vmmp)
GET_VM_STATS(vm, v_free_count);
GET_VM_STATS(vm, v_wire_count);
GET_VM_STATS(vm, v_user_wire_count);
+ GET_VM_STATS(vm, v_nofree_count);
GET_VM_STATS(vm, v_active_count);
GET_VM_STATS(vm, v_inactive_target);
GET_VM_STATS(vm, v_inactive_count);
@@ -1004,6 +1006,8 @@ dosum(void)
sum.v_wire_count);
xo_emit("{:virtual-user-wired-pages/%9lu} {N:virtual user pages wired "
"down}\n", sum.v_user_wire_count);
+ xo_emit("{:nofree-pages/%9u} {N:permanently allocated pages}\n",
+ sum.v_nofree_count);
xo_emit("{:free-pages/%9u} {N:pages free}\n",
sum.v_free_count);
xo_emit("{:bytes-per-page/%9u} {N:bytes per page}\n", sum.v_page_size);