Khi server bị quá tải, chúng ta cần kiểm tra lại trạng thái hiện tại các tài nguyên của Server như CPU, Memory (RAM) hoặc Disk I/O. Bài viết này sẽ hướng dẫn các bạn liệt kê các ứng dụng / process đang chiếm dụng tài nguyên bộ nhớ RAM của HDH Linux.
Liệt kê danh sách các ứng dụng / Process đang chiếm bộ nhớ RAM
Để kiểm tra ứng dụng / process nào đang chiếm nhiều RAM trên Linux Server chúng ta sử dụng command sau:
ps -o pid,user,%mem,command ax | sort -b -k3 -r
Kết quả:
Kiểm tra 1 ứng dụng đang chiếm bộ nhớ RAM
Ta sử dụng command pmap để xem memory chiếm dụng của Process ID 1145 (MySQL)
sudo pmap 1145 | tail -n 1
Kết quả:
Nguồn: vinasupport.com