View previous topic :: View next topic |
Author |
Message |
dmiceman Tux's lil' helper

Joined: 06 Jun 2005 Posts: 115
|
Posted: Fri Mar 30, 2007 2:05 pm Post subject: forcedeth ни при чем. ядро ни при чем. |
|
|
приветствую.
после какого-то из последних обновлений ядра, наблюдаю упавшую ниже змеинной задницы производительность сети. эзернет 100Mb гоняет файлики со скоростью около ста килобайт. причем не только самба и ядерный cifs, но и apache -> браузер.
кроме того, каким-то странным макаром это влияет на графику -- X-сы в некоторые моменты просто жестоко встают при попытке перегнать что-то большое через сеть.
при этом медленные соединения работают вполне себе сносно.
никто с таким не сталкивался совершенно случайно?
железо: nforce2 со встроенной сетевухой. ранее в глюках замечено не было.
ядро: gentoo-sources-2.6.20
заранее спасибо. буду рад любой идее.
Last edited by dmiceman on Sun Apr 01, 2007 5:59 pm; edited 1 time in total |
|
Back to top |
|
 |
Laitr Keiows Bodhisattva


Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Fri Mar 30, 2007 2:09 pm Post subject: |
|
|
В dmesg ничего странного нет случайно? |
|
Back to top |
|
 |
dmiceman Tux's lil' helper

Joined: 06 Jun 2005 Posts: 115
|
Posted: Fri Mar 30, 2007 2:18 pm Post subject: |
|
|
Laitr Keiows wrote: | В dmesg ничего странного нет случайно? |
неа. вообще ничего. |
|
Back to top |
|
 |
user11 Tux's lil' helper

Joined: 25 Nov 2005 Posts: 149
|
Posted: Fri Mar 30, 2007 2:52 pm Post subject: |
|
|
быть может, это какие-то настройки типа CONFIG_8139TOO_PIO, только для твоей сетевухи?
Я эту опцию не пробовал, но вот что про неё написано в menuconfig'е:
This instructs the driver to use programmed I/O ports (PIO) instead of PCI shared memory (MMIO). This can possibly solve some problems in case your mainboard has memory consistency issues. If unsure, say N. |
|
Back to top |
|
 |
dmiceman Tux's lil' helper

Joined: 06 Jun 2005 Posts: 115
|
Posted: Fri Mar 30, 2007 3:10 pm Post subject: |
|
|
так вот кабы это была новая установка. я эту материнку под гентой с пятого года гоняю и никогда таких проблем не было. да и нет ничего такого:
Code: |
vvdm ~ # grep -i FORCEDETH /usr/src/linux/.config
CONFIG_FORCEDETH=m
# CONFIG_FORCEDETH_NAPI is not set
|
|
|
Back to top |
|
 |
user11 Tux's lil' helper

Joined: 25 Nov 2005 Posts: 149
|
Posted: Fri Mar 30, 2007 4:52 pm Post subject: |
|
|
Быть может, это не поможет, но все же не могу не заметить, что:
1. forcedeth.c действительно изменился с 2.6.19 к 2.6.20.
2. судя по комментариям в начале файла, NVIDIA после двухлетнего перерыва сама взялась за этот драйвер (чем, быть может, и обусловлено столь заметное отличие?)
Кроме того, насколько мне известно, 2.6.20 маскировано для многих архитектур (в частности, x86). Не лучше ли вернуться на 2.6.19? |
|
Back to top |
|
 |
dmiceman Tux's lil' helper

Joined: 06 Jun 2005 Posts: 115
|
Posted: Sat Mar 31, 2007 9:04 am Post subject: |
|
|
увы, кажется это не с ядром проблемы. откатился на давно собранное 2.6.18 -- никаких изменений. а ifconfig eth0 выдает:
Code: |
vvdm ~ # ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:04:61:69:1A:81
inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:349695 errors:3660 dropped:0 overruns:0 frame:3657
TX packets:356571 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:379681088 (362.0 Mb) TX bytes:85646717 (81.6 Mb)
Interrupt:177 Base address:0xc000
|
|
|
Back to top |
|
 |
