WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Обсуждаем OS FreeBSD и сервисы на ней.

WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение Romanuy » 02 ноя 2011, 09:55

Код: Выделить всё
#uname -a
FreeBSD gardnet 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Mon Mar  8 11:53:47 NOVT 2010     root@gardnet:/usr/obj/usr/src/sys/GENERIC  amd64


Код: Выделить всё
/etc/rc.d/sysctl: WARNING: sysctl net.inet.ipdummynet.io_fast does exist.
Starting background file system checks in 60 seconds.


Жить не мешает но все же любопытно узнать как от этой ошибки избавиться?
Аватара пользователя
Romanuy
новичок
 
Сообщения: 31
Зарегистрирован: 20 июн 2010, 20:04

Re: WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение lehisnoe » 02 ноя 2011, 12:16

Могу только предположить:
1. Вероятно, ворнинг, все-таки, звучит как
Код: Выделить всё
/etc/rc.d/sysctl: WARNING: sysctl net.inet.ipdummynet.io_fast does _NOT_ exist.

2. Если это так, то в ядре отсутствует опция DUMMYNET, а в /etc/sysctl.conf присваивается какое значение net.inet.ipdummynet.io_fast

Romanuy писал(а):как от этой ошибки избавиться?
Убрать упоминание о net.inet.ipdummynet.io_fast из /etc/sysctl.conf
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение Romanuy » 02 ноя 2011, 14:05

lehisnoe писал(а):Могу только предположить:
1. Вероятно, ворнинг, все-таки, звучит как
Код: Выделить всё
/etc/rc.d/sysctl: WARNING: sysctl net.inet.ipdummynet.io_fast does _NOT_ exist.

2. Если это так, то в ядре отсутствует опция DUMMYNET, а в /etc/sysctl.conf присваивается какое значение net.inet.ipdummynet.io_fast

Romanuy писал(а):как от этой ошибки избавиться?
Убрать упоминание о net.inet.ipdummynet.io_fast из /etc/sysctl.conf


Тут вообще не чего приблизительного не обнаружил

Код: Выделить всё
# $FreeBSD: src/etc/sysctl.conf,v 1.8.34.1.2.1 2009/10/25 01:10:29 kensmith Exp $
#
#  This file is read when going to multi-user and its contents piped thru
#  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
#

# Uncomment this to prevent users from seeing information about processes that
# are being run under another UID.
#security.bsd.see_other_uids=0

net.inet.ip.fw.verbose=1
net.inet.ip.fw.verbose_limit=1000

# Max. backlog size
kern.ipc.somaxconn=4096

# Shared memory // 7.2+ can use shared memory > 2Gb
#kern.ipc.shmmax=2147483648

# Sockets
kern.ipc.maxsockets=204800
# Do not use lager sockbufs on 8.0
# ( http://old.nabble.com/Significant-performance-regression-for-increased-maxsockbuf-on-8.0-RELEASE-tt26745981.html#a26745981 )
kern.ipc.maxsockbuf=262144

# Recive clusters (on amd64 7.2+ 65k is default)
# For such high value vm.kmem_size must be increased to 3G
#kern.ipc.nmbclusters=229376

# Jumbo pagesize(4k/8k) clusters
# Used as general packet storage for jumbo frames
# can be monitored via `netstat -m`
#kern.ipc.nmbjumbop=192000

# Jumbo 9k/16k clusters
# If you are using them
#kern.ipc.nmbjumbo9=24000
#kern.ipc.nmbjumbo16=10240

# Every socket is a file, so increase them
kern.maxfiles=204800
kern.maxfilesperproc=200000
kern.maxvnodes=200000

# Turn off receive autotuning
#net.inet.tcp.recvbuf_auto=0

# Small receive space, only usable on http-server, on file server this
# should be increased to 65535 or even more
net.inet.tcp.recvspace=32768

# Small send space is useful for http servers that serve small files
# Autotuned since 7.x
net.inet.tcp.sendspace=32768

# This should be enabled if you going to use big spaces (>64k)
#net.inet.tcp.rfc1323=1
# Turn this off on highspeed, lossless connections (LAN 1Gbit+)
#net.inet.tcp.delayed_ack=0

