আমি লিনাক্স কমান্ড ব্যবহার করে শতাংশে ব্যবহৃত মেমরি (র্যাম) পুনরুদ্ধার করার চেষ্টা করছি। আমার সিপেনেল মেমোরি ইউজড দেখায় যা আমার একটি নির্দিষ্ট ওয়েবপৃষ্ঠায় প্রদর্শন করা দরকার।
ফোরামগুলি থেকে, আমি জানতে পারি যে সঠিক মেমরিটি নিম্নলিখিত থেকে পাওয়া যাবে:
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}'