I’ve got a MacPro 2.8 Quad-Core Xeon w/ 16 GB of 1066 DDR3 memory. It basically acts as a mysql database server for an application we run called MacPractice. It also runs the apache web server. As you can see (screenshot url below) istat menus is reporting 7.35 gigs free - Activity monitor is showing 4.58 gigs free, yet I have 214.80 GB!!!! of page outs. I’ve also posted a txt dump from the system memory of activity monitor. Istats monitor says there’s free memory, activity monitor says there’s free memory, so why the extraordinarily high number of page outs? How do I track this down?
Processes text dump:
Good news: This isn’t as terrible as it looks.
First, iStat Menus can be configured to include “Inactive” memory in its “Free” display, and that’s what you’re seeing here. It’s not truly free *yet*, but if the system wants it free it *could* be.
As for your pageouts, yes, that’s a lot. But you’re only using 53.4 MB of swap, and that’s the real indicator. MySQL is built to do a lot of swapping in order to make sure that RAM is used more efficiently (and is available for searches/queries/etc). I think the number you need to worry about is “Swap Used” and that ones fine.