Congrats in advance for the gig.<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> another theme was linux performance monitoring and tuning, </blockquote>
<div> <br>This is a topic dear to my heart, and it is a very large portion of what <a href="http://2bits.com">2bits.com</a> does.<br><br>We have been blogging on it for a while, although within the context of PHP and LAMP applications (heavy bias on Drupal).<br>
<br></div><div><a href="http://2bits.com/articles/drupal-performance-tuning-and-optimization-for-large-web-sites.html">http://2bits.com/articles/drupal-performance-tuning-and-optimization-for-large-web-sites.html</a><br><br>
This has been the most visited part of our site.<br><br>Here is what I learned on it:<br><br>Monitoring is not something that you can write endlessly on. Perhaps one tool per<br>post (strace, cachegrind, top/htop, vmstat, iostat, Munin, cacti, sar), but then you run <br>
out of them at some point. I mean there is a lot to be  written, but they are finite.<br><br>Tuning is more broad since issues (and solutions to them!) never cease. You have to <br>however define whether this is real time/embedded, desktop, or server. For a desktop,<br>
that can be memory (Firefox with 200 tabs), CPU (playing videos), or a hundred other<br>things. For servers the load is different per type of server (LAMP, Java, mail server, ...etc.). <br></div></div>-- <br>Khalid M. Baheyeldin<br>
<a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>Simplicity is prerequisite for reliability. --  Edsger W.Dijkstra<br>
Simplicity is the ultimate sophistication. --   Leonardo da Vinci<br>