Настройка размера буферов приёма и отправки пакетов

Помимо выставления количества ядер для работы с l2svc сервисом, необходимо задать нужный размер буферов для приёма и отправки пакетов. Для того, чтобы настроить размеры буферов, необходимо в файле /etc/sysctl.conf  после строки “# buffer sizes” изменить текущие значения на следующие:

root@Gate7000:~# vim.tiny /etc/sysctl.conf

# buffer sizes

net.core.rmem_max=4194304

net.core.wmem_max=4194304

net.core.rmem_default=229376

net.core.wmem_default=229376

Для того, чтобы применить настройки, необходимо воспользоваться командой:

root@Gate7000:~# sysctl -p

Также при конфигурировании tap-интерфейсов в конфигурационный файл виртуального интерфейса необходимо добавить следующие строки:

root@Gate7000:~# vim.tiny /opt/l2svc/etc/tap0.conf

...

rcvbuf 1048576

sndbuf 1048576

...

·         “rcvbuf” – размер буфера отправки пакетов на данном tap-интерфейсе;

·         “sndbuf" – размер буфера приёма пакетов на данном tap-интерфейсе;