❤️ 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

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

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ế

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

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
Có thể bạn cần xem thêm
- Networking cơ bản trên Linux VPS - IP, DNS, curl và wget
- WordPress trên VPS chạy chậm: Hướng dẫn tối ưu toàn diện
- Hướng dẫn sử dụng AZDIGI Tools - Bộ công cụ kiểm tra DNS, Network, SSL miễn phí
- VPS tự khởi động lại hoặc bị treo: Nguyên nhân và cách xử lý
- Hướng dẫn sử dụng Ping và Tracert
- Lỗi ERR_CONNECTION_TIMED_OUT: nguyên nhân và cách khắc phục
Về tác giả
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.