JDread Опубликовано 14 января, 2010 · Жалоба Здравствуйте. Есть сервер SuperMicro с материнской платой X7DWN+ и, соответственно, сетевыми интерфейсами на базе Intel 82575EB. На сервере установлена 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Nov 9 17:09:00 MSK 2009. Периодически возникают проблемы: пропадает доступ к серверу. Пинги с консоли в этот момент выдают ошибку: ping: sendto: No buffer space available ping: sendto: No buffer space available Лечится только перегрузкой сервера. После конультаций с гуглом возникло подозрение, что проблема в драйвере сетевого интерфейса igb. Решили установить драйвер от Интела версии 1.7.4. Скомпилировали как модуль. Но при загрузке системы получаем ошибку: kernel: igb0: <Intel(R) PRO/1000 Network Connection version - 1.7.4> kernel: igb0: Using MSIX interrupts with 9 vectors kernel: igb0: igb_dma_malloc: bus_dma_tag_create failed: 22 kernel: igb0: Unable to allocate TX Descriptor memory kernel: device_attach: igb0 attach returned 12 Пробовали драйверы от Интела разных версиий - 1.7.3, 1.5.3. Результат тот же. Вопроса собственно два: А действительно ли проблема в драйвере igb? Как собрать и заставить грузиться драйвер от Интела? Знающие люди, помогите советом! Заранее признателен за помощь. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsdelnik Опубликовано 14 января, 2010 · Жалоба А в loader.conf и в sysctl.conf что прописано для igb ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
los labuh Опубликовано 14 января, 2010 · Жалоба Здравствуйте. Есть сервер SuperMicro с материнской платой X7DWN+ и, соответственно, сетевыми интерфейсами на базе Intel 82575EB. На сервере установлена 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Nov 9 17:09:00 MSK 2009. Периодически возникают проблемы: пропадает доступ к серверу. Пинги с консоли в этот момент выдают ошибку: ping: sendto: No buffer space available ping: sendto: No buffer space available Лечится только перегрузкой сервера. После конультаций с гуглом возникло подозрение, что проблема в драйвере сетевого интерфейса igb. Решили установить драйвер от Интела версии 1.7.4. Скомпилировали как модуль. Но при загрузке системы получаем ошибку: kernel: igb0: <Intel(R) PRO/1000 Network Connection version - 1.7.4> kernel: igb0: Using MSIX interrupts with 9 vectors kernel: igb0: igb_dma_malloc: bus_dma_tag_create failed: 22 kernel: igb0: Unable to allocate TX Descriptor memory kernel: device_attach: igb0 attach returned 12 Пробовали драйверы от Интела разных версиий - 1.7.3, 1.5.3. Результат тот же. Вопроса собственно два: А действительно ли проблема в драйвере igb? Как собрать и заставить грузиться драйвер от Интела? Знающие люди, помогите советом! Заранее признателен за помощь. No buffer space available обычно лечится увеличением kern.ipc.maxsockets и этого обычно не видно в vmstat -z Остальное - видно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
voron Опубликовано 14 января, 2010 · Жалоба No buffer space available обычно лечится увеличением kern.ipc.maxsockets Как раз обсуждали недавно Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
JDread Опубликовано 15 января, 2010 · Жалоба А в loader.conf и в sysctl.conf что прописано для igb ?Ничего, кроме загрузики модуля: if_igb_load="YES" No buffer space available обычно лечится увеличением kern.ipc.maxsockets и этого обычно не видно в vmstat -z zeus# sysctl kern.ipc.maxsockets kern.ipc.maxsockets: 204800 Проблема, мне кажется, в драйвере igb. Судя по обсуждениям в списках рассылки, подобные проблемы есть и в 8-ке. Проблема возникает не часто, но как обычно в самый неподходящий момент... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Dm1try Опубликовано 15 января, 2010 · Жалоба # 1.1.3 Increase the number of network mbufs (~70Mb phys. memory) # Use netstat -m for monitoring kern.ipc.nmbclusters=65536 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
JDread Опубликовано 18 января, 2010 · Жалоба zeus# sysctl kern.ipc.nmbclusters kern.ipc.nmbclusters: 204800 zeus# netstat -m 532/3698/4230 mbufs in use (current/cache/total) 512/3206/3718/204800 mbuf clusters in use (current/cache/total/max) 512/1792 mbuf+clusters out of packet secondary zone in use (current/cache) 0/1526/1526/192000 4k (page size) jumbo clusters in use (current/cache/total/max) 0/0/0/6400 9k jumbo clusters in use (current/cache/total/max) 0/0/0/3200 16k jumbo clusters in use (current/cache/total/max) 1157K/13440K/14597K 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/14/6656 sfbufs in use (current/peak/max) 0 requests for sfbufs denied 0 requests for sfbufs delayed 339 requests for I/O initiated by sendfile 0 calls to protocol drain routines При появлении проблемы посмотрю еще раз netstat. Хотя в прошлые разы я ничего криминального не заметил. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
JDread Опубликовано 25 января, 2010 · Жалоба проблема решилась вынесением их /etc/make.conf недеволтных значений COPTFLAGS и CFLAGS. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mechanic Опубликовано 19 февраля, 2010 · Жалоба какие именно флаги использовали ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mechanic Опубликовано 5 марта, 2010 · Жалоба кто использует дрова igb от интела ? есть ли падение системы ? какая версия дров ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AntonS Опубликовано 5 марта, 2010 · Жалоба не стабильно ipfw nat если поднять будет все очень медленно сетевуху вырубает если патчкорд выдернуть дрова последнии с сайта интела Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsdelnik Опубликовано 5 марта, 2010 · Жалоба не стабильноipfw nat если поднять будет все очень медленно сетевуху вырубает если патчкорд выдернуть дрова последнии с сайта интела 200 мегабит с натом/шейпом/netflow на восмерке держит уверенно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
generik Опубликовано 5 марта, 2010 · Жалоба не стабильноipfw nat если поднять будет все очень медленно сетевуху вырубает если патчкорд выдернуть дрова последнии с сайта интела 200 мегабит с натом/шейпом/netflow на восмерке держит уверенно. Сколько пользователей ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsdelnik Опубликовано 5 марта, 2010 · Жалоба Ориентировочно несколько тысяч. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mechanic Опубликовано 6 марта, 2010 · Жалоба на чем нат,шейпер? и какая система стоит для этих задача, а также какая версия дров для ЕТ ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...