Bagikan melalui


Menganalisis kualitas koneksi di Azure Virtual Desktop

Penting

Log Data Grafik Koneksi saat ini dalam pratinjau. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure untuk persyaratan hukum yang berlaku pada fitur Azure dalam versi beta, pratinjau, atau belum dirilis secara umum.

Azure Virtual Desktop membantu pengguna melakukan hosting sesi klien di host sesi mereka yang berjalan di Azure. Saat pengguna memulai sesi, mereka terhubung dari perangkat lokal mereka melalui jaringan untuk mengakses host sesi. Pengalaman pengguna harus terasa seperti sesi lokal di perangkat fisik semirip mungkin. Untuk memahami konektivitas jaringan dari perangkat pengguna ke host sesi, lihat Memahami konektivitas jaringan Azure Virtual Desktop.

Anda dapat menganalisis kualitas koneksi dalam penyebaran Azure Virtual Desktop dengan menggunakan Azure Log Analytics. Dalam artikel ini, kita akan berbicara tentang bagaimana Anda dapat mengukur jaringan koneksi dan grafik koneksi Anda untuk meningkatkan kualitas koneksi pengguna akhir Anda.

Jaringan koneksi dan data grafik

Data jaringan koneksi dan grafik yang dikumpulkan Azure Log Analytics dapat membantu Anda menemukan area yang memengaruhi pengalaman grafis pengguna akhir Anda. Layanan ini mengumpulkan data untuk laporan secara teratur sepanjang sesi. Anda juga dapat menggunakan penghitung kinerja jaringan RemoteFX untuk mendapatkan beberapa data performa terkait grafis dari penyebaran Anda, tetapi tidak selengkap Azure Log Analytics. Laporan data jaringan koneksi Azure Virtual Desktop memiliki keunggulan berikut dibandingkan penghitung kinerja jaringan RemoteFX:

  • Setiap catatan adalah khusus koneksi dan menyertakan ID korelasi koneksi yang dapat diikat kembali ke pengguna.

  • Waktu bolak balik yang diukur dalam tabel ini adalah protokol-agnostik dan akan mencatat latensi terukur untuk koneksi Protokol Kendali Transmisi (TCP) atau Protokol Datagram Pengguna (UDP).

Data jaringan koneksi

Data jaringan yang Anda kumpulkan untuk tabel data Anda menggunakan tabel NetworkData menyertakan informasi berikut:

  • Perkiraan bandwidth yang tersedia (kilobyte per detik) adalah perkiraan rata-rata bandwidth jaringan yang tersedia selama tiap interval waktu koneksi.

  • Perkiraan waktu pulang pergi (milidetik) adalah perkiraan waktu pulang pergi rata-rata selama setiap interval waktu koneksi. Waktu pulang pergi adalah berapa lama permintaan jaringan pergi dari perangkat pengguna akhir ke host sesi melalui jaringan, lalu kembali dari host sesi ke perangkat pengguna akhir.

  • ID Korelasi adalah ActivityId dari koneksi Azure Virtual Desktop tertentu yang ditetapkan ke setiap diagnostik dalam koneksi tersebut.

  • Waktu yang dihasilkan adalah tanda waktu dalam waktu Waktu Universal Terkoordinasi (UTC) yang menandai ketika peristiwa yang dilacak penghitung data terjadi pada komputer virtual (VM). Semua rata-rata diukur oleh jendela waktu yang berakhir pada tanda waktu yang ditandai.

  • ID Sumber Daya adalah ID unik yang ditetapkan ke kumpulan host Azure Virtual Desktop yang terkait dengan data yang dikumpulkan layanan diagnostik untuk tabel ini.

  • Sistem sumber, ID Langganan, ID Penyewa, dan jenis (nama tabel).

Frekuensi

Layanan ini menghasilkan titik data jaringan ini setiap dua menit selama sesi aktif.

Data grafik koneksi (pratinjau)

Anda harus berkonsultasi dengan tabel ConnectionGraphicsData (pratinjau) saat pengguna melaporkan pengalaman lambat atau terpotong dalam sesi Azure Virtual Desktop mereka. Tabel ConnectionGraphicsData akan memberi Anda informasi yang berguna setiap kali indikator grafis, penundaan end-to-end, dan persentase bingkai yang dihilangkan berada di bawah ambang "sehat" untuk Azure Virtual Desktop. Tabel ini akan membantu admin Anda melacak dan memahami faktor-faktor di seluruh server, klien, dan jaringan yang dapat berkontribusi pada pengalaman pengguna yang lambat atau berpotongan. Namun, meskipun tabel ConnectionGraphicsData adalah alat yang berguna untuk memecahkan masalah pengalaman pengguna yang buruk, karena tidak diisi secara teratur sepanjang sesi, itu bukan garis besar lingkungan yang andal.

Tabel Grafik hanya mengambil data performa dari aliran grafis Azure Virtual Desktop. Tabel ini tidak menangkap penurunan performa atau "kelambatan" yang disebabkan oleh faktor khusus aplikasi atau komputer virtual (CPU atau batasan penyimpanan). Anda harus menggunakan tabel ini dengan metrik performa VM lainnya untuk menentukan apakah penundaan disebabkan oleh layanan desktop jarak jauh (grafis dan jaringan) atau sesuatu yang melekat pada VM atau aplikasi itu sendiri.

