July 17, 2015

Xem lượng RAM đã dùng trên Linux đúng cách

Có rất nhiều bạn phàn nàn vấn đề rằng VPS luôn sử dụng full RAM, lượng RAM trống lúc nào cũng rất ít. Tuy nhiên, các bạn đã xem thông tin RAM đúng cách chưa? Hãy tham khảo bài viết bên dưới.
Để xem lượng RAM đã sử dụng chúng ta có rất nhiều lệnh khác nhau như:
free -m
cat /proc/meminfo
top
vmstat -s
Tuy nhiên, thông số MemFree trả về không phải là lượng bộ nhớ hệ thống còn trống.
Bởi vì Total memory ở Linux được tính bằng Active memory + Inactive memory (không tínhSwap). Vấn đề ở chỗ Inactive memory, là vùng nhớ khi ta run 1 process và tắt đi, system sẽ cache lại vùng nhớ này để khi gọi lại process này lần nữa, nó sẽ sử dụng vùng nhớ inactive này ngay lập tức thay vì phải cấp phát lại. Nên khi ta mở càng nhiều process, sau đó tắt đi, inactive memory càng chiếm nhiều.
Khi mở lên 1 process mới, nếu hệ thống thiếu RAM thì Linux sẽ tự động chuyển vùng bộ nhớ Inactive vào Swap và dành toàn bộ memory cho active process. Như vậy, hệ thống không bị quá tải.
Kết luận, dấu hiệu để nhận biết hệ thống có đang thiếu RAM hay không đó là bạn hãy nhìn vào Swap, nếu Swap sử dụng nhiều chứng tỏ đang bị thiếu RAM, lúc này cần nâng cấp bộ nhớ cho VPS/Server.
Trong trường hợp không có swap, các bạn hãy sử dụng lệnh free -m và nhìn vào dòng thứ 3, -/+ buffers/cache để xem hệ thống đang thực sự free bao nhiêu memory, chứ đừng nhìn vào dòng số 2.
free memory
Như ví dụ bên trên của mình, hệ thống có Total 96.876MB RAM, mới dùng 18.663MB và còn sử dụng được 78.212MB nữa.
nguồn: http://hocvps.com/

Related Posts:

  • Cấu hình IP tĩnh trong Linux Để cấu hình địa chỉ IP tĩnh trong Linux ta phải chỉnh sửa một số tập tin cấu hình network, tùy vào bản Linux mà chúng ta đang dùng, ta sẽ có cách chỉnh IP khác nhau. - Đối với Fedora/RHEL/CentOS ta cấu hình tron… Read More
  • CÁCH CÀI ĐẶT EXTENSION PHP CHO VPS HOẶC SERVER RIÊNG - LINUXNhư các bạn đã biết, Server Riêng cũng như vps là một phân vùng riêng độc lập mà mỗi khách hàng có thể tùy ý chỉnh sửa cấu hình, cài đặt ứng dụng và triển khai theo ý muốn. Và khi các bạn cần cài đặt exten… Read More
  • [LINUX] HƯỚNG DẪN KIỂM TRA CẤU HÌNH MÁY CHỦ MỤC ĐÍCH: Bài viết này dành cho khách hàng tự thực hiện việc kiểm tra các thông số phần cứng trên máy chủ vậy lý dành cho dịch vụ Máy chủ riêng hoặc Thuê chỗ đặt máy chủ. Bài viết hướng dẫn cách thực hiện các… Read More
  • [LINUX] CÀI ĐẶT WHM/CPANEL TRÊN MÁY CHỦ HOẶC VPS Để cài đặt Cpanel, bạn hãy login vào VPS qua SSH bằng tài khoản root, sau đó sử dụng các lệnh ở phía dưới để cài đặt Cpanel. 1. Cài đặt Cpanel/WHM # yum install selinux coreutils binutils make dialog gcc gcc-* glib* # y… Read More
  • [LINUX] CÀI ĐẶT FIREWALL CSF TRÊN DIRECTADMIN VÀ CPANEL CSF (ConfigServer Security & Firewall) là một firewall miễn phí cực mạnh và cực hay trên các hệ thống máy chủ Linux. Hiện tại luôn được cập nhật và CSF tương thích với tất cả các hệ thống Linux, tuy nhiên chỉ mới có giao… Read More

0 comments:

Post a Comment