ฉันพยายามดึงหน่วยความจำที่ใช้ (RAM) เป็นเปอร์เซ็นต์โดยใช้คำสั่ง Linux 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}'