मैं लिनक्स कमांड्स का उपयोग करते हुए उपयोग की गई मेमोरी (RAM) को प्रतिशत में पुनः प्राप्त करने का प्रयास कर रहा हूं। मेरी cpanel मैमोरी यूज्ड दिखाती है जिसे मुझे एक विशेष वेबपेज पर प्रदर्शित करना है।
मंचों से, मुझे पता चला कि निम्नलिखित में से सही मेमोरी मिल सकती है:
free -m
परिणाम:
-/+ buffers/cache: 492 1555
- / + बफ़र्स / कैश: सही मेमोरी उपयोग होता है। मुझे नहीं पता कि इस जानकारी को कैसे पार्स करना है या यदि प्रतिशत में उपयोग की जाने वाली मेमोरी प्राप्त करने के लिए कोई अलग कमांड है।
$ 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}'