<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Советы по оптимизации для разработчиков сетевых приложений</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/13361.html</link>
    <description>В статье &quot;Boost socket performance on Linux (http://www-128.ibm.com/developerworks/linux/library/l-hisock.html)&quot; описаны некоторые способы увеличения производительности сетевых приложений, написанных с использованием API сокетов.&lt;br&gt;&lt;br&gt;Рекомендуется отключить накопление пакетов (алгоритм Нагеля) через  TCP_NODELAY в setsockopt, минимизировать число вызовов write/read,  подобрать оптимальный размер плавающего TCP окна (SO_SNDBUF/SO_RCVBUF в setsockopt), провести тюнинг TCP/IP стека в Linux.&lt;br&gt;&lt;br&gt;URL: http://www-128.ibm.com/developerworks/linux/library/l-hisock.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=6836&lt;br&gt;</description>

<item>
    <title>Советы по оптимизации для разработчиков сетевых приложений (serge)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/13361.html#6</link>
    <pubDate>Tue, 24 Jan 2006 05:55:50 GMT</pubDate>
    <description>Если я правильно понимаю буквы, статья называется &quot;Boost socket performance on Linux&quot;. Ключевое слово - Linux.</description>
</item>

<item>
    <title>Советы по оптимизации для разработчиков сетевых приложений (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/13361.html#5</link>
    <pubDate>Mon, 23 Jan 2006 19:02:14 GMT</pubDate>
    <description>TCP_CORK&lt;br&gt;     If  set,  don&apos;t  send  out partial frames.  All queued partial frames&lt;br&gt;are sent when the option is cleared again. This is useful for prepending&lt;br&gt;headers before calling sendfile(2), or for throughput optimization. This&lt;br&gt;option can be combined with TCP_NODELAY only since  Linux  2.5.71.&lt;br&gt;This option should not be used in code intended to be portable.&lt;br&gt;^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;br&gt;&lt;br&gt;Или, а ну пошли они все нафиг, Linux уже сам стандарт. ;)</description>
</item>

<item>
    <title>Советы по оптимизации для разработчиков сетевых приложений (serge)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/13361.html#4</link>
    <pubDate>Mon, 23 Jan 2006 12:24:28 GMT</pubDate>
    <description>странная статья. прописные истины описаны, а, например, про TCP_CORK &#091;tcp(7)&#093; ни слова. :-/</description>
</item>

<item>
    <title>Советы по оптимизации для разработчиков сетевых приложений (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/13361.html#3</link>
    <pubDate>Sat, 21 Jan 2006 09:06:25 GMT</pubDate>
    <description>Вот только не ясно, нафига делать&lt;br&gt;rmem_max и wmem_max одинаковые с&lt;br&gt;rmem_default, wmem_default</description>
</item>

<item>
    <title>Советы по оптимизации для разработчиков сетевых приложений (Serega_S)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/13361.html#2</link>
    <pubDate>Sat, 21 Jan 2006 03:28:20 GMT</pubDate>
    <description>Вот вот, для того по-дефолту алгоритм Негеля и включен. А выключать его стоит только тогда, когда необходимо передавать маленькие пакеты и их нужно срочно получать. Для обычных же преложений он должен быть включен.</description>
</item>

<item>
    <title>Советы по оптимизации для разработчиков сетевых приложений (Skif)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/13361.html#1</link>
    <pubDate>Fri, 20 Jan 2006 11:30:11 GMT</pubDate>
    <description>Как по мне, то это чудесно описано у Стивенса &quot;UNIX разработка сетевых приложений&quot; 7.9 - Параметры сокетов, стр. 245 Питерского издания.&lt;br&gt;Хотя все же приучать к такой быстродейственности иногда вредна. Таким образом программеры конечно повысят производительность на тестовом стенде, но в реальных условиях мелкими пакетами забьют всю полосу пропускания.</description>
</item>

</channel>
</rss>
