The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"polling на 6.2-stable от ноября 2007"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"polling на 6.2-stable от ноября 2007"  
Сообщение от raven428 email(ok) on 14-Апр-08, 15:53 
включаю поллинг через
dev.em.0.rx_int_delay=1500
dev.em.0.tx_int_delay=1500
dev.em.0.rx_abs_int_delay=2000
dev.em.0.tx_abs_int_delay=2000
ifconfig em0 polling

и на одной em (интегрированной в мать) получаю висы каждые 10-15 минут, на другой em (pci-x) - ребуты. кто виноват и что делать?

отказаться от поллинга не предлагайте, роутер без него загибается.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

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


1. "polling на 6.2-stable от ноября 2007"  
Сообщение от raven428 email(ok) on 16-Апр-08, 07:09 
в общем-то и без поллинга то же самое. 6.2, 6.3 падает вот с такой http://aston2.com/~raven/v/jetta_panic.jpg ошибкой, а 6.1 - нет!!! но не могу работать на 6.1, нужны фичи 6.2 или 6.3.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "polling на 6.2-stable от ноября 2007"  
Сообщение от butcher email(ok) on 16-Апр-08, 10:44 
>в общем-то и без поллинга то же самое. 6.2, 6.3 падает вот
>с такой http://aston2.com/~raven/v/jetta_panic.jpg ошибкой, а 6.1 - нет!!! но не могу
>работать на 6.1, нужны фичи 6.2 или 6.3.

Кору смотрели уже? backtrace покажите.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "polling на 6.2-stable от ноября 2007"  
Сообщение от raven428 email(ok) on 16-Апр-08, 13:29 
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd".
Reading symbols from /boot/kernel/geom_mirror.ko...done.
Loaded symbols for /boot/kernel/geom_mirror.ko
Reading symbols from /boot/kernel/if_tap.ko...done.
Loaded symbols for /boot/kernel/if_tap.ko
Reading symbols from /boot/kernel/ng_ipfw.ko...done.
Loaded symbols for /boot/kernel/ng_ipfw.ko
Reading symbols from /boot/kernel/netgraph.ko...done.
Loaded symbols for /boot/kernel/netgraph.ko
Reading symbols from /boot/kernel/acpi.ko...done.
Loaded symbols for /boot/kernel/acpi.ko
Reading symbols from /boot/kernel/linux.ko...done.
Loaded symbols for /boot/kernel/linux.ko
Reading symbols from /boot/kernel/ng_socket.ko...done.
Loaded symbols for /boot/kernel/ng_socket.ko
Reading symbols from /boot/kernel/ng_iface.ko...done.
Loaded symbols for /boot/kernel/ng_iface.ko
Reading symbols from /boot/kernel/ng_ppp.ko...done.
Loaded symbols for /boot/kernel/ng_ppp.ko
Reading symbols from /boot/kernel/ng_bpf.ko...done.
Loaded symbols for /boot/kernel/ng_bpf.ko
Reading symbols from /boot/kernel/ng_vjc.ko...done.
Loaded symbols for /boot/kernel/ng_vjc.ko
Reading symbols from /boot/kernel/ng_split.ko...done.
Loaded symbols for /boot/kernel/ng_split.ko
Reading symbols from /boot/kernel/ng_netflow.ko...done.
Loaded symbols for /boot/kernel/ng_netflow.ko
Reading symbols from /boot/kernel/ng_ksocket.ko...done.
Loaded symbols for /boot/kernel/ng_ksocket.ko

Unread portion of the kernel message buffer:
<110>ipfw: 60020 Deny UDP 10.72.59.201:4096 77.233.167.2:514 in via vlan10


Fatal trap 12: page fault while in kernel mode
fault virtual address    = 0xcb95c1fc
fault code        = supervisor read, page not present
instruction pointer    = 0x20:0xc071bd76
stack pointer            = 0x28:0xf37a4b34
frame pointer            = 0x28:0xf37a4b78
code segment        = base 0x0, limit 0xfffff, type 0x1b
            = DPL 0, pres 1, def32 1, gran 1
