Met onderstaand stukje programmeerwerk heb ik inmiddels het aantal vrije geheugen uit de server verkregen.
Nou is het zo dat bij de meeste servers het geheugen in een soort "slaapstand" wordt gezet. Als de processen bijvoorbeeld 10% van het geheugen gebruiken, dan wordt 70% in de "slaapstand" gezet.
Met onderstaand script krijg ik de hoeveelheid vrij geheugen, echter is hier het geheugen in de "slaapstand" al afgehaald.
Is er met PHP ook een mogelijkheid om het daadwerkelijk gebruikte geheugen uit te lezen?
Edit typfoutje:Code:// geheugen $memory = explode(" ", shell_exec("free -m| head -2|tail -1|awk '{print $2\" \"$3\" \"$4}'")); $memory = ($memory[1] / $tmemory[0]) * 100; echo round($memory, 2);
Code:// geheugen $memory = explode(" ", shell_exec("free -m| head -2|tail -1|awk '{print $2\" \"$3\" \"$4}'")); $memory = ($memory[1] / $memory[0]) * 100; echo round($memory, 2);

Likes:


Quote