I'm trying to get reliable values for memory usage on my php scripts, some of which are making big pdfs using PDFlib.
I've set up a CustomLog in my apache config file using the PHP memory usage note to apache and I'm trying to understand the discrepancies between the peak memory usage value logged via "%{mod_php_memory_usage}n" and the values that are displayed via SIZE and RES when using the unix command top. EXAMPLES of mod_php_memory_usage VS top: php_log_peak_mem top(SIZE) top(RES) 72408 12404K 7156K 371464 12404K 7900K 45240 12576K 8160K 126112 12452K 7968K 1073304 13840K 9596K 2678008 17620K 12724K 3094000 18796K 13892K I've had a hard time finding resources to perform proper testing and capacity planning for my Virtual Private Server hosting setup. For the most part, I've been successful getting some guidelines with load testing using JMeter but I've been requested to provide some sort of outlook on my scripts memory consumption and how that translates into scaling numbers of concurrent users. Any info on the reliability of utilizing the top command would be helpful because I have some non-php CGI scripts that I need to track as well. It's easy to throw hardware/memory/money at things but I'd like to provide options that are sensible and affordable AND have the reasons why changes are necessary. The big question: Why is there a difference and what is the difference between the figures logged by mod_php_memory_usage and the numbers reported by the SIZE and RES columns of the top command? Any suggestions on how I can get up to speed on planning server requirements around my existing scripts would be extremely helpful as well. (Useful testing experts/how-to's/books/websites etc.) Thanks much. Eric -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php