# This feature is useful if you are serving data over modems, Gigabit Ethernet,
# or even high speed WAN links (or any other link with a high bandwidth delay product),
# especially if you are also using window scaling or have configured a large send window.
# You can try setting it to 0 on fileserver with 1GBit+ interfaces
# Automatically disables on small RTT ( http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet/tcp_subr.c?#rev1.237 )
#net.inet.tcp.inflight.enable=0

# Disable randomizing of ports to avoid false RST
# Before usage check SA here www.bsdcan.org/2006/papers/ImprovingTCPIP.pdf
# (it's also says that port randomization auto-disables at some conn.rates, but I didn't tested it thou)
#net.inet.ip.portrange.randomized=0

# Increase portrange
# For outgoing connections only. Good for seed-boxes and ftp servers.
net.inet.ip.portrange.first=1024
net.inet.ip.portrange.last=65535

# Security
net.inet.ip.redirect=0
net.inet6.ip6.redirect=0
net.inet.ip.sourceroute=0
net.inet.ip.accept_sourceroute=0
net.inet.icmp.maskrepl=0
net.inet.icmp.log_redirect=1
net.inet.icmp.drop_redirect=1
net.inet.icmp.bmcastecho=0
net.inet.tcp.drop_synfin=1

# Security
net.inet.udp.blackhole=1
net.inet.tcp.blackhole=2

# Increases default TTL, sometimes useful
# Default is 64
net.inet.ip.ttl=128

# Lessen max segment life to conserve resources
# ACK waiting time in miliseconds (default: 30000 from RFC)
net.inet.tcp.msl=5000

# Max bumber of timewait sockets
net.inet.tcp.maxtcptw=40960
# Don't use tw on local connections
# As of 15 Apr 2009. Igor Sysoev says that nolocaltimewait has some buggy realization.
# So disable it or now till get fixed
#net.inet.tcp.nolocaltimewait=1

# FIN_WAIT_2 state fast recycle
net.inet.tcp.fast_finwait2_recycle=1

# Time before tcp keepalive probe is sent
# default is 2 hours (7200000)
#net.inet.tcp.keepidle=60000

# Should be increased until net.inet.ip.intr_queue_drops is zero
net.inet.ip.intr_queue_maxlen=4096

# Interrupt handling via multiple CPU, but with context switch.
# You can play with it. Default is 1;
#net.isr.direct=0

# This is for routers only
#net.inet.ip.forwarding=1
#net.inet.ip.fastforwarding=1

# This speed ups dummynet when channel isn't saturated
net.inet.ip.dummynet.io_fast=1
# Increase dummynet(4) hash
#net.inet.ip.dummynet.hash_size=2048
#net.inet.ip.dummynet.max_chain_len

# Should be increased when you have A LOT of files on server
# (Increase until vfs.ufs.dirhash_mem becames lower)
vfs.ufs.dirhash_maxmem=67108864

# Explicit Congestion Notification (see http://en.wikipedia.org/wiki/Explicit_Congestion_Notification)
net.inet.tcp.ecn.enable=1

# Flowtable - flow caching mechanism
# Useful for routers
#net.inet.flowtable.enable=1
#net.inet.flowtable.nmbflows=65535

# Extreme polling tuning
#kern.polling.burst_max=1000
#kern.polling.each_burst=1000
#kern.polling.reg_frac=100
#kern.polling.user_frac=1
#kern.polling.idle_poll=0

# IPFW dynamic rules and timeouts tuning
# Increase dyn_buckets till net.inet.ip.fw.curr_dyn_buckets is lower
net.inet.ip.fw.dyn_buckets=65536
net.inet.ip.fw.dyn_max=65536
net.inet.ip.fw.dyn_ack_lifetime=120
net.inet.ip.fw.dyn_syn_lifetime=10
net.inet.ip.fw.dyn_fin_lifetime=2
net.inet.ip.fw.dyn_short_lifetime=10
# Make packets pass firewall only once when using dummynet
# i.e. packets going thru pipe are passing out from firewall with accept
#net.inet.ip.fw.one_pass=1

