Próbuję odzyskać używaną pamięć (RAM) w procentach za pomocą poleceń systemu Linux. Mój panel wyświetla Pamięć używaną, którą muszę wyświetlić na określonej stronie internetowej.
Z forów dowiedziałem się, że poprawną pamięć można znaleźć w następujących:
free -m
Wynik:
-/+ buffers/cache: 492 1555
- / + bufory / pamięć podręczna: zawiera prawidłowe użycie pamięci. Nie wiem, jak przeanalizować te informacje lub czy jest jakieś inne polecenie, aby użyć pamięci w procentach.
$ free | awk '/Mem/{printf("used: %.2f%"), $3/$2*100} /buffers\/cache/{printf(", buffers: %.2f%"), $4/($3+$4)*100} /Swap/{printf(", swap: %.2f%"), $3/$2*100}'
free | grep Mem | awk '{print $4/$2 * 100.0}'