freebsd-nq/usr.bin
Edward Tomasz Napierala ae34b6ff96 Add four new RCTL resources - readbps, readiops, writebps and writeiops,
for limiting disk (actually filesystem) IO.

Note that in some cases these limits are not quite precise. It's ok,
as long as it's within some reasonable bounds.

Testing - and review of the code, in particular the VFS and VM parts - is
very welcome.

MFC after:	1 month
Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D5080
2016-04-07 04:23:25 +00:00
..
addr2line
alias
apply DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
ar DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
asa
at Finish r89633 and completely remove the remaining of VERSION. 2015-08-25 05:31:00 +00:00
atm
awk DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
banner
basename DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
bc DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
biff
bluetooth Update dependencies after r291406 added libelf to libkvm. 2015-12-01 05:18:48 +00:00
bmake Update to bmake-20160315 2016-03-18 20:03:09 +00:00
brandelf Use standard 'THE AUTHOR' license text 2015-07-31 16:45:42 +00:00
bsdiff Check for (old|new)size + 1 overflows off_t. 2015-11-03 17:27:24 +00:00
bzip2
bzip2recover
c89
c99
caesar Fix LDADD/DPADD that should be LIBADD. 2015-12-04 03:17:47 +00:00
calendar DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
cap_mkdb Remove O_SYNC from the options passed to dbmopen(). 2016-02-19 08:42:13 +00:00
catman
chat
checknr
chkey
chpass
cksum
clang DIRDEPS_BUILD: Update clang dependencies after r296417. 2016-03-08 21:26:44 +00:00
cmp DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
col DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
colcrt
colldef DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
colrm
column Fix type mismatches for malloc(3) and Co. 2015-12-29 11:24:41 +00:00
comm DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
compile_et DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
compress
cpio DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
cpuset
csplit
ctags
ctlstat Bunch of improvements to ctlstat. 2015-09-21 09:37:49 +00:00
cut DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
cxxfilt META MODE: Fix 'make bootstrap-tools'. 2015-11-25 19:44:51 +00:00
dc
dirname DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
dpv Bump copyright 2016-01-27 00:03:43 +00:00
drill META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
dtc Improvements to BSD-licensed DTC. 2015-12-29 16:29:42 +00:00
du
ee
elf2aout
elfcopy DIRDEPS_BUILD: Update dependencies. 2016-02-16 02:14:30 +00:00
elfdump elfdump: handle STT_SPARC_REGISTER 2016-01-25 04:22:01 +00:00
enigma
env
expand
factor Fix LDADD/DPADD that should be LIBADD. 2015-12-04 03:17:47 +00:00
false
fetch Add phttpget(8) .Xr to fetch(1). 2016-03-29 11:56:00 +00:00
file
file2c DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
find DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
finger Do not truncate office phones in finger's summary listing 2016-03-14 22:20:22 +00:00
fmt
fold
fortune Use print as a function for Python 3 [PEP 3105] 2015-11-19 00:01:52 +00:00
from
fstat
fsync
ftp
gcore
gencat
getconf DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
getent
getopt use : instead of true... 2015-08-01 17:27:47 +00:00
gprof
grdc Fix LDADD/DPADD that should be LIBADD. 2015-12-04 03:17:47 +00:00
grep Fix a bug in bsdgrep that caused the program to hang in a tight loop for 2016-03-13 14:53:12 +00:00
gzip DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
head
hesinfo
hexdump Fix a bug that caused nothing to be skipped when skipping exactly the 2016-02-14 14:23:56 +00:00
host
iconv META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
id
ident DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
indent Fix a ton of speelling errors 2015-10-21 05:37:09 +00:00
ipcrm Update dependencies after r291406 added libelf to libkvm. 2015-12-01 05:18:48 +00:00
ipcs Update dependencies after r291406 added libelf to libkvm. 2015-12-01 05:18:48 +00:00
iscsictl DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
join DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
jot DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
kdump Fix reporting of the CloudABI ABI in kdump. 2016-03-09 18:38:30 +00:00
keylogin
keylogout
killall
ktrace Add a cross reference to ktrace(2). 2016-03-31 23:57:03 +00:00
ktrdump Update dependencies after r291406 added libelf to libkvm. 2015-12-01 05:18:48 +00:00
lam
last
lastcomm DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
ldd We don't support a.out executables on RISC-V. 2016-01-24 15:15:57 +00:00
leave
less - Add support for zip to lesspipe.sh 2016-01-15 23:13:01 +00:00
lessecho
lesskey
lex DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
limits Fix handling of umtxp resource limit in sh(1)/ulimit(1), limits(1), add 2016-03-12 14:54:34 +00:00
locale Fix a ton of speelling errors 2015-10-21 05:37:09 +00:00
localedef localedef(1): minor sorting to match Illumos. 2016-03-20 03:27:06 +00:00
locate Fix type mismatches for malloc(3) and Co. 2015-12-29 11:24:41 +00:00
lock
lockf
logger
login login.c doesn't really need libutil.h, don't include it. 2015-09-10 22:25:40 +00:00
logins
logname
look Fix a ton of speelling errors 2015-10-21 05:37:09 +00:00
lorder Introduce a new make variable: NMFLAGS. 2015-08-14 22:54:52 +00:00
lsvfs
lzmainfo
m4 DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
mail Fix naive use of ftell(3). 2016-02-16 21:39:19 +00:00
makewhatis Fix installation of makewhatis.local(1) since r283777. 2016-02-18 00:26:21 +00:00
man Restore man -t for manpages rendered by mandoc 2015-09-19 16:00:50 +00:00
mandoc Update mandoc to 20160116 2016-01-15 23:28:12 +00:00
mesg
minigzip
ministat Compute the median of the data set as the midpoint between the two middle 2015-11-24 02:30:59 +00:00
mkcsmapper DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
mkcsmapper_static DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
mkdep Replace gcc reference with 'cc' and document the default ${CC}. 2015-10-24 05:16:30 +00:00
mkesdb DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
mkesdb_static DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
mkfifo
mkimg DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
mklocale DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
mkstr
mktemp
mkuzip In the de-duplication mode, when found matching md5 checksum also read 2016-03-13 21:09:08 +00:00
morse Final step of eliminating the "games" distribution: Merge src/games 2015-10-02 10:08:11 +00:00
msgs
mt Fix a ton of speelling errors 2015-10-21 05:37:09 +00:00
nc
ncal DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
netstat netstat: avoid returning uninitialized value in p_sockaddr(). 2016-03-27 20:02:21 +00:00
newgrp
newkey
nfsstat DIRDEPS_BUILD: Update dependencies. 2016-01-07 19:58:23 +00:00
nice
nl
nm
nohup
numactl numactl: fix CPU affinity when modifying an existing process or thread 2016-01-14 01:34:41 +00:00
number Final step of eliminating the "games" distribution: Merge src/games 2015-10-02 10:08:11 +00:00
opieinfo
opiekey
opiepasswd
pagesize
pamtest META_MODE: Remove DEP_MACHINE from Makefile.depend files. 2015-09-25 19:44:01 +00:00
passwd
paste
patch META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
pathchk
perror
pom Fix LDADD/DPADD that should be LIBADD. 2015-12-04 03:17:47 +00:00
pr Fix a ton of speelling errors 2015-10-21 05:37:09 +00:00
primes Fix LDADD/DPADD that should be LIBADD. 2015-12-04 03:17:47 +00:00
printenv
printf DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
procstat Implement process-shared locks support for libthr.so.3, without 2016-02-28 17:52:33 +00:00
protect META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
quota
random Final step of eliminating the "games" distribution: Merge src/games 2015-10-02 10:08:11 +00:00
rctl Add four new RCTL resources - readbps, readiops, writebps and writeiops, 2016-04-07 04:23:25 +00:00
readelf Fix spelling error. 2015-11-25 19:48:09 +00:00
renice
rev
revoke
rlogin
rpcgen
rpcinfo
rs
rsh
rup
ruptime
rusers
rwall
rwho
script Record command exit status in the typescript file when running simple commands. 2016-03-08 18:05:23 +00:00
sed Fix sed functions 'i' and 'a' from discarding leading white space. 2016-04-06 00:55:39 +00:00
send-pr META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
seq
setchannel META_MODE: Remove DEP_MACHINE from Makefile.depend files. 2015-09-25 19:44:01 +00:00
shar
showmount Make the autofs(5) -hosts map more robust, primarily to make it correctly 2016-03-23 12:13:53 +00:00
size
smbutil META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
sockstat Fix a ton of speelling errors 2015-10-21 05:37:09 +00:00
soelim DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
sort Fix some mdoc(7) issues 2015-10-24 13:43:10 +00:00
split
ssh-copy-id
stat
stdbuf
strings
su
svn META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
systat Augment struct tcpstat with tcps_states[], which is used for book-keeping 2016-01-27 00:45:46 +00:00
tabs
tail
talk talk(1): Replace select(2) with poll(2) 2016-02-25 19:06:44 +00:00
tar DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
tcopy
tee
telnet
tests DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
tftp - uri is expected to be nul-terminated (strchr used later), 2015-08-31 06:11:39 +00:00
time
timeout DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
tip Don't hide build commands. 2015-09-18 21:01:52 +00:00
top DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
touch
tput
tr DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
true
truncate DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
truss Replace the CloudABI system call table by a machine generated version. 2016-03-24 21:47:15 +00:00
tset
tsort
tty
ul
uname
unexpand
unifdef Avoid -Wmissing-initializer 2015-12-03 14:32:54 +00:00
uniq
units DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
unvis
unzip - Match directory extraction message with Infozip [1] 2016-01-15 23:04:36 +00:00
usbhidaction Store PID after becoming a daemon() and not before to ensure the 2015-09-28 07:23:05 +00:00
usbhidctl
users
uudecode DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
uuencode DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
vacation DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
vgrind Remove disconnected directory RETEST. 2015-12-04 05:00:51 +00:00
vi META MODE: Update dependencies with 'the-lot' and add missing directories. 2015-12-01 05:23:19 +00:00
vis
vmstat Remove extraneous characters 2015-12-23 07:28:48 +00:00
vtfontcvt vtfontcvt: support .hex fonts with characters beyond the Unicode BMP 2016-03-15 21:32:46 +00:00
w Add more text to explain --libxo flag. 2015-12-01 19:18:53 +00:00
wall Revert r286144 leaving the original fix to the buffer overflow. 2015-08-04 02:56:31 +00:00
wc Add more text to explain --libxo flag. 2015-12-01 19:18:53 +00:00
what
whereis
which
who
whois Fix whois queries for ARIN AS numbers. 2016-03-31 12:13:01 +00:00
write
xargs DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
xinstall META MODE: Remove unneeded libmd.host dependency for xinstall.host. 2015-11-25 19:44:55 +00:00
xlint DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
xo xo_config.h no longer in contrib, so -I's needed 2016-03-17 04:21:57 +00:00
xstr
xz
xzdec
yacc DIRDEPS_BUILD: Connect MK_TESTS. 2016-03-09 22:46:01 +00:00
yes
ypcat Rename YP to NIS in the manpages. 2015-09-03 07:18:52 +00:00
ypmatch Rename YP to NIS in the manpages. 2015-09-03 07:18:52 +00:00
ypwhich Rename YP to NIS in the manpages. 2015-09-03 07:18:52 +00:00
Makefile Obsolete mkulzma(8) and geom_uncompress(4), their functionality 2016-02-24 00:39:36 +00:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.inc
Makefile.powerpc
Makefile.sparc64