Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
Describe the value in the 're' column of vmstat(8) in terms of freebsd's vm implementation. The old description was left over from the 4.4 BSD Lite import in 1994, and was a bit misleading (not all arches use simulated reference bits, some implement reference tracking in hardware).
Remove commented-out lines describing the old never-implemented -t option. In 2018, r338094 removed the commented-out code for supporting the -t command line option which had been present since the BSD 4.4 Lite import, but was never implemented for freebsd. This does the same for the man page.
Add HISTORY sections to banner(6), basename(1), limits(1) and vmstat(8) Reviewed by: bcr (mentor) Approved by: bcr (mentor) MFC after: 7 days Differential Revision: https://reviews.freebsd.org/D25019
Update various statements in vmstat(8) to match reality. - The process stats are actually thread counts rather than process counts. - Simplify various descriptions to remove mention of stats that are updated every 5 seconds (all VM related stats are now "instant", only the load average is updated every 5 seconds). - Don't make any mention of special treatment for processes that have been active in the last 20 seconds. We don't track that stat. - Rework the description of active virtual memory. Call it mapped virtual memory and explicitly point out it is not the same as the active page queue (which corresponds to "Active" in top(1)), and also hint at the possible bogusness of the value (e.g. if a process maps a single page out of a multiple GB file, the entire file's size is considered mapped). - Simplify a few descriptions that implied their output was a value per interval. All of the "rate" values are per-second rates scaled across the interval. - Update a few comments for 'struct vmtotal' along similar lines. Reported by: mwlucas (indirectly) Reviewed by: kib MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D13905
Renumber copyright clause 4 Renumber cluase 4 to 3, per what everybody else did when BSD granted them permission to remove clause 3. My insistance on keeping the same numbering for legal reasons is too pedantic, so give up on that point. Submitted by: Jan Schaumann <jschauma@stevens.edu> Pull Request: https://github.com/freebsd/freebsd/pull/96
Convert vmstat to use libxo. This patch was based on this patch: https://github.com/Juniper/libxo/blob/master/patches/vmstat.patch by Phil Shafer at Juniper Networks, but updated to the latest vmstat code. Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D3935
Export a list of VM objects in the system via a sysctl. The list can be examined via 'vmstat -o'. It can be used to determine which files are using physical pages of memory and how much each is using. Differential Revision: https://reviews.freebsd.org/D2277 Reviewed by: alc, kib MFC after: 2 weeks Sponsored by: Norse Corp, Inc. (forward porting to HEAD/10)
Update vmstat usage for last-argument count/wait parameters Correct the usage in both the manpage and in usage() to indicate that the wait interval and repetition count may be given either with the respective -w/-c arguments, or as the final positional arguments. [0] The corresponding code to implement the positional arguments has been conditional on the (always-enabled) BACKWARD_COMPATIBILITY macro since the original 4.4-lite import. It's no longer reasonable to remove the functionality, so remove the macro and conditional instead. Note that multiple disks may be given on the command line. While here, sort arguments and apply minor mdoc fixes. PR: 184755 [0] Approved by: hrs (mentor, src committer)
Remove the advertising clause from UCB copyrighted files in usr.bin. This is in accordance with the information provided at ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change Also add $FreeBSD$ to a few files to keep svn happy. Discussed with: imp, rwatson
mdoc: drop redundant .Pp and .LP calls They have no effect when coming in pairs, or before .Bl/.Bd
Allow sub-second interval timings for iostat and vmstat. e.g. vmstat -w.5 iostat -w.5 Reviewed by: jhb Approved by: scottl (mentor) Obtained from: Yahoo Inc. MFC after: 2 weeks
Add the -H, -h and -P flags to vmstat. -P causes per-cpu output of user/system/idle stats. -h feeds the memory column through humanize_number() to reduce the amount of column overflowing. -H turns this off. -h is turned on by default if stdout is a tty.
Cross-reference libmemstat(3), malloc(9), uma(9).
The vm.zone sysctl has gone; zone stats are now supplied by libmemstat(3).
Markup fixes.
Default number of direct access devices had been changed from three to two. Reflect this in other paragraphs. PR: 93201 Submitted by: Marian Cerny MFC After: 1 week
Interlink systat(1), iostat(8) and vmstat(8) through their SEE ALSO sections, so that users of one can learn about the others easily.
Sort sections.
Mechanically kill hard sentence breaks.
Bumped the document date.
Properly document the -M and -N options.
Document the simpler -a semantics.
Finish the transition from libkvm to sysctl that I started a while ago. The use of libkvm for post-mortem analysis is still supported (though it could use more testing). We can now remove vmstat's setgid bit. While I'm here, hack the interrupt listing code to not display interrupts that haven't occurred unless the -a option was given on the command line, and document this change.
Uncomment the description of the -f option. Add rfork() to the list of system calls it displays stats about. PR: 50924
The .Nm utility
Replace /kernel with /boot/kernel/kernel. PR: docs/37757 Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
Remove whitespace at EOL.
mdoc(7) police: removed HISTORY info from the .Os call.
mdoc(7) police: split punctuation characters + misc fixes.
Document that the -z option is equivalent to 'sysctl vm.zone'.
Prepare for mdoc(7)NG.
mdoc(7) police: use the new features of the Nm macro.
$Id$ -> $FreeBSD$
Correct description of -c and -w options Inspired by: PR docs/11774 Submitted by: Chad R. Larson <chad@freeway.dcfinc.com>
Move an option outside of a nested list and up a bit to live free among its brothers and sisters.
Fixed disordering of options in previous commit.
Add -z option to vmstat to dump data from the zone allocator
Fix vmstat display problems. The header printout wasn't quite right, and the display wrapped around. This decreases the default maximum number of disks shown to 2, so things don't wrap around so easily. Also, it fixes the header display issues. Submitted by: Bruce Evans <bde@FreeBSD.ORG>
Update system to new device statistics code. Submitted by: "Kenneth D. Merry" <ken@plutotech.com>
Use err(3). Add some %d to %ld changes.
Cleanup inconsistencies in the manpage. PR: docs/3709 Submitted by: Takahiro Yugawa <yugawa@orleans.rim.or.jp>
Make the man page agree with the actual vmstat output and options.
Change a stray reference to pstat to vmstat. Pointed-out-by: bde
Convert to mdoc format.
Correct a typo. Submitted by: mbarkah@hemi.com (Ade Barkah)
change a .TH VMSTAT 1 to a .TH VMSTAT 8 .
Converted 'vmunix' to 'kernel'.
This commit was generated by cvs2svn to compensate for changes in r1590, which included commits to RCS files with non-trunk default branches.
BSD 4.4 Lite Usr.bin Sources
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.27 |