Rain WikiWindows · Linux · Android

Tải trung bình

Khái niệmTất cả bản phân phối Linux

Tải trung bình là số lượng trung bình các tiến trình đang chạy hoặc đang chờ chạy (bao gồm cả những tiến trình đang chờ I/O đĩa) trong 1, 5 và 15 phút qua. uptime, 'top' và /proc/loadavg hiển thị thông số này. Nó phải được so sánh với số lượng nhân CPU.

1Đọc các con số

'load average: 0.50, 1.20, 2.00' có nghĩa là tải đang giảm: thấp hơn trong phút cuối so với khoảng thời gian 15 phút. Trên một máy có 4 nhân, tải bằng 4 nghĩa là các CPU đang được sử dụng hết công suất trung bình; trên mức đó, các tiến trình sẽ phải chờ.

2CPU hoặc đĩa

Trên Linux, tải cũng tính cả các tiến trình ở trạng thái ngủ không thể gián đoạn, thường là đang chờ đĩa hoặc lưu trữ mạng. Tải cao với mức sử dụng CPU thấp trong top thường chỉ ra I/O chậm; giá trị 'wa' trong top hiển thị thời gian chờ I/O.

3Số lượng nhân

nproc in ra số lượng đơn vị xử lý khả dụng. Tải trung bình liên tục vượt quá con số đó cần được xem xét.

Cách kiểm tra tải

  1. Hiển thị tải: uptime
  2. Hiển thị số lượng nhân: nproc
  3. Tìm tiến trình sử dụng CPU: top (nhấn P để sắp xếp theo CPU, M theo bộ nhớ)
  4. Nếu mức sử dụng CPU thấp nhưng tải cao, hãy xem xét thời gian chờ I/O ('wa' trong top) và hoạt động của đĩa.

Lưu ý

  • Một sự tăng vọt ngắn trong giá trị 1 phút là bình thường; hãy xem giá trị 15 phút để biết xu hướng.
  • Hãy so sánh với số lượng nhân trước khi quyết định tải có cao hay không.

Nguồn

  1. trang hướng dẫn uptime(1) man7.org
  2. trang hướng dẫn proc(5): /proc/loadavg man7.org

Ghi chú: RainServer cung cấp khả năng giám sát và dọn dẹp an toàn cho các máy chủ Linux; nó hiển thị những gì sẽ thay đổi và hỏi trước khi thực hiện.

Xem xét lần cuối: