Hiệu suất và độ tin cậy

Tại sao VPS của tôi chậm?

Câu trả lời ngắn

Theo thứ tự khả năng: thiếu bộ nhớ gây ra tình trạng swap thường xuyên, bão hòa I/O đĩa, thời gian steal CPU trên nhân dùng chung, cơ sở dữ liệu chưa tối ưu hoặc độ trễ mạng đến người dùng. Kiểm tra free -h và cột st trong top trước — giữa chúng có thể xác định nguyên nhân khoảng tám mươi phần trăm thời gian.

Bộ nhớ là thủ phạm phổ biến nhất và ít rõ ràng nhất. Khi working set vượt quá RAM, nhân sẽ swap, và độ trễ đĩa thay thế độ trễ bộ nhớ — gấp mười nghìn lần. Triệu chứng là một máy chủ có vẻ hoạt động tốt rồi đột nhiên không.

Nguyên nhân phổ biến thứ hai là đĩa. Chạy ioping hoặc fio: NVMe sẽ cho thấy độ trễ dưới mili giây. Nếu không, bạn đang ở tầng lưu trữ sai hoặc một người hàng xóm đang làm bão hòa nó.

  • free -h — if swap is in use and growing, that is the answer
  • top — cột st trên 2–3% nghĩa là thời gian bị đánh cắp
  • iostat -x 1 — %util near 100 means disk saturation
  • Cơ sở dữ liệu nhật ký truy vấn chậm — thường là thiếu chỉ mục, không phải máy chủ nhỏ
  • mtr đến mạng người dùng — mất gói trên đường truyền không phải là vấn đề máy chủ

Xem thêm: Thời gian CPU bị chiếm dụng · NVMe

7 câu trả lời trong Hiệu suất và độ tin cậy

Quay lại tất cả câu trả lời