# shm_use_phys Wires all shared pages, making them unswappable
# Use this to lessen Virtual Memory Manager's work when using Shared Mem.
# Useful for databases
#kern.ipc.shm_use_phys=1
Аватара пользователя
Romanuy
новичок
 
Сообщения: 31
Зарегистрирован: 20 июн 2010, 20:04

Re: WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение lehisnoe » 02 ноя 2011, 17:04

Romanuy писал(а):Тут вообще не чего приблизительного не обнаружил

Ну, как же, есть такие строки:
Код: Выделить всё
# This speed ups dummynet when channel isn't saturated
net.inet.ip.dummynet.io_fast=1
# Increase dummynet(4) hash
#net.inet.ip.dummynet.hash_size=2048
#net.inet.ip.dummynet.max_chain_len
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение Romanuy » 02 ноя 2011, 18:03

lehisnoe писал(а):
Romanuy писал(а):Тут вообще не чего приблизительного не обнаружил

Ну, как же, есть такие строки:
Код: Выделить всё
# This speed ups dummynet when channel isn't saturated
net.inet.ip.dummynet.io_fast=1
# Increase dummynet(4) hash
#net.inet.ip.dummynet.hash_size=2048
#net.inet.ip.dummynet.max_chain_len

ок я так полагаю мне нужно сделать так
Код: Выделить всё
# This speed ups dummynet when channel isn't saturated
# net.inet.ip.dummynet.io_fast=1
# Increase dummynet(4) hash
# net.inet.ip.dummynet.hash_size=2048
# net.inet.ip.dummynet.max_chain_len
?да & нет
И еще сразу вопрос это критично это вообще нужно и если можно в крации для чего это вообще нужно.?
Аватара пользователя
Romanuy
новичок
 
Сообщения: 31
Зарегистрирован: 20 июн 2010, 20:04

Re: WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение lehisnoe » 02 ноя 2011, 18:21

lehisnoe писал(а):мне нужно сделать так
Да, верно - так эта строка будет закомменчена.
lehisnoe писал(а):это критичното вообще нужно
Нет, это вообще не критично и не нужно для серверов, не занимающихся ограничением полосы пропускания трафика.
lehisnoe писал(а):для чего это вообще нужно
Это нужно для изменения режима работы шейпера:
    - значение 0 соответствует эмуляции реального канала с заданной шириной,
    - значение 1 означает, что пакеты не следует шейпировать до тех пор, пока занимаемая ими ширина не превышает заданного значения.
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow

Re: WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение Romanuy » 04 ноя 2011, 09:39

lehisnoe писал(а):
lehisnoe писал(а):мне нужно сделать так
Да, верно - так эта строка будет закомменчена.
lehisnoe писал(а):это критичното вообще нужно
Нет, это вообще не критично и не нужно для серверов, не занимающихся ограничением полосы пропускания трафика.
lehisnoe писал(а):для чего это вообще нужно
Это нужно для изменения режима работы шейпера:
    - значение 0 соответствует эмуляции реального канала с заданной шириной,
    - значение 1 означает, что пакеты не следует шейпировать до тех пор, пока занимаемая ими ширина не превышает заданного значения.


Спасибо! Все исправил.

P.S Еще вопрос, тут вот еще одна ошибка присутствует, есть какие нибудь варианты ее исправить?
WARNING: attempt to domain_add(netgraph) after domainfinalize() ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to deny, logging disabled
Аватара пользователя
Romanuy
новичок
 
Сообщения: 31
Зарегистрирован: 20 июн 2010, 20:04

Re: WARNING: sysctl net.inet.ipdummynet.io_fast does exist

Сообщение lehisnoe » 07 ноя 2011, 09:21

Romanuy писал(а):тут вот еще одна ошибка присутствует

Это не ошибка, а предупреждение. Можно проигнорировать.

Romanuy писал(а):есть какие нибудь варианты ее исправить?

Есть: собрать ядро с нужными модулями netgraph.
No users
No troubles
No money
------------
www.mega-net.ru - IT аутсорсинг
Аватара пользователя
lehisnoe
Site Admin
 
Сообщения: 539
Зарегистрирован: 11 июн 2008, 14:09
Откуда: Moscow


Вернуться в FreeBSD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

cron