Mac

December 29, 2008

Getting the amount of free memory in PHP

Filed under: Uncategorized — mac @ 5:00 pm

This only works on Linux (and possibly on some other Unixes) :

function getFreeMem ()
{
# This function returns the % of memory which is "free"
# "free" is actually defined by "The memory which is available for programs", ie (free + cached + buffers)
$meminfo = file ("/proc/meminfo");
foreach ($meminfo as $line)
{
if (preg_match ("/(.*):\s+(\d+)/", $line, $matches))
{
$memory[$matches[1]] = $matches[2];
}
}
return ($memory["MemFree"] + $memory["Buffers"] + $memory["Cached"]) / $memory["MemTotal"];
}

print getFreeMem()."\n";

?>

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google]

December 8, 2008

mysqldump on large MySQL DBs

Filed under: Uncategorized — mac @ 11:32 am

December 5, 2008

Chess links…

Filed under: Uncategorized — mac @ 12:54 am

Powered by WordPress