Динамическое изменение размера TCP буферов для FreeBSD

13 декабря 2006 года

Andre Oppermann предлагает протестировать патч с реализацией динамического вычисления размера send/receive TCP буферов (размер автоматически варьируется в зависимости от типа сетевой активности), для FreeBSD. В некоторых случаях производительность TCP может возрасти до 10 раз.

Управление производится через следующие sysctl:


net.inet.tcp.sendbuf_auto=1	 (enabled)
net.inet.tcp.sendbuf_inc=8192	 (8K, step size)
net.inet.tcp.sendbuf_max=262144 (256K, growth limit)
net.inet.tcp.recvbuf_auto=1	 (enabled)
net.inet.tcp.recvbuf_inc=16384	 (16K, step size)
net.inet.tcp.recvbuf_max=262144 (256K, growth limit)

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Динамическое изменение размера TCP буферов для FreeBSD», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.