Một trong số những công việc chúng ta cần phải làm đó là theo dõi tình trạng hệ thống. Trước đây mình đã từng giới thiệu công cụ Linfo nền web rồi, hôm nay mình sẽ giới thiệu một công cụ khác mà ai quản trị server cũng cần phải biết, đó là top.

top

top là một công cụ trong Linux giúp bạn có thể theo dõi tình trạng hệ thống, các process đang chạy, CPU, Memory theo thời gian thực.

Giao diện khi chạy lệnh top

Giao dien top

Màn hình top cung cấp rất nhiều thông tin liên quan đến server, bao gồm thời gian uptime, load average, các task đang chạy, CPU usage, Memory, Swap.

1. Dòng đầu tiên sẽ cho chúng ta biết thời gian uptime của server và load average. Load average được tính mỗi 1, 5 và 15 phút để cung cấp cái nhìn sơ bộ toàn bộ hệ thống.

Lưu ý:

2. Dòng tiếp theo là tình trạng các task đang chạy.

3. Dòng thứ 3 hiển thị % sử dụng CPU, bao gồm % CPU từ user (us), system (sy), low-priority processes (nice time, hoặc ni), idle time (id), wait for I/O processes (wa), time handling hardware interruptions (hi), time handling software interruptions (si), stolen time from the virtual machine (st).

4. Dòng thứ 4 hiển thị tình trạng sử dụng Memory theo kilobytes.

5. Tiếp theo là Swap theo kilobytes.

Đã xong những thông tin cơ bản của hệ thống. Tiếp theo bạn sẽ thấy danh sách các process đang chạy với một số thông tin quan trọng như: PID, USER, S, %CPU, %MEM, TIME+, COMMAND

Trong lúc đang chạy lệnh top, bạn có thể tương tác bằng cách sử dụng các phím sau:

Ngoài ra có một số công cụ tương tự top bạn có thể tham khảo thêm như htopiotop.

Leave a Reply

Your email address will not be published. Required fields are marked *