<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/vmstat, branch stable/10</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F10</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F10'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-02-27T01:28:19Z</updated>
<entry>
<title>MFC 328134: Update various statements in vmstat(8) to match reality.</title>
<updated>2018-02-27T01:28:19Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2018-02-27T01:28:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=df2325ebf2e4febf2f1327569aacd63e16b9037b'/>
<id>urn:sha1:df2325ebf2e4febf2f1327569aacd63e16b9037b</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>MFC 283624,283630:</title>
<updated>2015-10-01T17:09:20Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-10-01T17:09:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e6a04ed88e9d6e843b3bf828cc17c7fbb3c0fa4e'/>
<id>urn:sha1:e6a04ed88e9d6e843b3bf828cc17c7fbb3c0fa4e</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>MFC 269727:</title>
<updated>2015-09-30T00:11:06Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2015-09-30T00:11:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5251e77d5cf053dc312935eaf967502e061c32c8'/>
<id>urn:sha1:5251e77d5cf053dc312935eaf967502e061c32c8</id>
<content type='text'>
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]
</content>
</entry>
<entry>
<title>MFC r271410:</title>
<updated>2014-10-09T23:42:22Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2014-10-09T23:42:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e830b2b27742fc5357cd715933f9b8324f083389'/>
<id>urn:sha1:e830b2b27742fc5357cd715933f9b8324f083389</id>
<content type='text'>
  Fix header output when -P is specified and (ncpus - 1) != maxid.
</content>
</entry>
<entry>
<title>- Show page faults requiring I/O when -s invoked.</title>
<updated>2013-01-28T12:58:37Z</updated>
<author>
<name>Andrey Zonov</name>
<email>zont@FreeBSD.org</email>
</author>
<published>2013-01-28T12:58:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c71535cdd36f7992552adb0fb04fbf4e14121ac3'/>
<id>urn:sha1:c71535cdd36f7992552adb0fb04fbf4e14121ac3</id>
<content type='text'>
Reviewed by:	alc
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Garbage collect defunct nlist(3) symbols.</title>
<updated>2012-03-22T09:47:14Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2012-03-22T09:47:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2d780dbb4b10834e1bb15d4eeb3e641c5211ef3c'/>
<id>urn:sha1:2d780dbb4b10834e1bb15d4eeb3e641c5211ef3c</id>
<content type='text'>
MFC after:	1 week
</content>
</entry>
<entry>
<title>In usr.bin/vmstat/vmstat.c, cast several printf field widths to int, and</title>
<updated>2011-12-17T19:22:24Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-12-17T19:22:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b7de4fa0d325d067dae34399ac8708d52b1a23b2'/>
<id>urn:sha1:b7de4fa0d325d067dae34399ac8708d52b1a23b2</id>
<content type='text'>
use printf format specifiers from inttypes.h for uint64_t's.

MFC after:	1 week
</content>
</entry>
<entry>
<title>sintrcnt/sintrnames is the address of the size, not the actual size.</title>
<updated>2011-07-18T19:42:18Z</updated>
<author>
<name>Sergey Kandaurov</name>
<email>pluknet@FreeBSD.org</email>
</author>
<published>2011-07-18T19:42:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8953ac43348a6f1931df7a0f876b130f27a4fae9'/>
<id>urn:sha1:8953ac43348a6f1931df7a0f876b130f27a4fae9</id>
<content type='text'>
Use them appropriately to fetch the actual size.
That fixes vmstat -i with kvm backend.

Submitted by:	peter
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>- Remove the eintrcnt/eintrnames usage and introduce the concept of</title>
<updated>2011-07-18T15:19:40Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-07-18T15:19:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=521ea19d1c941786d4b7feeff7ff5352336d4f64'/>
<id>urn:sha1:521ea19d1c941786d4b7feeff7ff5352336d4f64</id>
<content type='text'>
  sintrcnt/sintrnames which are symbols containing the size of the 2
  tables.
- For amd64/i386 remove the storage of intr* stuff from assembly files.
  This area can be widely improved by applying the same to other
  architectures and likely finding an unified approach among them and
  move the whole code to be MI. More work in this area is expected to
  happen fairly soon.

No MFC is previewed for this patch.

Tested by:	pluknet
Reviewed by:	jhb
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Remove duplicated header files</title>
<updated>2011-06-24T07:18:44Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2011-06-24T07:18:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aa7e4bb4663ca1167a0c9de643091ffaffebdc4f'/>
<id>urn:sha1:aa7e4bb4663ca1167a0c9de643091ffaffebdc4f</id>
<content type='text'>
</content>
</entry>
</feed>
