<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Dr. Blip's PC-Doctor Blog - Comments</title>
    <link>http://www.pcdoctor-community.com/blog/</link>
    <description>Dr. Blip's PC-Doctor Blog - A technical blog for technical people, among other things...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.3 - http://www.s9y.org/</generator>
    <pubDate>Sat, 06 Sep 2008 00:30:59 GMT</pubDate>

    <image>
        <url>http://www.pcdoctor-community.com/blog/templates/competition/img/s9y_banner_small.png</url>
        <title>RSS: Dr. Blip's PC-Doctor Blog - Comments - Dr. Blip's PC-Doctor Blog - A technical blog for technical people, among other things...</title>
        <link>http://www.pcdoctor-community.com/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>fred.bertsch: A Theory of Scheduling Low Priority Work</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#c526</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=217</wfw:comment>

    

    <author>nospam@example.com (fred.bertsch)</author>
    <content:encoded>
    Isn&#039;t that great? But, you see, I&#039;ve got a ton of work to do on this H project here. I can&#039;t do anything! 
    </content:encoded>

    <pubDate>Wed, 28 May 2008 14:33:14 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/28/217/#c526</guid>
    
</item>
<item>
    <title>colin: A Theory of Scheduling Low Priority Work</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#c525</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=217</wfw:comment>

    

    <author>nospam@example.com (colin)</author>
    <content:encoded>
    I find it rather amusing that your referenced &quot;L&quot; project actually refers anxious customers that cannot wait for it, to another &quot;L&quot; project. 
    </content:encoded>

    <pubDate>Wed, 28 May 2008 13:49:40 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/28/217/#c525</guid>
    
</item>
<item>
    <title>fred.bertsch: A Theory of Scheduling Low Priority Work</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#c524</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=217</wfw:comment>

    

    <author>nospam@example.com (fred.bertsch)</author>
    <content:encoded>
    &lt;img src=&quot;http://www.pcdoctor-community.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
That&#039;s very true. In fact, the trade off between time to market, quality, and features is a fallacy, anyway. &lt;br /&gt;
&lt;br /&gt;
This is a great summary:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.stevemcconnell.com/articles/art04.htm&quot; target=&quot;_blank&quot;&gt;http://www.stevemcconnell.com/articles/art04.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
However, it&#039;s fun to talk about it as though you can sacrifice one for the other without any repercussions. 
    </content:encoded>

    <pubDate>Tue, 27 May 2008 14:36:13 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/27/217/#c524</guid>
    
</item>
<item>
    <title>Andy Koch: A Theory of Scheduling Low Priority Work</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#c523</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=217</wfw:comment>

    

    <author>nospam@example.com (Andy Koch)</author>
    <content:encoded>
    I would go further with that conclusion.  Not only do you sacrifice quality, you also sacrifice time to market.&lt;br /&gt;
&lt;br /&gt;
The inevitable result is that the workers of L must make decisions in order to keep working.  Often these decisions are made with incomplete information, and these &quot;best guesses&quot; lead to delays as some percentage of them are incorrect.&lt;br /&gt;
&lt;br /&gt;
Which creates a cycle since L is still low and still suffers lack of resources. 
    </content:encoded>

    <pubDate>Tue, 27 May 2008 14:16:33 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/27/217/#c523</guid>
    
</item>
<item>
    <title>fred.bertsch: A Theory of Scheduling Low Priority Work</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#c522</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=217</wfw:comment>

    

    <author>nospam@example.com (fred.bertsch)</author>
    <content:encoded>
    Oooo. That&#039;s an interesting addition to the theory. You&#039;re saying that you were working on L and could have used resources from H, but, because they were such a pain to get, you made due without those resources. It seems obvious that the quality of the product at the end will suffer from this. &lt;br /&gt;
&lt;br /&gt;
This is an aspect that I hadn&#039;t thought about when writing the article. Essentially, we&#039;ve got the classic tradeoff between time to market, features, and quality. (E.g.: &lt;a href=&quot;http://www.stanford.edu/group/scip/sirp/pilotsurvey.html&quot; target=&quot;_blank&quot;&gt;http://www.stanford.edu/group/scip/sirp/pilotsurvey.html&lt;/a&gt;) You&#039;re gaining time to market by sacrificing some resources that you can&#039;t easily get. In the end, you&#039;ll sacrifice some quality. &lt;br /&gt;
&lt;br /&gt;
That&#039;s an interesting point. Thanks! &lt;img src=&quot;http://www.pcdoctor-community.com/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Tue, 27 May 2008 13:46:09 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/27/217/#c522</guid>
    
</item>
<item>
    <title>Andy Koch: A Theory of Scheduling Low Priority Work</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#c521</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/26/A-Theory-of-Scheduling-Low-Priority-Work/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=217</wfw:comment>

    

    <author>nospam@example.com (Andy Koch)</author>
    <content:encoded>
    well I feel better knowing there&#039;s a theory&lt;br /&gt;
