The OpenNET Project / Index page

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

Кэш TCP запросов во FreeBSD
Во 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 снова не будет показывать ноль.
 
24.10.2007 , Автор: Антон Южанинов , Источник: http://citrin.ru/freebsd:hostcache...
Ключи: tcp, cache, freebsd, sysctl, statistic, tune
Раздел:    Корень / Администратору / Система / FreeBSD специфика / Сис. информация, оптимизация и тюнинг FreeBSD

Обсуждение [ RSS ]
  • 1, sunTechnic (?), 12:00, 24/10/2007 [ответить]  
  • +/
    где подробно можно прочитать про значения полей списка?
     
     
  • 2, cvsup (?), 13:34, 24/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    sysctl -d, tcp_hostcache.c
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




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

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