wygrzebałem coś takiego dla ramu i swapu
pod UBUBTU działa
$name=array('total','used','free','shared','buffers','cached'); for($i=1;$i<=6;$i++){
echo $name[$i-1].' => '.$ram[$i].'<br />';
}
echo '<hr />SWAP:<br />'; for($i=1;$i<=6;$i++){
echo $name[$i-1].' => '.$swap[$i].'<br />';
}
przełącznik m oznacza że wynik jest w megabajtach
mam nadzieje że się przyda

edit:
znalazłem sieć
http://www.google.pl/#sclient=psy&hl=p...c4428b9d957b106