Linux komutlarını kullanarak yüzde olarak kullanılan belleği (RAM) almaya çalışıyorum. Cpanel'im belirli bir web sayfasında göstermem gereken Bellek Kullanılan'ı gösteriyor.
Forumlardan, doğru belleğin aşağıdakilerden bulunabileceğini öğrendim:
free -m
Sonuç:
-/+ buffers/cache: 492 1555
- / + buffers / cache: doğru bellek kullanımını içerir. Bu bilgiyi nasıl çözümleyeceğimi bilmiyorum veya yüzde olarak kullanılan belleği almak için farklı bir komut varsa.
$ 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}'