processor eflags    = interrupt enabled, resume, IOPL = 0
current process        = 4869 (snmpd)
trap number        = 12
panic: page fault
Uptime: 1m38s
Dumping 1022 MB (2 chunks)
  chunk 0: 1MB (158 pages) ... ok
  chunk 1: 1022MB (261600 pages) 1006 990 974 958 942 926 910 894 878 862 846 830 814 798 782 766 750 734 718 702 686 670 654 638 622 606 590 574 558 542 526 510 494 478 462 446 430 414 398 382 366 350 334 318 302 286 270 254 238 222 206 190 174 158 142 126 110 94 78 62 46 30 14

#0  doadump () at pcpu.h:165
165        __asm __volatile("movl %%fs:0,%0" : "=r" (td));
(kgdb) bt
#0  doadump () at pcpu.h:165
#1  0xc069aa16 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410
#2  0xc069acac in panic (fmt=0xc0949359 "%s")
    at /usr/src/sys/kern/kern_shutdown.c:566
#3  0xc08ed874 in trap_fatal (frame=0xf37a4af4, eva=3415589372)
    at /usr/src/sys/i386/i386/trap.c:838
#4  0xc08ed5db in trap_pfault (frame=0xf37a4af4, usermode=0, eva=3415589372)
    at /usr/src/sys/i386/i386/trap.c:745
#5  0xc08ed219 in trap (frame=
      {tf_fs = 8, tf_es = -1066794968, tf_ds = -857931736, tf_edi = -906357760, tf_esi = 0, tf_ebp = -210089096, tf_isp = -210089184, tf_ebx = 152, tf_edx = -879378432, tf_ecx = 0, tf_eax = 126, tf_trapno = 12, tf_err = 0, tf_eip = -1066287754, tf_cs = 32, tf_eflags = 66118, tf_esp = -857885952, tf_ss = 0})
    at /usr/src/sys/i386/i386/trap.c:435
#6  0xc08da4fa in calltrap () at /usr/src/sys/i386/i386/exception.s:139
#7  0xc071bd76 in sysctl_iflist (af=0, w=0xf37a4b94)
    at /usr/src/sys/net/rtsock.c:1104
#8  0xc071c2f1 in sysctl_rtsock (oidp=0xc09e4ea0, arg1=0xf37a4c7c, arg2=4,
    req=0x0) at /usr/src/sys/net/rtsock.c:1247
#9  0xc06a2c3f in sysctl_root (oidp=0x0, arg1=0xf37a4c7c, arg2=4,
    req=0xf37a4c04) at /usr/src/sys/kern/kern_sysctl.c:1281
#10 0xc06a2e5c in userland_sysctl (td=0x7e, name=0xf37a4c74, namelen=6,
    old=0xf37a4c04, oldlenp=0xbfbfd7fc, inkernel=0, new=0x0, newlen=126,
    retval=0xf37a4c70, flags=126) at /usr/src/sys/kern/kern_sysctl.c:1380
#11 0xc06a2cdf in __sysctl (td=0xca741180, uap=0xf37a4d04)
    at /usr/src/sys/kern/kern_sysctl.c:1315
#12 0xc08edb8b in syscall (frame=
      {tf_fs = 59, tf_es = -1078001605, tf_ds = -1078001605, tf_edi = 6, tf_esi = -1077946372, tf_ebp = -1077946424, tf_isp = -210088604, tf_ebx = 676526624, tf_edx = 135651328, tf_ecx = -1077946368, tf_eax = 202, tf_trapno = 22, tf_err = 2, tf_eip = 676370643, tf_cs = 51, tf_eflags = 658, tf_esp = -1077946484, tf_ss = 59}) at /usr/src/sys/i386/i386/trap.c:984
