Khi vận hành VPS, đặc biệt với người dùng ở Việt Nam nhưng cần truy cập quốc tế, việc kiểm tra chất lượng đường truyền là rất quan trọng. Bài viết này sẽ hướng dẫn cách đo ping, tốc độ, traceroute và phân tích một ví dụ thực tế từ Việt Nam đi Đức.


1. Các thông số cần kiểm tra

Để đánh giá kết nối quốc tế, thường sẽ kiểm tra 3 yếu tố:

  1. Ping / Latency (Độ trễ)
    • Đo thời gian gói tin ICMP đi từ VPS tới đích và quay về.
    • Đơn vị: ms (milliseconds).
    • Dùng để so sánh độ “gần” về mạng, không phản ánh đầy đủ tốc độ tải file.
  2. Băng thông quốc tế (Throughput)
    • Đo tốc độ tải xuống và tải lên thực tế tới server quốc tế.
    • Dùng công cụ speedtest-cli hoặc web như fast.com.
  3. Traceroute / MTR
    • Xem tuyến đường gói tin đi qua các router quốc tế.
    • Giúp biết có bị đi vòng hay không (ví dụ VN → Mỹ → EU thay vì VN → EU trực tiếp).

2. Lệnh ping tới các khu vực

Dưới đây là một số hostname server quốc tế để test:

Nhật Bản

ping -c 4 speedtest.tokyo.linode.com       # Linode Tokyo
ping -c 4 hnd-jp-ping.vultr.com            # Vultr Tokyo
ping -c 4 speedtest.ntt.net                # NTT Japan

Châu Âu

ping -c 4 speedtest.belwue.net             # Đức
ping -c 4 speedtest.online.net             # Pháp
ping -c 4 speedtest.ams1.nl.leaseweb.net   # Hà Lan
ping -c 4 speedtest.london.linode.com      # Anh

Mỹ

ping -c 4 speedtest.lax1.us.leaseweb.net   # Los Angeles
ping -c 4 speedtest.nyc1.us.leaseweb.net   # New York

📌 Tham chiếu độ trễ (ping) hợp lý:

  • Nhật: < 70ms = tốt, 70–120ms = trung bình, > 120ms = chậm.
  • Châu Âu: 220–250ms = tốt, 260–300ms = trung bình, > 300ms = chậm.
  • Mỹ: 170–200ms = tốt (bờ Tây), 230–280ms = trung bình (bờ Đông).

3. Đo tốc độ băng thông quốc tế

Cài speedtest-cli:

sudo apt install speedtest-cli -y

Xem danh sách server quốc tế:

speedtest --servers

Test thẳng tới server ở Tokyo:

speedtest --server-id <ID_TOKYO>

Test tới server ở Frankfurt (Đức):

speedtest --server-id <ID_FRANKFURT>

4. Kiểm tra tuyến đường bằng traceroute

Cài:

sudo apt install traceroute -y

Chạy test:

traceroute speedtest.belwue.net

5. Phân tích ví dụ thực tế: Việt Nam → Đức (BelWü)

Kết quả traceroute của bạn:

1   VN nội bộ (45.124.84.1)                      0.8 ms
2   VN nội bộ                                    0.4 ms
3   VN nội bộ                                    0.7 ms
4   VN → Gateway quốc tế                         19 ms
5   Hong Kong (NTT)                              22 ms
6   Hong Kong (NTT)                              25 ms
7   Vienna, Áo (NTT)                            193 ms
8   Frankfurt, Đức (NTT)                        201 ms
9   Frankfurt, Đức (NTT)                        204 ms
10  Frankfurt, Đức (NTT)                        202 ms
11  DE-CIX → BelWü                              282 ms
12  Stuttgart, Đức (BelWü)                      286 ms
13–15 Stuttgart, Đức (BelWü)                    290 ms

Nhận xét:

  • Tuyến đi khá thẳng: VN → Hong Kong → Vienna → Frankfurt → Stuttgart.
  • Không vòng qua Mỹ → tốt.
  • Ping VN → Đức ~290 ms = trung bình, chấp nhận được cho tuyến dài.
  • Nhảy từ 202 ms (Frankfurt) → 282 ms (DE-CIX) có thể do:
    • ICMP bị rate-limit tại DE-CIX/BelWü.
    • Nghẽn nhẹ tại thời điểm đo.

6. Đo chính xác hơn bằng MTR TCP

Ping ICMP có thể bị ưu tiên thấp, nên nên dùng TCP MTR để sát thực tế:

sudo apt install mtr-tiny -y
sudo mtr -T -P 443 -c 200 speedtest.belwue.net
  • -T: Dùng TCP thay vì ICMP.
  • -P 443: Dùng cổng HTTPS (giống khi duyệt web).

7. Lời khuyên tối ưu kết nối

  • Test vào nhiều thời điểm (sáng, chiều, tối) để biết giờ nghẽn.
  • Nếu VPS cho phép chọn nhà mạng quốc tế (upstream), hãy thử:
    • NTT (đang dùng).
    • Telia, GTT, Cogent.
  • Nếu cần độ trễ thấp nhất tới EU, chọn VPS đặt tại Singapore / Hong Kong rồi dùng private transit sang EU sẽ nhanh hơn VN trực tiếp.
  • Khi phục vụ người dùng EU nhiều, cân nhắc CDN đặt tại EU.

Tóm tắt nhanh

  • Ping 290 ms từ VN → Đức là mức trung bình, tuyến khá thẳng.
  • Để đánh giá chính xác hơn cần test thêm TCP MTR + Speedtest.
  • Có thể tối ưu bằng cách chọn upstream hoặc đặt node trung chuyển.