Khi khắc phục sự cố hệ thống hoặc ứng dụng bị chậm lại hoặc hoạt động sai, một trong những điều đầu tiên cần kiểm tra là mức sử dụng bộ nhớ hệ thống.
Bài viết này sẽ kiểm tra mức độ sử dụng Ram trong linux
Lệnh Fee
free là lệnh được sử dụng phổ biến nhất để kiểm tra việc sử dụng bộ nhớ của hệ thống Linux. Nó hiển thị thông tin về tổng bộ nhớ đã sử dụng, và bộ nhớ trống.
free -h
Đây là ý nghĩa của mỗi cột:
- Total – Tổng dung lượng bộ nhớ mà các ứng dụng có thể sử dụng.
- used – Bộ nhớ đã sử dụng. Nó được tính như sau: used = total – free – buffers – cache
- free – Bộ nhớ trống / không sử dụng
- shared – Có thể bỏ qua cột này; nó chỉ được hiển thị để tương thích ngược.
- buff / cache – Bộ nhớ kết hợp được sử dụng bởi bộ đệm hạt nhân và bộ đệm trang và phiến. Bộ nhớ này có thể được lấy lại bất cứ lúc nào nếu ứng dụng cần.
- available -Ước tính bộ nhớ có sẵn để khởi động các ứng dụng mới mà không cần hoán đổi
Lệnh Top
top là một tiện ích dòng lệnh hiển thị thông tin thời gian thực về các tiến trình đang chạy. Nó cũng hiển thị tóm tắt hệ thống, bao gồm cả việc sử dụng bộ nhớ.
Để gọi lệnh chỉ cần gõ top:
top
Cách đơn giản nhất để kiểm tra mức sử dụng bộ nhớ RAM là hiển thị nội dung của tệp ảo /proc/meminfo.
cat /proc/meminfo
ps_mem Script
ps_mem là một tập lệnh Python báo cáo việc sử dụng bộ nhớ RAM cho mỗi chương trình. Nó hoạt động với cả Python 2 và 3 và có thể được cài đặt với pip:
sudo pip3 install ps_mem
Chạy ps_mem yêu cầu đặc quyền của Admin:
sudo ps_mem
Phần kết
Bộ nhớ Ram là phần quan trọng trong hệ thồng máy tính. Ở trên là một số câu lệnh kiểm tra Ram, qua đó giúp bạn nắm bắt và đưa ra giải quyết khi cần thiết.