全部产品
Search
文档中心

Global Accelerator:Uji Performa Akselerasi GA

更新时间:Jul 06, 2025

Setelah Global Accelerator (GA) diterapkan, Anda dapat menggunakan alat deteksi jaringan yang disediakan oleh Cloud Monitor (CMS) atau melakukan pengujian manual untuk menguji performa akselerasi. Alat deteksi jaringan cocok untuk pengujian berskala besar dan lintas wilayah, sedangkan pengujian manual lebih sesuai untuk analisis mendalam terhadap masalah tertentu di wilayah akselerasi.

Prasyarat

Gunakan alat deteksi jaringan untuk menguji performa akselerasi

Alat deteksi jaringan memungkinkan Anda melakukan pengujian dari titik deteksi jaringan penyedia layanan internet (ISP) di berbagai wilayah.

Pengujian akses nama domain

Jika Anda membuat instans GA untuk mempercepat koneksi ke server backend dengan nama domain tertentu, Anda dapat membandingkan kecepatan akses sebelum dan sesudah lalu lintas dipercepat oleh GA. Dalam contoh ini, deteksi HTTP dilakukan.

  1. Klik Synthetic Tests untuk membuka halaman Synthetic Tests.

  2. Masukkan nama domain server backend yang ingin Anda deteksi dan klik Test Now.

    Secara default, deteksi HTTP dilakukan. Jika Anda ingin melakukan deteksi HTTPS, masukkan URL lengkap, seperti https://example.com.

  3. Di bagian Probe Check Result, klik 筛选.png di sebelah kanan kolom Detection Point City, masukkan nama wilayah akselerasi, lalu klik Confirm.

  4. Lihat hasil deteksi.

    Catatan
    • Performa akselerasi bervariasi berdasarkan beban kerja aktual.

    • Dalam contoh berikut, digunakan klien di China (Hong Kong) dan server backend di AS (Silicon Valley).

    Gambar 1. Sebelum GA Digunakan

    域名访问加速前 INTL.png

    Gambar 2. Setelah GA Digunakan

    域名访问加速后 INTL.png

Pengujian akses alamat IP

Jika Anda membuat instans GA untuk mempercepat koneksi ke server backend dengan alamat IP tertentu, Anda dapat memulai deteksi instan untuk alamat IP yang dipercepat dan alamat IP server backend untuk membandingkan kecepatan akses sebelum dan sesudah lalu lintas dipercepat oleh GA. Dalam contoh ini, deteksi HTTP dilakukan.

  1. Klik Synthetic Tests untuk membuka halaman Synthetic Tests.

  2. Klik Comparative Test di bawah tombol Test Now.

  3. Lakukan langkah-langkah berikut untuk mengonfigurasi parameter:

    IP访问加速效果对比步骤 INTL.png

    No.

    Deskripsi

    1

    Pilih ISP dan wilayah dari daftar drop-down.

    Dalam contoh ini, semua nilai dipilih.

    2

    Masukkan alamat IP server backend.

    3

    Masukkan alamat IP yang dipercepat.

    4

    Klik Test Now.

    5

    Di bagian Probe Check Result, klik 筛选.png di sebelah kanan kolom Detection Point City, masukkan nama wilayah akselerasi, lalu klik Confirm.

  4. Lihat hasil deteksi.

    Catatan
    • Performa akselerasi bervariasi berdasarkan beban kerja aktual.

    • Dalam contoh berikut, digunakan klien di China (Hong Kong) dan server backend di AS (Silicon Valley).

    IP加速对比 INTL.png

Lakukan pengujian manual

Setelah GA diterapkan, Anda tidak dapat menggunakan ICMP Ping atau TCPing untuk menguji performa akselerasi. Namun, Anda dapat menjalankan perintah curl untuk menguji performa akselerasi listener TCP, HTTP, dan HTTPS, serta menggunakan UDPing untuk menguji performa akselerasi listener UDP.

Catatan

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 klien dan wilayah akselerasi, tetapi tidak dapat digunakan untuk menguji latensi.

