<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>lighty's life: thread starvation</title>
    <link>http://blog.lighttpd.net/articles/2007/03/05/thread-starvation</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>thread starvation</title>
      <description>&lt;p&gt;After getting covered with benchmark and stumbling over time-outs reported by &lt;em&gt;http_load&lt;/em&gt; it was time to look a bit deeper into the problem.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.lighttpd.net/2007/3/5/thread-starvation"&gt;http://www.lighttpd.net/2007/3/5/thread-starvation&lt;/a&gt; talks about how you can reduce the probability of time outs reported to the user. With the help of a new timing infrastructure you can now track the time spent a different stages of a request. With the help of &lt;em&gt;gnuplot&lt;/em&gt; you can get a feeling of where the time is spent.&lt;/p&gt;


	&lt;p&gt;To make the long story short: If you use one of the async-io backends in 1.5.0 you want to set the &lt;em&gt;server.max-read-threads&lt;/em&gt; to twice the number of disks.&lt;/p&gt;
</description>
      <pubDate>Mon, 05 Mar 2007 23:56:00 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:71d93079-a882-472d-a13c-b753e777d658</guid>
      <author>jan</author>
      <link>http://blog.lighttpd.net/articles/2007/03/05/thread-starvation</link>
      <category>lighttpd</category>
      <category>aio</category>
      <trackback:ping>http://blog.lighttpd.net/articles/trackback/3431</trackback:ping>
    </item>
    <item>
      <title>"thread starvation" by Tourist</title>
      <description>There will be version 1.5.10 :)</description>
      <pubDate>Fri, 16 Mar 2007 14:36:11 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:d57ac8dd-9ced-4d4f-9efb-58f28b53768a</guid>
      <link>http://blog.lighttpd.net/articles/2007/03/05/thread-starvation#comment-3489</link>
    </item>
    <item>
      <title>"thread starvation" by Fabric</title>
      <description>Nice, post links to itself. And where is patch itself?</description>
      <pubDate>Mon, 12 Mar 2007 20:07:16 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:52b05af6-435a-40cd-8967-666d1c2ca458</guid>
      <link>http://blog.lighttpd.net/articles/2007/03/05/thread-starvation#comment-3443</link>
    </item>
    <item>
      <title>"thread starvation" by hi</title>
      <description>is 1.5 ever going to be finished?</description>
      <pubDate>Sun, 11 Mar 2007 12:02:17 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:4812e618-6447-4ef0-8c09-95eac27d486c</guid>
      <link>http://blog.lighttpd.net/articles/2007/03/05/thread-starvation#comment-3442</link>
    </item>
    <item>
      <title>"thread starvation" by Yusuf</title>
      <description>weigon, can you make those patches to http_load available some place</description>
      <pubDate>Tue, 06 Mar 2007 07:40:52 +0100</pubDate>
      <guid isPermaLink="false">urn:uuid:5f8c635f-78e1-4f7a-ae4b-403223413dbe</guid>
      <link>http://blog.lighttpd.net/articles/2007/03/05/thread-starvation#comment-3432</link>
    </item>
  </channel>
</rss>
