❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.

Nhiều khi VPS của bạn bị chậm không phải vì CPU quá tải hay RAM thiếu. Vấn đề nằm ở kết nối mạng. CPU 2 core, RAM 4GB nhưng trang web vẫn load 10 giây. Ping tới Google mất 500ms. Speedtest chỉ được 10Mbps dù gói VPS cam kết 1Gbps.

⚠️ Khi gặp tình trạng này, đừng vội nâng cấu hình. Thay vào đó, hãy kiểm tra kết nối mạng trước. Có thể bạn đang lãng phí tiền nâng cấp server trong khi vấn đề nằm ở bandwidth hoặc routing

Bài này sẽ hướng dẫn cách chẩn đoán và sửa các vấn đề mạng phổ biến trên VPS.

Kiểm tra kết nối cơ bản

Kiểm tra lịch sử reboot VPS

Ping test cơ bản

Bước đầu tiên là kiểm tra ping đến DNS công cộng:

# Ping Google DNS - kiểm tra kết nối internet cơ bản
ping -c 10 8.8.8.8

Output mẫu khi kết nối tốt:

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 time=28.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 time=27.9 ms
...
--- 8.8.8.8 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9013ms
rtt min/avg/max/mdev = 27.8/28.5/29.2/0.4 ms

Chỉ số quan trọng:

  • Packet loss: 0% = tốt, >5% = có vấn đề nghiêm trọng
  • Latency trung bình: <50ms = tốt, >200ms = chậm
  • Jitter (mdev): <10ms = ổn định, >50ms = kết nối không ổn định

Test kết nối trong nước vs quốc tế

# Ping server trong nước (Viettel, FPT, VNPT,...)
ping -c 10 203.113.131.1

# Ping server quốc tế ping -c 10 1.1.1.1

ℹ️ So sánh latency giữa server Việt Nam và quốc tế. Nếu ping quốc tế cao hơn 10 lần thì tuyến quốc tế có vấn đề

Truy vết đường đi mạng

Đọc log hệ thống VPS

MTR – công cụ mạnh hơn traceroute

MTR kết hợp ping và traceroute, cho kết quả liên tục:

# Cài đặt MTR
sudo apt install mtr-tiny  # Ubuntu/Debian
sudo yum install mtr       # CentOS/RHEL

# Chạy MTR với report mode mtr -rw google.com

Output mẫu MTR:

HOST: vps-server                 Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- gateway                   0.0%    10    1.2   1.3   1.1   1.5   0.1
  2.|-- 203.162.0.1               0.0%    10    8.4   8.6   8.2   9.1   0.3
  3.|-- ???                      100.0    10    0.0   0.0   0.0   0.0   0.0
  4.|-- 74.125.244.177            0.0%    10   45.2  45.8  44.9  47.1   0.8
  5.|-- google.com                0.0%    10   46.1  46.7  45.8  48.2   0.9

Cách đọc kết quả traceroute

Tìm điểm nghẽn bằng cách so sánh latency giữa các hop:

  • Tăng đột biến: Hop 2 là 8ms, hop 3 là 200ms → nghẽn ở hop 3
  • Packet loss: Hop nào có loss >0% là điểm yếu
  • Timeout (*): Hop không trả lời, có thể do firewall hoặc routing lỗi

Kiểm tra bandwidth thực tế

OOM Killer trên VPS

Speedtest qua CLI

# Cài đặt speedtest-cli
sudo apt install speedtest-cli

# Hoặc dùng pip pip install speedtest-cli

# Chạy test tốc độ speedtest-cli

Giám sát bandwidth realtime

Kiểm tra app nào đang dùng nhiều băng thông:

# Cài đặt iftop
sudo apt install iftop

# Chạy iftop (cần root) sudo iftop

# Hoặc dùng nethogs để xem theo process sudo apt install nethogs sudo nethogs

💡 Mẹo: iftop hiển thị kết nối theo thời gian thực, giúp bạn biết process nào đang download/upload nhiều nhất

Chẩn đoán DNS chậm

Kernel panic VPS

DNS chậm làm website load lâu lần đầu, dù các request sau nhanh.

Test thời gian DNS resolution

# Dùng dig để đo thời gian DNS
dig google.com

# Kết quả có dòng Query time ; <<>> DiG 9.16.1-Ubuntu <<>> google.com ... ;; Query time: 234 msec

Thời gian resolve >100ms là chậm.

Sửa DNS chậm

Thay DNS server trong /etc/resolv.conf:

# Backup DNS cũ
sudo cp /etc/resolv.conf /etc/resolv.conf.backup

# Thay bằng DNS nhanh sudo tee /etc/resolv.conf << EOF nameserver 1.1.1.1 nameserver 8.8.8.8 nameserver 8.8.4.4 EOF

VPS AZDIGI – Giải pháp mạng tối ưu

Nếu bạn cần một dịch vụ VPS trong nước cho tốc độ tối ưu khi truy cập tại VIệt Nam, VPS AZDIGI là lựa chọn đáng cân nhắc với các ưu điểm:

  • Bandwidth không giới hạn trong nước, quốc tế 100Mbps+
  • Tuyến mạng tối ưu từ VNPT, FPT, Viettel
  • Data center Việt Nam (TP.HCM)
  • 24/7 support giải quyết vấn đề mạng trong 15 phút

Đặc biệt, AZDIGI có riêng team network engineer chuyên tối ưu tuyến mạng. Khi gặp vấn đề, họ sẽ trực tiếp liên hệ ISP upstream để xử lý nhanh chóng.

VPS ping 200ms có nhanh không?

Ping 200ms được coi là chậm. Với user Việt Nam, ping <50ms là tốt, <100ms chấp nhận được. VPS nước ngoài thường có ping cao do khoảng cách địa lý.

Speedtest cho 100Mbps nhưng download file chỉ 10MB/s?

Speedtest đo bằng Mbps (megabit per second), download file tính MB/s (megabyte per second). 100Mbps = 12.5MB/s lý thuyết. Thực tế có overhead nên ~10MB/s là bình thường.

Website chậm nhưng ping nhanh là sao?

Ping chỉ đo latency, không đo bandwidth. Website chậm có thể do: PHP/database chậm, hình ảnh lớn chưa tối ưu, DNS chậm, hoặc server quá tải CPU/RAM.

Dùng DNS 1.1.1.1 có nhanh hơn DNS ISP không?

Thường thì có. DNS Cloudflare (1.1.1.1) và Google (8.8.8.8) có server gần Việt Nam hơn DNS của một số ISP nhỏ. Nhưng tốt nhất là test cả hai và chọn cái nhanh hơn.

Xem thêm: Tổng hợp lỗi hiệu năng VPS | Load Average cao – nguyên nhân và cách khắc phục | Giám sát hiệu suất VPS với Netdata

Chia sẻ:
Bài viết đã được kiểm duyệt bởi AZDIGI Team

Về tác giả

Trần Thắng

Trần Thắng

Chuyên gia tại AZDIGI với nhiều năm kinh nghiệm trong lĩnh vực web hosting và quản trị hệ thống.

Hơn 10 năm phục vụ 80.000+ khách hàng

Bắt đầu dự án web của bạn với AZDIGI