Lakukan pengujian listener TCP, HTTP, dan HTTPS

  1. Buka CLI pada klien di wilayah akselerasi.

  2. Jalankan perintah berikut sebelum dan sesudah Anda menggunakan GA untuk memeriksa latensi jaringan antara klien 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>]"

    Perhatikan parameter berikut:

    • time_connect: Periode waktu yang diperlukan untuk membangun koneksi TCP. Satuan: detik.

    • time_starttransfer: Waktu mulai transfer data. Waktu mulai mengacu pada jumlah waktu dari saat klien mengirim permintaan ke server backend hingga byte pertama dikirim ke klien. Satuan: detik.

    • time_total: Total waktu koneksi. Total waktu koneksi mengacu pada periode waktu dari saat klien mengirim permintaan hingga klien menerima byte terakhir dari server backend. Satuan: detik.

    Gunakan nama domain

    Catatan
    • Performa akselerasi bervariasi berdasarkan beban kerja aktual.

    • Dalam contoh berikut, digunakan klien di China (Shenzhen) dan server backend di AS (Silicon Valley).

    Gambar 1. Latensi Sebelum Akselerasi (Akses ke Nama Domain)

    加速前.png

    Gambar 2. Latensi Setelah Akselerasi (Akses ke Nama Domain)

    加速后.png

    Gunakan alamat IP

    Catatan
    • Performa akselerasi bervariasi berdasarkan beban kerja aktual.

    • Dalam contoh berikut, digunakan klien di China (Hong Kong) dan server backend di AS (Silicon Valley).

    Gambar 1. Latensi Jaringan Sebelum Akselerasi (Akses ke Alamat IP Layanan Backend)

    加速前.png

    Gambar 2. Latensi Jaringan Setelah Akselerasi (Akses ke Alamat IP yang Dipercepat)

    配置后-HK上.png

Lakukan pengujian listener UDP

Jika protokol listener instans GA Anda adalah UDP, Anda dapat menggunakan UDPing untuk menguji performa akselerasi GA. UDPing memungkinkan Anda mengirim paket UDP ke alamat IP dan port tertentu.

UDP adalah protokol transmisi datagram. Datagram UDP langsung ditransmisikan ke endpoint dalam grup endpoint, dan tidak ada sesi yang dibangun selama transmisi.

Topik ini menjelaskan cara menggunakan UDPing untuk menguji performa akselerasi instans GA yang menggunakan listener UDP. Dalam contoh berikut, server endpoint dan klien menjalankan Alibaba Cloud Linux 3.

  1. Implementasikan UDP Echo di Server Endpoint.

    Gunakan UDPing untuk menguji performa akselerasi. Kami merekomendasikan Anda mengimplementasikan UDP Echo di server endpoint. UDP Echo menyediakan pengujian cepat dan sederhana untuk latensi jaringan dan konektivitas dengan hanya menggemakan paket.

    Dalam contoh ini, socat digunakan untuk mengimplementasikan UDP Echo.

    # Instal socat.
    yum install socat
    # Mulai socat.
    nohup socat -v UDP-LISTEN:<listener port>,fork PIPE 2>/dev/null &
  2. Implementasikan UDPing di Klien.

    # Unduh UDPing.
    wget https://networktools-public.oss-cn-hangzhou.aliyuncs.com/ga/udping/udping.py
    # Berikan izin eksekusi UDPing.
    chmod +x udping.py
  3. Uji Performa Akselerasi.

    1. Masuk ke klien.

    2. Jalankan perintah ./udping.py <Backend server IP address> <Listener Port> untuk melihat latensi jaringan sebelum GA digunakan.

    3. Jalankan perintah ./udping.py <Accelerated IP address> <Listener port> untuk melihat latensi jaringan setelah GA digunakan.

      Catatan
      • Performa akselerasi bervariasi berdasarkan beban kerja aktual.

      • Dalam contoh berikut, klien di wilayah China (Hong Kong) mengakses server backend di wilayah Jerman (Frankfurt).

      Gambar 1. Latensi Jaringan Sebelum GA Digunakan

      使用GA前 UDP测试.png

      Gambar 2. Latensi Jaringan Setelah GA Digunakan

      使用GA后 UDP测试.png

Referensi

Untuk informasi lebih lanjut tentang alat deteksi jaringan, lihat topik-topik berikut: