Age | Commit message (Collapse) | Author |
|
will come back soon.
ok deraadt@
|
|
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.
|
|
|
|
|
|
|
|
|
|
ok guenther millert kettenis
|
|
|
|
- Pressure (10^-3 Pa)
- distance (10^-6 m)
- acceleration (10^-6 m/s^2)
ok deraadt@ reyk@
|
|
comment).
ok sthen@, jmc@
|
|
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@
|
|
|
|
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@
|
|
OK mcbride@
|
|
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@
|
|
ok deraadt@
|
|
- change accuracy of SENSOR_FREQ from Hz to muHz
- add SENSOR_VOLTS_AC entry to userland programs
ok deraadt@
|
|
show useful info in systat io instead of goo
|
|
ok jmc@
|
|
that we've got name we want for the API we want
"ZAP!" deraadt@
|
|
ok henning@ mikeb@
|
|
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@
|
|
when 'p' is pressed.
ok nicm@
|
|
ok canacar@
|
|
ok miod@
|
|
ok jmc@
|
|
ok jmc@
|
|
numbers increase, it may be difficult to keep track of left aligned
stuff.
ok sthen@
|
|
ok jmc@
|
|
tedu agreed with an idea, tested by Luis Useche and me; ok deraadt
|
|
updates instead of showing absolut figures. Makes it easier to
estimate the "livelockyness" of a system.
OK dlg@
|
|
|
|
|
|
instead of letting hardware rings grow on every interrupt, restrict
it so it can only grow once per softclock tick. we can only punish
the rings on softclock ticks, so it make sense to only grow on
softclock tick boundaries too.
the rings are now punished after >1 lost softclock tick rather than
>2. mclgeti is now more aggressive at detecting livelock.
the rings get punished by an 8th, rather than by half.
we now allow the rings to be punished again even if the system is
already considered in livelock.
without this diff a livelocked system will have its rx ring sizes
scale up and down very rapidly, while holding the rings low for too
long. this affected throughput significantly.
discussed and tested heavily at j2k10. there are still some games
with softnet we can play, but this is a good first step.
"put it in" and ok deraadt@
ok claudio@ krw@ henning@ mcbride@
if we find out that it sucks we can pull it out again later. till then
we'll run with it and see how it goes.
|
|
ok miod@
|
|
reported by gcc.
ok canacar@
|
|
help and ok sthen@ lum@
ok canacar@
|
|
ok canacar@
|
|
ok canacar@
|
|
ok canacar@
|
|
Suggestions and ok canacar@
|
|
Checks taken from top(1) screen.c/init_termcap()
ok canacar@ sthen@ nicm@
|
|
ok canacar@
|
|
ok canacar@ millert@
|
|
|
|
|
|
by returning ENXIO instead of ENOENT, to essentially indicate hotplug
sensor that has gone away. Accessing beyond the end of the sensordev
list still returns ENOENT, so that you can see there are no further devices.
ok kettenis oga
|
|
type). Measured in Hz.
ok deraadt@
|
|
ok kettenis@ xsa@ sobrado@ krw@ deraadt@
|
|
|