Posted by zkrebs on October 30, 2011 at 6:41pm
Looking for some good advise on how to probe into each sites avg. daily memory footprint, so I can properly adjust my Linode server. Any advise? Nothing is slow, or crawling to a halt - but how would I deduce how many avg. traffic Drupal 7 sites I could run on a 1024MB mem linode simultaneously, with caching enabled?

Comments
It is not possible to monitor
It is not possible to monitor memory usage per site, because all of them use the same memory defined for Nginx, PHP-FPM, MySQL, Redis. Memcached etc. Your max performance depends less on memory available and more on your overall hardware performance - drives and CPU. Our standard SSD based BOA server with 4-8 GB RAM can serve anonymous traffic with constant bandwidth at 150 Mbit/s (no downloads, just high pageviews rate) or more while system load is below 0.5.
As for Linode - we have a test 1GB RAM instance in Newark and recently I noticed it shows system load at 1.0 while there is absolute silence on the system - no pageviews, no traffic and no cron running. It went back to some minimal load only after reboot. Their performance is rather poor.