&lt;br /&gt;
Not sure if this was included in the theory, but I would add that if a project is perceived by others to be of a low priority then they will be reluctant to spend attention on L.&lt;br /&gt;
&lt;br /&gt;
Thus, the few working on the L will find getting others attention difficult.&lt;br /&gt;
&lt;br /&gt;
But, this is a problem of perception, because it may turn out that L has a critical impact on H.  Not until H comes to a grinding halt due to L does L get the attention it should have had all along.  Which is generally not good for L, since spikes in attention are usually a bad thing. 
    </content:encoded>

    <pubDate>Tue, 27 May 2008 13:33:21 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/27/217/#c521</guid>
    
</item>
<item>
    <title>fred.bertsch: Nginx vs. Apache2 - in Rails Running Death Match</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/15/Nginx-vs.-Apache2-in-Rails-Running-Death-Match/#c520</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/15/Nginx-vs.-Apache2-in-Rails-Running-Death-Match/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=212</wfw:comment>

    

    <author>nospam@example.com (fred.bertsch)</author>
    <content:encoded>
    Are you just speculating, or are you going to release the page fault numbers?&lt;br /&gt;
&lt;br /&gt;
Benchmarks and speculation don&#039;t mix very well... 
    </content:encoded>

    <pubDate>Thu, 15 May 2008 17:26:10 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/15/212/#c520</guid>
    
</item>
<item>
    <title>Andy Koch: Nginx vs. Apache2 - in Rails Running Death Match</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/15/Nginx-vs.-Apache2-in-Rails-Running-Death-Match/#c519</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/15/Nginx-vs.-Apache2-in-Rails-Running-Death-Match/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=212</wfw:comment>

    

    <author>nospam@example.com (Andy Koch)</author>
    <content:encoded>
    no, you&#039;re wrong&lt;br /&gt;
&lt;br /&gt;
Apache did run fine in the VM, but it&#039;s memory usage exploded when put under the stress of heavy load.  I would expect similar results on any server, except that a more powerful server may be able to avoid a blowout.&lt;br /&gt;
&lt;br /&gt;
My main point of mentioning the RAM size was that running 4 mongrels on such a system is a bad idea.  Maybe 2 mongrels, 3 at most.  But then the idea isn&#039;t to find optimal performance on this machine bu to get a perspective on which web server performs better as a front-end for my Rails app.&lt;br /&gt;
&lt;br /&gt;
To that end, one could claim they&#039;re near equal - but when the Rails requests are simply or it&#039;s static content, Nginx is clearly superior. 
    </content:encoded>

    <pubDate>Thu, 15 May 2008 17:21:10 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/15/212/#c519</guid>
    
</item>
<item>
    <title>fred.bertsch: Nginx vs. Apache2 - in Rails Running Death Match</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/15/Nginx-vs.-Apache2-in-Rails-Running-Death-Match/#c518</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/15/Nginx-vs.-Apache2-in-Rails-Running-Death-Match/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=212</wfw:comment>

    

    <author>nospam@example.com (fred.bertsch)</author>
    <content:encoded>
    You give some clues about what might have been limiting the Apache server. You mention that either the server or the VM running on the server has only 512MB of RAM. You also mention that Apache was using a lot of memory and was swapping extensively. &lt;br /&gt;
&lt;br /&gt;
If Apache isn&#039;t able to fit in RAM but Nginx is, I would have expected an even larger ratio in their speeds. Did you measure the number of page faults in the two systems? &lt;br /&gt;
&lt;br /&gt;
The production machine your app is going to run on is going to get some reasonable hardware. I think you&#039;ve only proven that Nginx uses less memory than Apache. While this might be interesting information for someone running a lot of VMs on the same box, I don&#039;t think it&#039;s interesting for your application. 
    </content:encoded>

    <pubDate>Thu, 15 May 2008 17:14:22 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/15/212/#c518</guid>
    
</item>
<item>
    <title>fred.bertsch: Developing a New Framework</title>
    <link>http://www.pcdoctor-community.com/blog/posts/2008/05/05/Developing-a-New-Framework/#c517</link>
            <category></category>
    
    <comments>http://www.pcdoctor-community.com/blog/posts/2008/05/05/Developing-a-New-Framework/#comments</comments>
    <wfw:comment>http://www.pcdoctor-community.com/blog/wfwcomment.php?cid=170</wfw:comment>

    

    <author>nospam@example.com (fred.bertsch)</author>
    <content:encoded>
    Isn&#039;t that cool? I managed to write for waaaay too long without ever saying what the framework does or even what it&#039;s called?&lt;br /&gt;
&lt;br /&gt;
Believe it or not, I actually cut stuff out of my posts before publishing them! &lt;img src=&quot;http://www.pcdoctor-community.com/blog/templates/default/img/emoticons/eek.png&quot; alt=&quot;:-O&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; 
    </content:encoded>

    <pubDate>Mon, 05 May 2008 14:29:48 -0400</pubDate>
    <guid isPermaLink="false">http://www.pcdoctor-community.com/blog/posts/2008/05/05/170/#c517</guid>
    
</item>

</channel>
</rss>