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
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,883
    Đã được thích:
    1,193
    Đ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
    kiem-tra-cpu-chiem-nhieu-top-c.jpg
    • Như hình trên, dùng lệnh top -c sẽ biết được user tài khoản website nào đang chiếm CPU nhiều nhất.
    • Từ đó tìm cách xử lý tài khoản đó, xem có bị lỗi code, hay bị tấn công gì không.

    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: 24/10/23


Chủ để tương tự : Kiểm liệt
Diễn đàn Tiêu đề Date
VPS | Hosting Linux / Windows Kiểm tra Version VPS đang chạy Apache hay Nginx trong linux như thế nào? 25/4/20
VPS | Hosting Linux / Windows Lệnh cơ bản kiểm tra server có bị DDOS hay không trên Linux 22/4/20
VPS | Hosting Linux / Windows Cài đặt và kiểm tra chứng chỉ wildcard SSL/TLS từ Let's Encrypt trên DNS? 13/1/20
VPS | Hosting Linux / Windows Kiểm tra phiên bản CentOS version đang chạy trên VPS linux 10/1/20
VPS | Hosting Linux / Windows Kiểm tra CPU, Ổ địa, Ram và các thông số trên VPS Server Linux 5/3/18