user11 Tux's lil' helper

Joined: 25 Nov 2005 Posts: 149
|
Posted: Sat Mar 31, 2007 7:11 pm Post subject: |
|
|
Возможно, причины к этому какие-то "сетевые".
Если нет иных идей, я бы посмотрел, зависят ли глюки от того, с какой машиной (на какую машину) передаёшь данные, от её ОС (всякое встречается, особенно при взаимодействии не-винды с виндой)? Возможно ли проверить работу в иных сетевых конфигурациях? Например, непосредственное соединение (crossover для UTP) с другой машиной, желательно не виндовой? Будут ли также появляться ошибки приёма, как в приведённом примере? Будут ли тормоза в иксах?
Наконец - какая загрузка системы при этих тормозах? Вдруг это процесс какой-то, а не драйвера?
Есть ли какие-то настройки сетевухи в биосе?
Может ли быть дело в каком-нибудь iptables? Может, его попробовать временно отключить (и, для безопасности, одновременно также и ip-пересылку).
Еще можно посмотреть статистику IP/TCP, но с ходу не скажу, как её интерпретировать.
Наконец, глупейшая идея, но я бы и её попробовал - всё ли нормально при локальной передаче данных через интерфейс 192.168.3.1? Если вдруг окажется, что проблемы есть, то искать явно надо в другую сторону.
Бывают и проблемы типа full duplex/half duplex, правда, не могу себе представить, чтобы из-за них система зависала.
Достоверно ли то, что проблемы начались из-за апдейта системы, а не по каким-то внешним причинам? |
|
Back to top |
|
 |
user11 Tux's lil' helper

Joined: 25 Nov 2005 Posts: 149
|
Posted: Sun Apr 01, 2007 12:03 am Post subject: |
|
|
еще глупая идея: а ты пробовал не просто перезагрузиться, а выключить машину и снова включить? |
|
Back to top |
|
 |
_Sir_ Guru


Joined: 17 Jan 2005 Posts: 337 Location: Russia, Togliatti
|
Posted: Sun Apr 01, 2007 12:46 am Post subject: |
|
|
Свитч сдох? _________________ (Sir) * Life is placeholder for Love * |
|
Back to top |
|
 |
dmiceman Tux's lil' helper

Joined: 06 Jun 2005 Posts: 115
|
Posted: Sun Apr 01, 2007 6:12 pm Post subject: |
|
|
user11 wrote: | Возможно, причины к этому какие-то "сетевые". |
в общем пришел к выводу что ядро и линух вообще ни при чем. либо материнка тихо дохнет, либо проблемы вообще не на этой машине.
другим компом в сетке является ноут с виндой (со сдохшим сидюком и биосом настолько дебильным что с линуховой флешки он грузиться не способен). как его проверить -- понятия не имею.
user11 wrote: |
Наконец, глупейшая идея, но я бы и её попробовал - всё ли нормально при локальной передаче данных через интерфейс 192.168.3.1? Если вдруг окажется, что проблемы есть, то искать явно надо в другую сторону.
|
никаких проблем, доступ со скоростью винта.
user11 wrote: |
Бывают и проблемы типа full duplex/half duplex, правда, не могу себе представить, чтобы из-за них система зависала.
|
с ethtool-ом поиграл. никакой разницы между half/full и 100/10.
user11 wrote: |
еще глупая идея: а ты пробовал не просто перезагрузиться, а выключить машину и снова включить?
|
хорошая идея. выключаемся мы гораздо реже чем перегружаемся, да и перегружаемся отнюдь не на каждой неделе. выключал все, ноут с вытаскиванием аккума -- ноль результата.
тоже может быть. (хотя о таком я признаться никогда не слышал). свитч у меня -- в составе dlink dsl-604t и прочие его части (adsl по крайней мере) работает вполне четко.
в общем, всем спасибо. видимо это уже глубокий оффтопик завтра еще буду пробовать отдельную сетевуху на своем компе и прямое подключение компов, если обжимку найду.. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|