<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Оптимизация сервера</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID13/765.html</link>
    <description>Добрый день Уважаемые форумчани.&lt;br&gt;&lt;br&gt;Есть приложение с закрытым исходным кодом написанное на C в далёких 90-ых, программа прослушивает и обрабатывает сокеты с заданным количеством тактов в секунду. &lt;br&gt;&lt;br&gt;Проблема в том что нужно добиться стабильное и высокое количество тактов, пускай это 1000 тактов в секунду. На деле программа выдаёт очень нестабильное значение которое колеблется от 200 до 1000 тактов. При дебаге проложения задержек не выявлено, приложение считывает сокеты(recvfrom) и спит 1мс(nanosleep). Если собрать rt ядро - приложение выдаст эти 1000 тактов, но высокой ценой. &lt;br&gt;&lt;br&gt;Явно какой-нибудь компонент ядра мешает. Возник вопрос - как получить более подробный отчёт, где возможно будет определить причину задержки. &lt;br&gt;</description>

<item>
    <title>Оптимизация сервера (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID13/765.html#1</link>
    <pubDate>Sat, 19 Nov 2011 06:33:37 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Есть приложение с закрытым исходным кодом написанное на C в далёких 90-ых, &lt;br&gt;&amp;gt; программа прослушивает и обрабатывает сокеты с заданным количеством тактов в секунду. &lt;br&gt;&amp;gt; Проблема в том что нужно добиться стабильное и высокое количество тактов, пускай &lt;br&gt;&amp;gt; это 1000 тактов в секунду. На деле программа выдаёт очень нестабильное &lt;br&gt;&amp;gt; значение которое колеблется от 200 до 1000 тактов. При дебаге проложения &lt;br&gt;&amp;gt; задержек не выявлено, приложение считывает сокеты(recvfrom) и спит 1мс(nanosleep). Если &lt;br&gt;&amp;gt; собрать rt ядро - приложение выдаст эти 1000 тактов, но высокой &lt;br&gt;&amp;gt; ценой.&lt;br&gt;&amp;gt; Явно какой-нибудь компонент ядра мешает. Возник вопрос - как получить более подробный &lt;br&gt;&amp;gt; отчёт, где возможно будет определить причину задержки.&lt;br&gt;&lt;br&gt;strace пробовали?&lt;br&gt;</description>
</item>

</channel>
</rss>
