Re: OpenVZ
Hello!
On Saturday 13 February 2010 16:53:59 Artem Chuprina wrote:
> AP> Еще бы они написали, что комп нужно в розетку включать. Раз в
> AP> контейнере свой сетевой интерфейс, надо его буферы настраивать,
> AP> бэклог - где это все искать?
>
> Буферы и бэклог обычно настраивают у сокета, а не у интерфейса, не?
Имеются в виду дефолтовые настройки вида
net.core.somaxconn = 1024
net.core.netdev_max_backlog = 4000
net.ipv4.tcp_max_syn_backlog = 4096
В каком месте делать _свои_ настройки для сетевого интерфейса
контейнера? На первый взгляд, там не нужен большой бэклог, можно
оставить по дефолту для линукса, зато стоит существенно увеличить
буферы, чтобы оптимизировать обмен данными с хостом.
> AP> На "железном" сервере до черта времени нужно, чтобы разобраться,
> AP> т.к. вменяемой документации нет (только и есть что список
> AP> параметров) и в разных ядрах бывают отличия (с 2.4 на 2.6 пришлось
> AP> все заново настраивать). Поди и настройки tcp_keepalive придется
> AP> контейнеру подкручивать...
>
> Поскольку ядро у них с хостом общее, то и настройки tcp_keepalive,
> вероятно, следует подкручивать хосту...
>
> А там, где имеет смысл что-то ядерное отдельно крутить в контейнере,
> логика простая: раз ядро то же, то и настройки те же.
Подозреваю, чтобы эффективно гонять данные между хостом и контейнером,
придется много чего подкрутить, посколько такой сценарий сильно отличается
от обмена данными с удаленными клиентами через интернет.
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
Reply to:
- References:
- OpenVZ
- From: "Dmitry E. Oboukhov" <unera@debian.org>
- Re: OpenVZ
- From: Alexey Pechnikov <pechnikov@mobigroup.ru>
- Re: OpenVZ
- From: Artem Chuprina <ran@ran.pp.ru>