summaryrefslogtreecommitdiff
path: root/usr.bin/systat
AgeCommit message (Collapse)Author
2014-06-23The second level of the CTL_NET sysctl is a PF_*, not an AF_*Philip Guenther
inconsistent usage in route(8) noted by Gregor Best (gbe (at) ring0.de)
2014-06-13Now that the water marks are updated on a per-pool basis indicate inMartin Pieuchot
the LIVELOCKS column if there is a pending (deferred) update. ok claudio@
2014-05-09print interface name with queues in "systat q"; ok henningStuart Henderson
2014-05-03remove unused variablesCharles Longeau
ok henning@
2014-04-26fix whitespaceStuart Henderson
2014-04-26Only remove queues from the TAILQ when the ticket changes; fixes PPS/BPSStuart Henderson
displays for queues in "systat q". From Arto Jonsson.
2014-04-18no more altqHenning Brauer
2014-04-08Use VM_UVMEXP instead of VM_METER for memory usages and directlyMartin Pieuchot
include <sys/vmmeter.h> where it is needed instead of relying on it being included by <uvm/uvm_extern.h>. miod@ likes it, ok guenther@
2014-02-11Stop leaking megabytes of memory at every queue refresh.pelikan
ok krw
2014-01-19newqueue support for the queue view, code mostly from pfctl. lifting doneHenning Brauer
by Arto Jonsson <ajonsson at kapsi dot fi>, many thanks!
2013-12-25final circleq to tailq fix. restore the previous pointer check by readingTed Unangst
the previous value again and checking prev.next is still next. maybe ok guenther
2013-12-24more fixing after circleq conversion. a better fix to check the prevTed Unangst
pointer is forthcoming.
2013-12-20Switch inpt_queue from CIRCLEQ to TAILQ. Thus ending use of CIRCLEQKenneth R Westerback
in the base. Ports fixes to follow shortly for the two ports (gkrellm and net-snmp) affected. ok zhuk@ millert@
2013-12-02views CIRCLEQ begone.Kenneth R Westerback
ok miller@
2013-11-26unsigned char casts for ctypeTheo de Raadt
ok okan
2013-11-01not just altq queues, queuesHenning Brauer
From: Arto Jonsson <ajonsson at kapsi.fi>
2013-10-31sometimes we find .h we no longer needTheo de Raadt
2013-10-12adopt to queueing changesHenning Brauer
2013-09-11Correctly NUL-terminate the cpu view array. Fix a segfault on powerpcMartin Pieuchot
and probably others. ok reyk@
2013-09-07Add a new screen "cpu" that simply lists the usage of each CPU core.Reyk Floeter
Also add a new -B command line flag that works like -b but waits some cycles before dumping anything to the console. With much help from jmc@ OK jj@ lambert@ jmc@
2013-07-09back out the cache flipper temporarily to work out of tree.Bob Beck
will come back soon. ok deraadt@
2013-06-11High memory page flipping for the buffer cache.Bob Beck
This change splits the buffer cache free lists into lists of dma reachable buffers and high memory buffers based on the ranges returned by pmemrange. Buffers move from dma to high memory as they age, but are flipped to dma reachable memory if IO is needed to/from and high mem buffer. The total amount of buffers allocated is now bufcachepercent of both the dma and the high memory region. This change allows the use of large buffer caches on amd64 using more than 4 GB of memory ok tedu@ krw@ - testing by many.
2013-06-02<sys/dir.h> isn't needed herePhilip Guenther
2013-05-14Don't display swapin/swapout uvmexp fieldsMiod Vallat
2013-03-20Do not expose a kernel address.Theo de Raadt
2012-12-23%zfod was removed in -r1.24; from NaughtyJason McIntyre
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
ok guenther millert kettenis
2012-12-04remove some unnecessary sys/param.h inclusionsTheo de Raadt
2012-09-20add more sensor types to sensor framework.Yojiro Uo
- Pressure (10^-3 Pa) - distance (10^-6 m) - acceleration (10^-6 m/s^2) ok deraadt@ reyk@
2012-08-17clarify that -w is used for raw output only (removes the 'not sure' XXXOkan Demirmen
comment). ok sthen@, jmc@
2012-01-30- allow the default to only show all non-listneing scokets, which matchesOkan Demirmen
the manpage and what netstat(1) does, sans the aflag (-a). - allow one to use 'a' to toggle the above (include listening or not). - implement [r]eset to reset all toggles to default (all/tcp/udp). - document a/n/r/t/u toggles. ok henning@ sthen@ jmc@
2011-11-29minor whitespace fixDavid Gwynne
2011-11-29use a u_int64_t for the state id in pfsync_state. this makes it consistentDavid Gwynne
with every other thing that stores the state id (including other pfsync messages). includes improvements to the systat code to consider the creatorid as well as the state id in its cache to avoid collisions between states created on different hosts. tested by me in production and on amd64 talking to sparc64. ok henning@
2011-10-13Teach some userland tools about NAT64. I think this is mostly from mikeb@Claudio Jeker
OK mcbride@
2011-09-19clean up buffer cache statistics somewhat toBob Beck
remove some now useless statistics, and add some relevant ones regarding kva usage in the cache. make systat io and show bcstats in ddb both show these counters. ok deraadt@ krw@
2011-09-16reorder SENSOR_* in switch() and add missing cases.Yojiro Uo
ok deraadt@
2011-09-16apply following changes to sensor framework:Yojiro Uo
- change accuracy of SENSOR_FREQ from Hz to muHz - add SENSOR_VOLTS_AC entry to userland programs ok deraadt@
2011-07-06add a couple of fields needed for buffer flipping, and change systat toBob Beck
show useful info in systat io instead of goo
2011-04-29Add currently undocumented keyboard options available on ifstat view.lum
ok jmc@
2011-04-10Switch back from KERN_PROC2/kinfo_proc2 to KERN_PROC/kinfo_proc nowPhilip Guenthe
that we've got name we want for the API we want "ZAP!" deraadt@
2011-04-05the tree builds better when you don't use PF_FASTROUTEStuart Henderson
ok henning@ mikeb@
2011-04-05Add support to display numbers with thousands separatorsMarco Pfatschbacher
and to switch the ifstat view to Bits/s. This allows us to see live network throughput in units like MBit/s, which is more practical. OK sthen@, manpage OK jmc@, "put it in" deraadt@
2011-03-31Make the top line of systat stop updating, along with the rest of the datalum
when 'p' is pressed. ok nicm@
2011-03-02- use a common FIELD_ADDR macro, instead of rolling 78 identical copies.Jasper Lievisse Adriaanse
ok canacar@
2011-02-06Remove duplicated prototypes.lum
ok miod@
2011-01-18Remove one of the three occurances of "delay is 5 seconds"lum
ok jmc@
2011-01-17Adjust IPKTS and OPKTS description to fit actual behaviour.lum
ok jmc@
2011-01-13Making the numbers Right aligned (instead of left as it is) as theJasper Lievisse Adriaanse
numbers increase, it may be difficult to keep track of left aligned stuff. ok sthen@
2011-01-13non interactive -> non-interactivelum
ok jmc@
2010-11-19Make KERN_CPTIME return an avarage number of ticks across all CPUsMike Belopuhov
tedu agreed with an idea, tested by Luis Useche and me; ok deraadt