Data grafik yang Anda kumpulkan untuk tabel data Anda menyertakan informasi berikut:

  • Interval Waktu koneksi terakhir yang dievaluasi adalah dua menit menjelang indikator grafik waktu turun di bawah ambang kualitas.

  • Penundaan end-to-end (milidetik) adalah penundaan waktu antara ketika bingkai ditangkap di server sampai jangka waktu dirender pada klien, diukur sebagai jumlah penundaan pengodean pada server, penundaan jaringan, penundaan decoding pada klien, dan waktu penyajian pada klien. Penundaan yang tercermin adalah penundaan tertinggi (terburuk) yang dicatat dalam interval waktu koneksi terakhir yang dievaluasi.

  • Ukuran bingkai terkompresi (byte) adalah ukuran bingkai yang dikompresi dengan penundaan end-to-end tertinggi dalam interval waktu koneksi terakhir yang dievaluasi.

  • Penundaan pengodean pada server (milidetik) adalah waktu yang diperlukan untuk mengodekan bingkai dengan penundaan end-to-end tertinggi dalam interval waktu koneksi terakhir yang dievaluasi di server.

  • Penundaan dekode pada klien (milidetik) adalah waktu yang diperlukan untuk mendekode bingkai dengan penundaan end-to-end tertinggi dalam interval waktu koneksi terakhir yang dievaluasi pada klien.

  • Penundaan penyajian pada klien (milidetik) adalah waktu yang diperlukan untuk merender bingkai dengan penundaan end-to-end tertinggi dalam interval waktu koneksi terakhir yang dievaluasi pada klien.

  • Persentase bingkai yang dilewati adalah persentase total bingkai yang dijatuhkan oleh ketiga sumber ini:

    • Klien (dekode klien lambat).
    • Jaringan (bandwidth jaringan tidak mencukup).
    • Server (server sibuk).

    Nilai yang direkam (masing-masing untuk klien, server, dan jaringan) berasal dari yang kedua dengan bingkai tertinggi yang dijatuhkan dalam interval waktu koneksi terakhir yang dievaluasi.

  • Perkiraan bandwidth yang tersedia (kilobyte per detik) adalah perkiraan rata-rata bandwidth jaringan yang tersedia selama yang kedua dengan penundaan end-to-end tertinggi dalam interval waktu.

  • Perkiraan waktu pulang pergi (milidetik), yang merupakan perkiraan rata-rata waktu pulang pergi selama detik dengan penundaan end-to-end tertinggi dalam interval waktu. Waktu pulang pergi adalah berapa lama permintaan jaringan pergi dari perangkat pengguna akhir ke host sesi melalui jaringan, lalu kembali dari host sesi ke perangkat pengguna akhir.

  • ID Korelasi, yang merupakan ActivityId dari koneksi Azure Virtual Desktop tertentu yang ditetapkan ke setiap diagnostik dalam koneksi tersebut.

  • Waktu yang dihasilkan, yang merupakan stempel waktu dalam waktu UTC yang menandai kapan suatu peristiwa yang dilacak penghitung data terjadi pada mesin virtual (VM). Semua rata-rata diukur dengan jendela waktu yang berakhir dengan stempel waktu yang ditandai.

  • ID Sumber Daya adalah ID unik yang ditetapkan ke kumpulan host Azure Virtual Desktop yang terkait dengan data yang dikumpulkan layanan diagnostik untuk tabel ini.

  • Sistem sumber, ID Langganan, ID Penyewa, dan jenis (nama tabel).

Frekuensi

Berbeda dengan tabel diagnostik lain yang melaporkan data secara berkala sepanjang sesi, frekuensi pengumpulan data untuk data grafis bervariasi tergantung pada kesehatan grafis koneksi. Tabel tidak akan merekam data untuk skenario "Baik", tetapi akan merekam jika salah satu metrik berikut dicatat sebagai "Miskin" atau "Oke," dan data yang dihasilkan akan dikirim ke akun penyimpanan Anda. Data hanya merekam setiap dua menit sekali, maksimum. Metrik yang terlibat dalam pengumpulan data tercantum dalam tabel berikut:

Metric Buruk Oke Baik
Persentase bingkai yang dihilangkan dengan kecepatan bingkai rendah (kurang dari 15 fps) Lebih besar dari 15% 10%–15% kurang dari 10%
Persentase bingkai yang dihilangkan dengan kemarahan bingkai tinggi (lebih besar dari 15 fps) Lebih besar dari 50% 20%–50% Kurang dari 20%
Penundaan end-to-end per bingkai Lebih besar dari 300 mdtk 150 ms–300 mdtk Kurang dari 150 mdtk

Catatan

Untuk penundaan end-to-end per bingkai, jika ada bingkai dalam satu detik yang tertunda lebih dari 300 ms, layanan mendaftarkannya sebagai "Buruk". Jika semua bingkai dalam satu detik membutuhkan waktu antara 150 mdtk dan 300 ms, layanan menandainya sebagai "Oke."

Langkah berikutnya