Tôi đang cố gắng truy xuất bộ nhớ được sử dụng (RAM) theo tỷ lệ phần trăm bằng các lệnh Linux. Cpanel của tôi hiển thị Bộ nhớ được sử dụng mà tôi cần hiển thị trên một trang web cụ thể.
Từ các diễn đàn, tôi phát hiện ra rằng bộ nhớ chính xác có thể được tìm thấy sau đây:
free -m
Kết quả:
-/+ buffers/cache: 492 1555
- / + bộ đệm / bộ đệm: chứa cách sử dụng bộ nhớ chính xác. Tôi không biết cách phân tích thông tin này hoặc nếu có bất kỳ lệnh nào khác để lấy bộ nhớ được sử dụng theo tỷ lệ phần trăm.
$ 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}'