한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Sách trắng lag game › L6 Card mạng server

Overhead ảo hóa và noisy neighbor Noisy neighbors in virtualization

ID nguyên nhân nic-noisy · Phụ trách chính Hạ tầng server (Đội hạ tầng) · Phối hợp Bên ngoài (Bên ngoài)

Mở thẻ gốc có hình minh họa và thí nghiệm →

Nếu máy ảo khác trên cùng server vật lý dùng nhiều mạng và CPU, việc xử lý trên server của bạn bị chậm lại một cách thất thường.

Vì sao Máy ảo khác trên cùng server vật lý dùng nhiều tài nguyên → Dẫn đến Việc xử lý gói tin của máy ảo của bạn bị trễ thất thường → Trên màn hình Không có nguyên nhân rõ ràng mà thỉnh thoảng xuất hiện jitter (độ dao động của khoảng cách giữa các lần gói tin đến), gây giật khựng

Triệu chứng
Giật khựng
Yếu tố
Jitter
Ai gặp phải
Cả server
Khi nào
Thỉnh thoảng bất chợt
Phụ trách
Phụ trách chính Hạ tầng server (Đội hạ tầng) · Phối hợp Bên ngoài (Bên ngoài)
Việc cần làm (Đội hạ tầng)
Dedicated host, instance có bảo đảm hiệu năng, instance bị jitter kéo dài thì dừng rồi khởi động lại để chuyển sang host khác.
Việc cần làm (Bên ngoài)
Báo host có vấn đề cho nhà cung cấp cloud.
Trên đồ thị
Thỉnh thoảng vọt lên bất chợt · Jitter thời gian khứ hồi trong cùng trung tâm dữ liệu, %steal
Chỗ cần xem
Ping liên tục tới server khác trong cùng trung tâm dữ liệu để ghi jitter của thời gian khứ hồi, rồi so sánh cùng %steal của mpstat với instance khác có cùng cấu hình
Đúng nếu
chỉ instance này có jitter thời gian khứ hồi hoặc %steal vọt lên thất thường, instance khác cùng cấu hình thì yên. Dừng rồi khởi động lại để chuyển sang host khác thì hết
Loại trừ nếu
mọi instance cùng cấu hình đều vọt lên như nhau → không phải vấn đề host; xem tải phía server game hoặc đoạn mạng
Cách kiểm tra
Kiểm tra bằng công cụ hạ tầng (không cần code game)

Nguồn

  1. How EC2 instance stop and start works AWS
    Dừng rồi khởi động lại instance thì phần lớn trường hợp sẽ được chuyển sang host mới (trừ dedicated host)
  2. mpstat(1) — Linux manual page sysstat
    %steal: tỷ lệ thời gian CPU ảo này buộc phải chờ trong lúc hypervisor chạy CPU ảo khác

Nguyên nhân nên xem cùng

Cùng tầng: L6 Card mạng server

Nguyên nhân ở tầng khác gây cùng triệu chứng (Giật khựng)

Xem thẻ gốc có hình minh họa và thí nghiệm