NOTES (149873) | NOTES (151051) |
---|---|
1# 2# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 3# 4# This file contains machine dependent kernel configuration notes. For 5# machine independent notes, look in /sys/conf/NOTES. 6# | 1# 2# NOTES -- Lines that can be cut/pasted into kernel and hints configs. 3# 4# This file contains machine dependent kernel configuration notes. For 5# machine independent notes, look in /sys/conf/NOTES. 6# |
7# $FreeBSD: head/sys/amd64/conf/NOTES 149873 2005-09-08 03:29:18Z scottl $ | 7# $FreeBSD: head/sys/amd64/conf/NOTES 151051 2005-10-07 09:23:51Z glebius $ |
8# 9 10# 11# This directive is mandatory; it defines the architecture to be 12# configured for; in this case, the AMD64 family based machines. 13# 14machine amd64 15 --- 55 unchanged lines hidden (view full) --- 71# DEVICE_POLLING adds support for mixed interrupt-polling handling 72# of network device drivers, which has significant benefits in terms 73# of robustness to overloads and responsivity, as well as permitting 74# accurate scheduling of the CPU time between kernel network processing 75# and other activities. The drawback is a moderate (up to 1/HZ seconds) 76# potential increase in response times. 77# It is strongly recommended to use HZ=1000 or 2000 with DEVICE_POLLING 78# to achieve smoother behaviour. | 8# 9 10# 11# This directive is mandatory; it defines the architecture to be 12# configured for; in this case, the AMD64 family based machines. 13# 14machine amd64 15 --- 55 unchanged lines hidden (view full) --- 71# DEVICE_POLLING adds support for mixed interrupt-polling handling 72# of network device drivers, which has significant benefits in terms 73# of robustness to overloads and responsivity, as well as permitting 74# accurate scheduling of the CPU time between kernel network processing 75# and other activities. The drawback is a moderate (up to 1/HZ seconds) 76# potential increase in response times. 77# It is strongly recommended to use HZ=1000 or 2000 with DEVICE_POLLING 78# to achieve smoother behaviour. |
79# Additionally, you can enable/disable polling at runtime with the 80# sysctl variable kern.polling.enable (defaults off), and select 81# the CPU fraction reserved to userland with the sysctl variable 82# kern.polling.user_frac (default 50, range 0..100). | 79# Additionally, you can enable/disable polling at runtime with help of 80# the ifconfig(8) utility, and select the CPU fraction reserved to 81# userland with the sysctl variable kern.polling.user_frac 82# (default 50, range 0..100). |
83# 84# Not all device drivers support this mode of operation at the time of 85# this writing. See polling(4) for more details. 86 87options DEVICE_POLLING 88 89 90##################################################################### --- 469 unchanged lines hidden --- | 83# 84# Not all device drivers support this mode of operation at the time of 85# this writing. See polling(4) for more details. 86 87options DEVICE_POLLING 88 89 90##################################################################### --- 469 unchanged lines hidden --- |