Ftp cервер. Freebsd 6.3, proftpd.
Сетевая карта гигабит realtek re0.Когда сеть на гигабите, то через несколько часов она пропадает. Иногда при пинге с сервера выдает ping: sendto: No buffer space available.
Пробовал пересобрать ядро с параметрами, не помогло:
maxusers 512
options NBUF=4096помогает down/up интерфейса.
Если переключить на 100 мегабит, то работает.
>Ftp cервер. Freebsd 6.3, proftpd.
>Сетевая карта гигабит realtek re0.покажите uname -a и netstat -m
>>Ftp cервер. Freebsd 6.3, proftpd.
>>Сетевая карта гигабит realtek re0.
>
>покажите uname -a и netstat -m$ uname -a
FreeBSD serverftp. 6.3-RC2 FreeBSD 6.3-RC2 #0: Sat Jun 7 14:17:34 EEST 2008 root@serverftp.:/usr/src/sys/i386/compile/MYCORE i386$ netstat -m
68/532/600 mbufs in use (current/cache/total)
65/327/392/33792 mbuf clusters in use (current/cache/total/max)
65/223 mbuf+clusters out of packet secondary zone in use (current/cache)
0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
147K/787K/934K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/4/8704 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
19496 calls to protocol drain routinesНо это сетевая в 100-мегабитном порту. Переключить пока не могу. Чуть позже сделаю в 1000м.
>$ netstat -m
>68/532/600 mbufs in use (current/cache/total)не хватает mbufs
читайте NOTES ядра, как увеличить количество и надо пересобрать ядро.
>
>>$ netstat -m
>>68/532/600 mbufs in use (current/cache/total)
>
>не хватает mbufs
>читайте NOTES ядра, как увеличить количество и надо пересобрать ядро.поставил nmbclusters=65536
при одновременных 20-ти закачек с ftp сеть лягла.
netstat -m
1326/369/1695 mbufs in use (current/cache/total)
297/345/642/65536 mbuf clusters in use (current/cache/total/max)
297/233 mbuf+clusters out of packet secondary zone in use (current/cache)
0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
925K/782K/1707K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/5/8704 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
37843 calls to protocol drain routines
>>
>>>$ netstat -m
>>>68/532/600 mbufs in use (current/cache/total)
>>
>>не хватает mbufs
>>читайте NOTES ядра, как увеличить количество и надо пересобрать ядро.
>
>поставил nmbclusters=65536
>
>при одновременных 20-ти закачек с ftp сеть лягла.Пока выставьте интерфейс с опцией -txcsum, что-то типа:
ifconfig_re0="inet 10.0.0.155 netmask 255.255.255.0 -txcsum"В dmesg никакой ругани нет?
Какой именно сетевой чипсет? Под re скрывается примерно полтора десятка разных чипов...
Покажите еще вывод sockstat | wc -l
>Покажите еще вывод sockstat | wc -l
>sockstat | wc -l
26
>В dmesg никакой ругани нет?
>Какой именно сетевой чипсет? Под re скрывается примерно полтора десятка разных чипов...
>Контроллер вроде Realtek 8110SC
dmesg скоро проверю - сразу напишу.
>Пока выставьте интерфейс с опцией -txcsum, что-то типа:
>ifconfig_re0="inet 10.0.0.155 netmask 255.255.255.0 -txcsum"прописали?
еще надо обновить биос.
>
>>Пока выставьте интерфейс с опцией -txcsum, что-то типа:
>>ifconfig_re0="inet 10.0.0.155 netmask 255.255.255.0 -txcsum"
>
>прописали?
>еще надо обновить биос.прописал, но пока доступа нет к серверу чтоб нагрузить его...
А что -txcsum значит?
>>
>>>Пока выставьте интерфейс с опцией -txcsum, что-то типа:
>>>ifconfig_re0="inet 10.0.0.155 netmask 255.255.255.0 -txcsum"
>>
>>прописали?
>>еще надо обновить биос.
>
>прописал, но пока доступа нет к серверу чтоб нагрузить его...
>А что -txcsum значит?man ifconfig
-rxcsum, -txcsum
If the driver supports user-configurable checksum offloading,
disable receive (or transmit) checksum offloading on the inter-
face. These settings may not always be independent of each
other.
>
>>Пока выставьте интерфейс с опцией -txcsum, что-то типа:
>>ifconfig_re0="inet 10.0.0.155 netmask 255.255.255.0 -txcsum"
>
>прописали?
>еще надо обновить биос.прописал. безуспешно.
>[оверквотинг удален]
>
>Когда сеть на гигабите, то через несколько часов она пропадает. Иногда при
>пинге с сервера выдает ping: sendto: No buffer space available.
>Пробовал пересобрать ядро с параметрами, не помогло:
>maxusers 512
>options NBUF=4096
>
>помогает down/up интерфейса.
>
>Если переключить на 100 мегабит, то работает.У меня было подобное, только виноват оказался свич.
А именно, planet гигабитный. После замены свича проблема ушла.
>У меня было подобное, только виноват оказался свич.
>А именно, planet гигабитный. После замены свича проблема ушла.cвич поменял. Не помогло. Поменяю сетевую. Не поможет - остается менять комп.
Поставил другую сетевую (rtl 8139d). Пока работает нормально.
Всторенная сетевая - RTL8111B. Были у кого-то с ней проблемы?
>Поставил другую сетевую (rtl 8139d). Пока работает нормально.
>Всторенная сетевая - RTL8111B. Были у кого-то с ней проблемы?Конкретно эту сетевуху непробовал. Но у меня СО ВСЕМИ девайсами от рилтека звуковухи/сетевухи были те или иные проблемы под разными осями Linux/FreeBSD/XP/Vista/98
Для меня имя фирмы рилтек значит anti-quality, всегда жду проблем от этих девайсов