The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD 9.0 net.isr.direct"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Оптимизация и тюнинг / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"FreeBSD 9.0 net.isr.direct"  +/
Сообщение от _sirius_ (ok) on 06-Янв-12, 22:47 
Здравствуйте, имеется:
#uname -a
FreeBSD router 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Fri Jan  6 13:31:34 EET 2012
    root@router:/usr/obj/usr/src/sys/ROUTER  i386

параметр net.isr.direct не меняется не из терминала, не из /boot/loader.conf

router#sysctl net.isr.direct
net.isr.direct: 0
router#sysctl net.isr.direct=1
sysctl: oid 'net.isr.direct' is read only

Кто-то уже сталкивался, как менять, патч?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "FreeBSD 9.0 net.isr.direct"  +/
Сообщение от nix email(??) on 06-Янв-12, 23:39 
>[оверквотинг удален]
> #uname -a
> FreeBSD router 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Fri Jan  6 13:31:34 EET
> 2012
>     root@router:/usr/obj/usr/src/sys/ROUTER  i386
> параметр net.isr.direct не меняется не из терминала, не из /boot/loader.conf
> router#sysctl net.isr.direct
> net.isr.direct: 0
> router#sysctl net.isr.direct=1
> sysctl: oid 'net.isr.direct' is read only
> Кто-то уже сталкивался, как менять, патч?

Я сталкивался. Проявилось только на 9-ке. Походу новый механизм обработки пакетов отключить нельзя?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "FreeBSD 9.0 net.isr.direct"  +/
Сообщение от _sirius_ (ok) on 07-Янв-12, 00:30 
Вобщем теперь net.isr.direct и net.isr.direct_force только для чтения, напрямую их менять нельзя, но теперь есть net.isr.direct_dispatch это какбы профиль, их три:

net.isr.direct_dispatch=direct - по умолчанию
делает
net.isr.direct=>1
net.isr.direct_force=>1
хотя у меня по умолчанию после загрузки почему-то net.isr.direct=0, net.isr.direct_force=0, хотя по загрузке вижу что они включены

net.isr.direct_dispatch=hybrid
делает
net.isr.direct=>1
net.isr.direct_force=>0

net.isr.direct_dispatch=deferred
делает
net.isr.direct=0
net.isr.direct_force=0

остальное можно глянуть в /usr/src/sys/net/netisr.c

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "FreeBSD 9.0 net.isr.direct"  +/
Сообщение от nix email(??) on 07-Янв-12, 15:43 
> Вобщем теперь net.isr.direct и net.isr.direct_force только для чтения, напрямую их менять
> нельзя, но теперь есть net.isr.direct_dispatch это какбы профиль, их три:
> net.isr.direct_dispatch=direct - по умолчанию
> делает
> net.isr.direct=>1
> net.isr.direct_force=>1
> хотя у меня по умолчанию после загрузки почему-то net.isr.direct=0, net.isr.direct_force=0,

Вот почему так

/*
* These sysctls were used in previous versions to control and export
* dispatch policy state.  Now, we provide read-only export via them so that
* older netstat binaries work.  At some point they can be garbage collected.
*/                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
static int      netisr_direct_force;
SYSCTL_INT(_net_isr, OID_AUTO, direct_force, CTLFLAG_RD,
    &netisr_direct_force, 0, "compat: force direct dispatch");

static int      netisr_direct;
SYSCTL_INT(_net_isr, OID_AUTO, direct, CTLFLAG_RD, &netisr_direct, 0,
    "compat: enable direct dispatch");

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру