The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Глюки при тюнинге самбы"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Samba, вопросы интеграции Unix и Windows (Public)
Изначальное сообщение [Проследить за развитием треда]

"Глюки при тюнинге самбы" 
Сообщение от Sergey emailИскать по авторуВ закладки(??) on 27-Дек-04, 11:56  (MSK)
Имеем самбу. Пытаемся её соптимизировать. Но когда увеличиваю значения
net.inet.tcp.sendspace, net.inet.tcp.recvspace,
net.local.stream.recvspace, net.local.stream.sendspace через sysctl
(до 64, 128К), то когда начинаю скачивать с самбы файл, то после
метров 50 интерфейс на сервере как будто подвисает. Никакие пакеты до
сервера не идут. Через несколько секунд всё нормализуется. Если ничего
не делаю с параметрами указанными выше - всё работает нормально.
Объясните пожалуйста из-за чего это может быть.

Ps. FreeBSD 4.9, 5.2.1.

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

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Глюки при тюнинге самбы" 
Сообщение от edwin Искать по авторуВ закладки(ok) on 27-Дек-04, 14:36  (MSK)
>Имеем самбу. Пытаемся её соптимизировать. Но когда увеличиваю значения
>net.inet.tcp.sendspace, net.inet.tcp.recvspace,
>net.local.stream.recvspace, net.local.stream.sendspace через sysctl
>(до 64, 128К), то когда начинаю скачивать с самбы файл, то после
>
>метров 50 интерфейс на сервере как будто подвисает. Никакие пакеты до
>сервера не идут. Через несколько секунд всё нормализуется. Если ничего
>не делаю с параметрами указанными выше - всё работает нормально.
>Объясните пожалуйста из-за чего это может быть.
Нехватает сетевых буферов.
смотриться командой netstat -m
[smb-server]@edwin [1:36pm] [/home/edwin]netstat -m
194/576/133120 mbufs in use (current/peak/max):
        194 mbufs allocated to data
193/340/33280 mbuf clusters in use (current/peak/max)
824 Kbytes allocated to network (0% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines

>
>Ps. FreeBSD 4.9, 5.2.1.
Для оптимизации скорости работы Samba предназначенн параметр socket options файла smb.conf
Мой:
socket options = SO_KEEPALIVE SO_REUSEADDR SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_SNDBUF=50000 SO_RCVBUF=50000

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

2. "Глюки при тюнинге самбы" 
Сообщение от Sergey emailИскать по авторуВ закладки(??) on 08-Янв-05, 14:26  (MSK)
>>Имеем самбу. Пытаемся её соптимизировать. Но когда увеличиваю значения
>>net.inet.tcp.sendspace, net.inet.tcp.recvspace,
>>net.local.stream.recvspace, net.local.stream.sendspace через sysctl
>>(до 64, 128К), то когда начинаю скачивать с самбы файл, то после
>>
>>метров 50 интерфейс на сервере как будто подвисает. Никакие пакеты до
>>сервера не идут. Через несколько секунд всё нормализуется. Если ничего
>>не делаю с параметрами указанными выше - всё работает нормально.
>>Объясните пожалуйста из-за чего это может быть.
>Нехватает сетевых буферов.
>смотриться командой netstat -m
>[smb-server]@edwin [1:36pm] [/home/edwin]netstat -m
>194/576/133120 mbufs in use (current/peak/max):
>        194 mbufs allocated to
>data
>193/340/33280 mbuf clusters in use (current/peak/max)
>824 Kbytes allocated to network (0% of mb_map in use)
>0 requests for memory denied
>0 requests for memory delayed
>0 calls to protocol drain routines
>

Точно в этом дело? При скачивании (когда интерфейс не висит)

mbuf usage:
        GEN cache:      0/0 (in use/in pool)
        CPU #0 cache:   3/64 (in use/in pool)
        Total:          3/64 (in use/in pool)
        Mbuf cache high watermark: 512
        Maximum possible: 33572
        Allocated mbuf types:
          3 mbufs allocated to data
        0% of mbuf map consumed
mbuf cluster usage:
        GEN cache:      0/0 (in use/in pool)
        CPU #0 cache:   0/64 (in use/in pool)
        Total:          0/64 (in use/in pool)
        Cluster cache high watermark: 128
        Maximum possible: 16786
        0% of cluster map consumed
144 KBytes of wired memory reserved (0% in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines

Или тут не все буферы, что нужны?

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

3. "Глюки при тюнинге самбы" 
Сообщение от _dima Искать по авторуВ закладки on 12-Янв-05, 10:39  (MSK)
>>>Имеем самбу. Пытаемся её соптимизировать. Но когда увеличиваю значения
>>>net.inet.tcp.sendspace, net.inet.tcp.recvspace,
>>>net.local.stream.recvspace, net.local.stream.sendspace через sysctl
>>>(до 64, 128К), то когда начинаю скачивать с самбы файл, то после
>>>
>>>метров 50 интерфейс на сервере как будто подвисает. Никакие пакеты до
>>>сервера не идут. Через несколько секунд всё нормализуется. Если ничего
>>>не делаю с параметрами указанными выше - всё работает нормально.
>>>Объясните пожалуйста из-за чего это может быть.
>>Нехватает сетевых буферов.
>>смотриться командой netstat -m
>>[smb-server]@edwin [1:36pm] [/home/edwin]netstat -m
>>194/576/133120 mbufs in use (current/peak/max):
>>        194 mbufs allocated to
>>data
>>193/340/33280 mbuf clusters in use (current/peak/max)
>>824 Kbytes allocated to network (0% of mb_map in use)
>>0 requests for memory denied
>>0 requests for memory delayed
>>0 calls to protocol drain routines
>>
>
>Точно в этом дело? При скачивании (когда интерфейс не висит)
>
>mbuf usage:
>        GEN cache:  
>   0/0 (in use/in pool)
>        CPU #0 cache:  
> 3/64 (in use/in pool)
>        Total:    
>      3/64 (in use/in pool)
>        Mbuf cache high watermark:
>512
>        Maximum possible: 33572
>        Allocated mbuf types:
>          3 mbufs
>allocated to data
>        0% of mbuf map
>consumed
>mbuf cluster usage:
>        GEN cache:  
>   0/0 (in use/in pool)
>        CPU #0 cache:  
> 0/64 (in use/in pool)
>        Total:    
>      0/64 (in use/in pool)
>        Cluster cache high watermark:
>128
>        Maximum possible: 16786
>        0% of cluster map
>consumed
>144 KBytes of wired memory reserved (0% in use)
>0 requests for memory denied
>0 requests for memory delayed
>0 calls to protocol drain routines
>
>Или тут не все буферы, что нужны?
у меня изначально такая же проблема, т.е. без подкруток и после(видимо,неудачных)
при закачивании уже 10M начинаются тормоза,а netstat -m сейчас такой
mbuf usage:
        GEN cache:      0/0 (in use/in pool)
        CPU #0 cache:   65/256 (in use/in pool)
        Total:          65/256 (in use/in pool)
        Mbuf cache high watermark: 512
        Maximum possible: 6144
        Allocated mbuf types:
          65 mbufs allocated to data
        4% of mbuf map consumed
mbuf cluster usage:
        GEN cache:      0/0 (in use/in pool)
        CPU #0 cache:   64/152 (in use/in pool)
        Total:          64/152 (in use/in pool)
        Cluster cache high watermark: 128
        Maximum possible: 3072
        4% of cluster map consumed
368 KBytes of wired memory reserved (39% in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
может кто знает, что можно испрвить(добавить,изменить).
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


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

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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