#13 0xc08da54f in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:200
#14 0x00000033 in ?? ()
(kgdb) bt full
#0  doadump () at pcpu.h:165
No locals.
#1  0xc069aa16 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410
    first_buf_printf = 1
#2  0xc069acac in panic (fmt=0xc0949359 "%s")
    at /usr/src/sys/kern/kern_shutdown.c:566
    td = (struct thread *) 0xca741180
    bootopt = 260
    newpanic = 0
    ap = 0xca741180 "x\nt╩`\203e╩"
    buf = "page fault", '\0' <repeats 245 times>
#3  0xc08ed874 in trap_fatal (frame=0xf37a4af4, eva=3415589372)
    at /usr/src/sys/i386/i386/trap.c:838
    code = 40
    ss = 40
    esp = 0
    type = 12
    softseg = {ssd_base = 0, ssd_limit = 1048575, ssd_type = 27,
  ssd_dpl = 0, ssd_p = 1, ssd_xx = 10, ssd_xx1 = 0, ssd_def32 = 1,
  ssd_gran = 1}
    msg = 0x0
#4  0xc08ed5db in trap_pfault (frame=0xf37a4af4, usermode=0, eva=3415589372)
    at /usr/src/sys/i386/i386/trap.c:745
    va = 3415588864
    vm = (struct vmspace *) 0x0
    map = 0xc104b000
    rv = 1
    ftype = 1 '\001'
    td = (struct thread *) 0xca741180
    p = (struct proc *) 0xca740a78
#5  0xc08ed219 in trap (frame=
      {tf_fs = 8, tf_es = -1066794968, tf_ds = -857931736, tf_edi = -906357760, tf_esi = 0, tf_ebp = -210089096, tf_isp = -210089184, tf_ebx = 152, tf_edx = -879378432, tf_ecx = 0, tf_eax = 126, tf_trapno = 12, tf_err = 0, tf_eip = -1066287754, tf_cs = 32, tf_eflags = 66118, tf_esp = -857885952, tf_ss = 0})
    at /usr/src/sys/i386/i386/trap.c:435
    td = (struct thread *) 0xca741180
    p = (struct proc *) 0xca740a78
    sticks = 4084878108
    type = 12
    i = 0
    ucode = 0
    code = 0
    eva = 3415589372
#6  0xc08da4fa in calltrap () at /usr/src/sys/i386/i386/exception.s:139
No locals.
#7  0xc071bd76 in sysctl_iflist (af=0, w=0xf37a4b94)
    at /usr/src/sys/net/rtsock.c:1104
    ifp = (struct ifnet *) 0xc9fa1400
    ifa = (struct ifaddr *) 0x0
    info = {rti_addrs = 16, rti_info = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
    0x0}, rti_flags = 0, rti_ifa = 0x0, rti_ifp = 0x0}
    len = 152
    error = 0
#8  0xc071c2f1 in sysctl_rtsock (oidp=0xc09e4ea0, arg1=0xf37a4c7c, arg2=4,
    req=0x0) at /usr/src/sys/net/rtsock.c:1247
    name = (int *) 0xf37a4c80
    namelen = 3415588864
    rnh = (struct radix_node_head *) 0xf37a4c80
    i = -898264496
    lim = 135651328
    error = 0
    af = 0 '\0'
    w = {w_tmemsize = 152, w_op = 3, w_arg = 0,
  w_tmem = 0xccddb300 "\230", w_req = 0xf37a4c04}
#9  0xc06a2c3f in sysctl_root (oidp=0x0, arg1=0xf37a4c7c, arg2=4,
    req=0xf37a4c04) at /usr/src/sys/kern/kern_sysctl.c:1281
    oid = (struct sysctl_oid *) 0xc09e4ea0
    error = 126
    indx = 2
    lvl = 126
