Привет.

Есть машинко, есть непонятное поведение, т.к. не уверен с чем связано,
изложу то что считаю важным :)

$ uname -a
FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012
[email protected]:/usr/obj/usr/src/sys/GENERIC amd64

zpool status
pool: zstorage
state: ONLINE
scan: resilvered 776G in 3h36m with 0 errors on Tue Mar 13 00:59:55 2012
config:

NAME STATE READ WRITE CKSUM
zstorage ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
gpt/zstorage0 ONLINE 0 0 0
gpt/zstorage1 ONLINE 0 0 0

errors: No known data errors

$ df -h | grep zstorage
zstorage 1.8T 1T 823G 55% /zstorage
Вот собственно туда вот (в /zstorage ) иногда качает rtorrent, по вот такой
сетевухе

$ ifconfig re0
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
ether 1c:6f:65:4c:7b:9d
  inet *
   nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

А есть ещё вот такая сетекуха - для домашних девайсов:

fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 00:0e:0c:5f:8e:9a
inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
   nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

Собственно проблема: если начинается активно качаться что-то, то отпадает
интернет на re0. Пару раз словил такой отпад, но по fxp0 доступ был.
А сегодня вот решил сделать стресс-тест небольшой, добавил очень много
всего качаться (торрент классно тестит - много разных адресов, разные
скорости).
Два раза уже словил "поломку" интернета, причём что интересно, локальный
интерфейс отваливается тоже.
Пинги не ходят ни на вне ни внутри, down up внутреннего интерфейса не
помогает, route get висит без возможности срубить по ctrl+c, в дмесге пусто.
Делаю down up на внешнем интерфейсе - и о чудо, всё отлипает, и пинги
начинают бегать в внутреннем интерфейсе также живо как и на внешнем.
Ситуация я так думаю крайне недружелюбная к отлову возможной причины, но
пишу, может кто-то где сталкивался?
Такое ощущение, что из-за какой-то фигни в драйвере "re" или же вообще в
сетевом стеке, получается где-то затык, приводящий другую сетевой интерфейс
в нерабочее состояние.
Есть какие-то мысли как такое бороть и что делтать? :)

P.S. Почему указал что используется zfs - раньше ещё ловил ситуацию
перманентно зависшего rtorrent в состоянии zio (могу неверно вспомнить, но
суть что на этапе записи в zfs зависон.)

-- 
Regards,
Alexander Yerenkow

Ответить