Setelah Global Accelerator (GA) diterapkan, Anda dapat menggunakan tool deteksi jaringan yang disediakan oleh Cloud Monitor (CMS) untuk menguji kinerja akselerasi aktual. Tool deteksi jaringan cocok untuk pengujian skala besar dan multi-wilayah, sedangkan pengujian manual lebih sesuai untuk pengujian sementara atau analisis mendalam terhadap isu spesifik di wilayah akselerasi.
Prasyarat
Gunakan tool deteksi jaringan untuk menguji kinerja akselerasi
Tool deteksi jaringan memungkinkan Anda melakukan pengujian dari titik deteksi jaringan penyedia layanan Internet (ISP) di berbagai wilayah.
Untuk informasi selengkapnya, lihat Metrics dan Analisis dan Pemantauan Jaringan.
Uji akses nama domain
Jika Anda membuat instans GA untuk mempercepat koneksi ke server backend yang memiliki nama domain tertentu, Anda dapat membandingkan kecepatan akses sebelum dan sesudah traffic dipercepat oleh GA. Pada contoh ini, deteksi HTTP dilakukan.
-
Klik Synthetic Monitoring untuk membuka halaman Synthetic Monitoring.
-
Pada halaman tersebut, masukkan nama domain layanan lalu klik Test Now.
Secara default, deteksi HTTP dilakukan. Jika ingin melakukan deteksi HTTPS, masukkan URL lengkap, seperti
https://example.com. -
Pada bagian Inspection Result, klik ikon filter
di sebelah kanan kolom Detection Point City. Masukkan nama wilayah akselerasi, lalu klik Confirm. -
Lihat hasil deteksi.
Kinerja akselerasi bervariasi tergantung pada workload aktual. Pada contoh berikut, digunakan client di China (Hong Kong) dan server backend di AS (Silicon Valley).
Gambar 1. Sebelum GA digunakan

Gambar 2. Setelah GA digunakan

Uji akses alamat IP
Jika Anda membuat instans GA untuk mempercepat koneksi ke server backend yang memiliki alamat IP tertentu, Anda dapat melakukan deteksi instan terhadap alamat IP yang dipercepat dan alamat IP server backend untuk membandingkan kecepatan akses sebelum dan sesudah traffic dipercepat oleh GA. Pada contoh ini, deteksi HTTP dilakukan.
-
Klik Synthetic Monitoring untuk membuka halaman Synthetic Monitoring.
-
Di bawah Test Now, klik Comparative Test.
-
Lakukan langkah-langkah berikut untuk mengonfigurasi parameter:

No.
Deskripsi
1
Dari daftar drop-down, pilih ISP dan regions tempat pengujian dilakukan.
Pada contoh ini, semua nilai dipilih.
2
Masukkan alamat IP server backend.
3
Masukkan alamat IP yang dipercepat.
4
Klik Test Now.
5
Pada bagian Inspection Result, klik ikon filter
di sebelah kanan kolom Detection Point City. Masukkan nama wilayah akselerasi, lalu klik Confirm. -
Lihat hasil deteksi.
Kinerja akselerasi bervariasi tergantung pada workload aktual. Pada contoh berikut, digunakan client di China (Hong Kong) dan server backend di AS (Silicon Valley).

Lakukan pengujian manual
Setelah GA diterapkan, Anda tidak dapat menggunakan ICMP Ping atau TCPing untuk menguji kinerja akselerasi. Namun, Anda dapat menjalankan perintah curl untuk menguji kinerja akselerasi listener TCP, HTTP, dan HTTPS, serta menggunakan UDPing untuk menguji kinerja akselerasi listener UDP.
GA mendukung mekanisme respons proxy. Permintaan ICMP Ping dan TCPing direspons dan ditutup di wilayah akselerasi, dan tidak diteruskan ke server backend. ICMP Ping dan TCPing dapat digunakan untuk menguji konektivitas jaringan antara client dan wilayah akselerasi, tetapi tidak dapat digunakan untuk menguji latensi.
Lakukan pengujian listener TCP, HTTP, dan HTTPS
-
Buka CLI pada client di wilayah akselerasi.
-
Jalankan perintah berikut sebelum dan sesudah menggunakan GA untuk memeriksa latensi jaringan antara client dan server backend:
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<domain name or IP address>[:<port>]"Di mana:
time_connect: Waktu dalam detik yang dibutuhkan untuk menetapkan koneksi TCP.
time_starttransfer: Waktu dalam detik sejak permintaan dikirim hingga byte pertama respons diterima.
time_total: Total waktu dalam detik untuk seluruh proses permintaan dan respons.
Gunakan nama domain
Kinerja akselerasi bervariasi tergantung pada workload aktual. Pada contoh berikut, digunakan client di China (Shenzhen) dan server backend di AS (Silicon Valley).
Gambar 1. Latensi sebelum akselerasi (akses ke nama domain)

Gambar 2. Latensi setelah akselerasi (akses ke nama domain)

Gunakan alamat IP
Kinerja akselerasi bervariasi tergantung pada workload aktual. Pada contoh berikut, digunakan client di China (Shenzhen) dan server backend di AS (Silicon Valley).
Gambar 1. Latensi jaringan sebelum akselerasi (akses ke alamat IP layanan backend)

Gambar 2. Latensi jaringan setelah akselerasi (akses ke alamat IP yang dipercepat)

Lakukan pengujian listener UDP
Jika protokol listener instans GA Anda adalah UDP, Anda dapat menggunakan UDPing untuk menguji kinerja akselerasi GA. UDPing memungkinkan Anda mengirim paket UDP ke alamat IP dan port tertentu.
UDP adalah protokol transmisi datagram. Datagram UDP langsung ditransmisikan ke titik akhir dalam kelompok titik akhir, dan tidak ada sesi yang dibuat selama transmisi.
Topik ini menjelaskan cara menggunakan UDPing untuk menguji kinerja akselerasi instans GA yang menggunakan listener UDP. Pada contoh berikut, server titik akhir dan client menjalankan Alibaba Cloud Linux 3.
-
Terapkan UDP Echo pada server titik akhir.
Gunakan UDPing untuk menguji kinerja akselerasi. Kami menyarankan Anda menerapkan UDP Echo pada server titik akhir. UDP Echo menyediakan pengujian latensi dan konektivitas jaringan yang cepat dan sederhana dengan hanya mengembalikan paket.
Pada contoh ini, socat digunakan untuk menerapkan UDP Echo.
# Install socat. yum install socat # Start socat. nohup socat -v UDP-LISTEN:<listener port>,fork PIPE 2>/dev/null & -
Terapkan UDPing pada client.
# Download UDPing. wget https://networktools-public.oss-cn-hangzhou.aliyuncs.com/ga/udping/udping.py # Berikan izin eksekusi UDPing. chmod +x udping.py -
Uji kinerja akselerasi.
-
Login ke client.
-
Jalankan perintah
./udping.py <Backend server IP address> <Listener Port>untuk melihat latensi jaringan sebelum GA digunakan. -
Jalankan perintah
./udping.py <Accelerated IP address> <Listener port>untuk melihat latensi jaringan setelah GA digunakan.Kinerja akselerasi bervariasi tergantung pada workload aktual. Pada contoh berikut, digunakan client di China (Hangzhou) dan server backend di Jerman (Frankfurt).
Gambar 1. Latensi jaringan sebelum GA digunakan

Gambar 2. Latensi jaringan setelah GA digunakan

-