#10 0xc06a2e5c in userland_sysctl (td=0x7e, name=0xf37a4c74, namelen=6,
    old=0xf37a4c04, oldlenp=0xbfbfd7fc, inkernel=0, new=0x0, newlen=126,
    retval=0xf37a4c70, flags=126) at /usr/src/sys/kern/kern_sysctl.c:1380
    error = -1077946372
    req = {td = 0xca741180, lock = 2, oldptr = 0x815e000, oldlen = 84752,
  oldidx = 13312, oldfunc = 0xc06a293c <sysctl_old_user>, newptr = 0x0,
  newlen = 0, newidx = 0, newfunc = 0xc06a29a8 <sysctl_new_user>,
  validlen = 84752, flags = 0}
#11 0xc06a2cdf in __sysctl (td=0xca741180, uap=0xf37a4d04)
    at /usr/src/sys/kern/kern_sysctl.c:1315
    error = -898364808
    name = {4, 17, 0, 0, 3, 0, -1066781616, -210088792, -210088752, 0,
  -210088772, -1066781475, -210088792, -210088700, -898363008, 0, -898364808,
  -898363008, -210088648, -210088744, -1066684910, -898363008, -898364808, 0}
    j = 84752
#12 0xc08edb8b in syscall (frame=
      {tf_fs = 59, tf_es = -1078001605, tf_ds = -1078001605, tf_edi = 6, tf_esi = -1077946372, tf_ebp = -1077946424, tf_isp = -210088604, tf_ebx = 676526624, tf_edx = 135651328, tf_ecx = -1077946368, tf_eax = 202, tf_trapno = 22, tf_err = 2, tf_eip = 676370643, tf_cs = 51, tf_eflags = 658, tf_esp = -1077946484, tf_ss = 59}) at /usr/src/sys/i386/i386/trap.c:984
    params = 0xbfbfd790 <Address 0xbfbfd790 out of bounds>
    callp = (struct sysent *) 0xc09d7058
    td = (struct thread *) 0xca741180
    p = (struct proc *) 0xca740a78
    orig_tf_eflags = 658
    sticks = 425
    error = 0
    narg = 6
    args = {-1077946368, 6, 135651328, -1077946372, 0, 0, 425, -898364808}
    code = 202
#13 0xc08da54f in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:200
No locals.
#14 0x00000033 in ?? ()
No symbol table info available.
(kgdb) bt all
(kgdb) where
#0  doadump () at pcpu.h:165
#1  0xc069aa16 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:410
#2  0xc069acac in panic (fmt=0xc0949359 "%s")
    at /usr/src/sys/kern/kern_shutdown.c:566
#3  0xc08ed874 in trap_fatal (frame=0xf37a4af4, eva=3415589372)
    at /usr/src/sys/i386/i386/trap.c:838
#4  0xc08ed5db in trap_pfault (frame=0xf37a4af4, usermode=0, eva=3415589372)
    at /usr/src/sys/i386/i386/trap.c:745
#5  0xc08ed219 in trap (frame=
      {tf_fs = 8, tf_es = -1066794968, tf_ds = -857931736, tf_edi = -906357760, tf_esi = 0, tf_ebp = -210089096, tf_isp = -210089184, tf_ebx = 152, tf_edx = -879378432, tf_ecx = 0, tf_eax = 126, tf_trapno = 12, tf_err = 0, tf_eip = -1066287754, tf_cs = 32, tf_eflags = 66118, tf_esp = -857885952, tf_ss = 0})
    at /usr/src/sys/i386/i386/trap.c:435
#6  0xc08da4fa in calltrap () at /usr/src/sys/i386/i386/exception.s:139
#7  0xc071bd76 in sysctl_iflist (af=0, w=0xf37a4b94)
    at /usr/src/sys/net/rtsock.c:1104
#8  0xc071c2f1 in sysctl_rtsock (oidp=0xc09e4ea0, arg1=0xf37a4c7c, arg2=4,
    req=0x0) at /usr/src/sys/net/rtsock.c:1247
