URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 38783
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Кэш TCP запросов во FreeBSD"

Отправлено auto_tips , 24-Окт-07 12:00 
Во FreeBSD 5 был добавлен TCP Hostcache - кэш, в котором сохраняются характеристики удаленных хостов
от предыдущих соединений, для предварительной настройки новых подключений к этому же хосту.
Это позволяет увеличить скорость работы HTTP (и других протоколов с большим числом
котороткоживущих TCP соединений).

Иногда бывает полезно посмотреть его содержимое.
Увидеть его можно через sysctl net.inet.tcp.hostcache.list Просмотр информации по заданному хосту:

   sysctl net.inet.tcp.hostcache.list | egrep '(IP|192.168.1.70)'

Например если MTU в кеше не равно нулю, то с помощью Path MTU
Discovery для данного хоста было определено MTU меньшее чем у данного хоста.

Просмотр состояние и параметров hostcache:

   sysctl net.inet.tcp.hostcache

При тестировании производительности бывает нужно очищать этот кэш, между различными итерациями теста,
чтоб он не искажал результаты. Сделать это можно так:

   sysctl net.inet.tcp.hostcache.purge=1

Потом подождать до тех пор, пока net.inet.tcp.hostcache.purge снова не будет показывать ноль.


URL: http://citrin.ru/freebsd:hostcache
Обсуждается: http://www.opennet.me/tips/info/1489.shtml


Содержание

Сообщения в этом обсуждении
"Кэш TCP запросов во FreeBSD"
Отправлено sunTechnic , 24-Окт-07 12:00 
где подробно можно прочитать про значения полей списка?

"Кэш TCP запросов во FreeBSD"
Отправлено cvsup , 24-Окт-07 13:34 
sysctl -d, tcp_hostcache.c