Kiểm tra liệt kê tiến trình chiếm RAM, CPU nhiều nhất trong VPS linux

Thảo luận trong 'VPS | Hosting Linux / Windows' bắt đầu bởi admin, 15/1/19.

  1. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,366
    Đã được thích:
    1,055
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Để kiểm tra những tiến trình nào đang chiếm lượng cpu nhiều nhất trong vps của bạn, thực hiện các lệnh kiểm tra như sau:

    Truy cập vào command của vps của bạn và gõ lệnh sau để kiểm tra xem tiến trình nào đang chiếm nhiều CPU của VPS bạn nhé.

    1. Liệt kê tất cả


    Mã:
    top -c
    Mã:
    top -b
    2. Lệnh kiểm tra xem tiến trình nào chiếm Ram nhiều hiển thị số lượng

    Kiểm tra dung lượng RAM của VPS
    Mã:
    cat /proc/meminfo
    Kiểm tra tiến trình chiếm ram Top 15
    Mã:
    top -b -o +%MEM | head -n 15
    
    • -b là chạy lệnh top trong chế độ batch.
    • -o là dùng để xác định các trường để phân loại.
    • +%MEM là trường memory (RAM), dấu ‘+’ là để chế độ giảm dần.
    • head là lấy một vài dòng đầu.
    • -n là số dòng cần lấy (VD 15 dòng).
    Lệnh kiểm tra Ram:
    Mã:
    # free -m
    Mã:
    # free -h
    3. Liệt kê các tiến trình nào chiếm CPU nhiều theo số lượng dòng in ra

    Kiểm tra thông số CPU

    Mã:
    cat /proc/cpuinfo
    Kiểm tra phiên bản nhân Linux
    Mã:
    uname -a
    Kiểm tra số Core hiện tại của CPU vps linux
    Mã:
    cat /proc/cpuinfo | grep processor | wc -l
    Lệnh kiểm tra top 15 tiến trình chiếm CPU
    Mã:
    top -b -o +%CPU | head -n 15
    • +%CPU là liệ kê CPU
    Để lưu nó xuống file .text dùng lệnh
    Mã:
    top -b -o +%MEM | head -n 15 >> ramtop.txt
    
    kiem-tra-ram-tien-trinh-nao-dang-chiem-nhieu-dung-luong-vps-linux.jpg
    • Sử dụng lệnh lsof -p PID (với PID là cột tô đỏ trên để xem chi tiết các tiền trình)
    Mã:
    lsof -p PID
    4. Cài thêm phần mềm hỗ trợ

    Ngoài ra nếu muốn kiểm tra chi tiết hơn về thông số CPU, Ram hiện tại chi tiết hơn như hình dưới, bạn có thể cài thêm công cụ hỗ trợ htop.

    thong-so-cpu-ram-hien-tai-vps.png

    Cài đặt dùng 1 trong 2 dòng lệnh sau:
    Mã:
    # sudo apt-get install htop                          // nếu bạn xài Ubuntu
    # sudo yum install htop                              // nếu bạn xài CentOS
    
    Cài đặt xong, để chạy lệnh kiểm tra bạn gõ:
    Mã:
    # htop
     
    Cảm ơn đã xem bài:

    Kiểm tra liệt kê tiến trình chiếm RAM, CPU nhiều nhất trong VPS linux

    Chỉnh sửa cuối: 2/7/20


Like và Share ủng hộ ITSEOVN