#9  0xc06a2c3f in sysctl_root (oidp=0x0, arg1=0xf37a4c7c, arg2=4,
    req=0xf37a4c04) at /usr/src/sys/kern/kern_sysctl.c:1281
#10 0xc06a2e5c in userland_sysctl (td=0x7e, name=0xf37a4c74, namelen=6,
    old=0xf37a4c04, oldlenp=0xbfbfd7fc, inkernel=0, new=0x0, newlen=126,
    retval=0xf37a4c70, flags=126) at /usr/src/sys/kern/kern_sysctl.c:1380
#11 0xc06a2cdf in __sysctl (td=0xca741180, uap=0xf37a4d04)
    at /usr/src/sys/kern/kern_sysctl.c:1315
#12 0xc08edb8b in syscall (frame=
      {tf_fs = 59, tf_es = -1078001605, tf_ds = -1078001605, tf_edi = 6, tf_esi = -1077946372, tf_ebp = -1077946424, tf_isp = -210088604, tf_ebx = 676526624, tf_edx = 135651328, tf_ecx = -1077946368, tf_eax = 202, tf_trapno = 22, tf_err = 2, tf_eip = 676370643, tf_cs = 51, tf_eflags = 658, tf_esp = -1077946484, tf_ss = 59}) at /usr/src/sys/i386/i386/trap.c:984
#13 0xc08da54f in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:200
#14 0x00000033 in ?? ()
(kgdb) q

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "polling на 6.2-stable от ноября 2007"  
Сообщение от Anatoliy (??) on 16-Апр-08, 10:52 
>в общем-то и без поллинга то же самое. 6.2, 6.3 падает вот
>с такой http://aston2.com/~raven/v/jetta_panic.jpg ошибкой, а 6.1 - нет!!! но не могу
>работать на 6.1, нужны фичи 6.2 или 6.3.

FreeBSD 7.0R тоже с включенным polling-ом улетает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "polling на 6.2-stable от ноября 2007"  
Сообщение от raven428 email(ok) on 16-Апр-08, 14:29 
>>в общем-то и без поллинга то же самое. 6.2, 6.3 падает вот
>>с такой http://aston2.com/~raven/v/jetta_panic.jpg ошибкой, а 6.1 - нет!!! но не могу
>>работать на 6.1, нужны фичи 6.2 или 6.3.
>FreeBSD 7.0R тоже с включенным polling-ом улетает.

без поллинга тоже падает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "polling на 6.2-stable от ноября 2007"  
Сообщение от nuclight email(ok) on 21-Апр-08, 12:29 
>>>в общем-то и без поллинга то же самое. 6.2, 6.3 падает вот
>>>с такой http://aston2.com/~raven/v/jetta_panic.jpg ошибкой, а 6.1 - нет!!! но не могу
>>>работать на 6.1, нужны фичи 6.2 или 6.3.
>>FreeBSD 7.0R тоже с включенным polling-ом улетает.
>
>без поллинга тоже падает.

Сделайте, пожалуйста, follow-up к PR http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/119487 включив в него вышеприведенный бэктрейс - похоже, что паники на 7.0 и 6.2/6.3 вызваны той же причиной - наверняка одним и тем же изменением в коде, которое перенесли и из 7-ки в 6-ку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "polling на 6.2-stable от ноября 2007"  
Сообщение от raven428 email(ok) on 21-Апр-08, 14:05 
>Сделайте, пожалуйста, follow-up к PR http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/119487 включив в него вышеприведенный бэктрейс -
>похоже, что паники на 7.0 и 6.2/6.3 вызваны той же причиной
>- наверняка одним и тем же изменением в коде, которое перенесли
>и из 7-ки в 6-ку.

мои падения не связаны с em. на втором сервер, который так же паникует от нагрузки нет сетевых em

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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