Saya memiliki PC jarak jauh Windows 8.1, yang saya hubungkan menggunakan RDP dari Windows 7 dan klien Linux. Saya perhatikan bahwa kinerja misalnya ketika menggulir jauh lebih baik pada Windows daripada pada distribusi Linux. Saya menggunakan rdesktop, Remmina, GNOME-RDP, di mana-mana refresh layar lambat dan berombak, seperti VNC. Tetapi RDP tidak bekerja seperti VNC , atau bukan? Mengapa demikian dan apa klien RDP tercepat untuk Linux? Mungkin Remote Desktop Connection Client di bawah Wine?
10
Jawaban:
Ada beberapa versi protokol RDP:
Seperti yang dapat Anda bayangkan, setiap versi baru RDP lebih baik, tidak hanya dengan memperkenalkan fitur-fitur baru, tetapi juga dengan lebih meningkatkan kinerja dan pengalaman pengguna secara keseluruhan.
Seperti yang saya tulis di atas, rdesktop masih mengimplementasikan hanya sebagian dari protokol RDP 5.0 (versi yang digunakan pada Windows 2000). Versi ini kurang dioptimalkan daripada setidaknya 6.0 (dirilis dengan Windows Vista), yang merupakan peningkatan kinerja yang sangat besar.
Selain itu, seluruh sistem jendela X11 yang digunakan di Linux adalah sekelompok aplikasi userland, sementara Microsoft Windows memproses peristiwa grafik (seperti pengguliran layar) langsung di kernelnya.
Pengguliran layar (dan jendela aplikasi) adalah operasi yang membutuhkan penyalinan banyak konten memori dari satu tempat ke tempat lain. Operasi ini jauh lebih cepat di kernel sistem, daripada di aplikasi userland.
Dan ini juga mempengaruhi kinerja setiap implementasi RDP.
sumber
Seperti yang Anda lihat dari jawaban gwilli, RDP bukan RDP karena ada banyak versi protokol yang berbeda dengan banyak ekstensi dan klien dan server sedang bernegosiasi untuk versi protokol yang sama-sama mereka pahami.
Adalah sifat dari hal-hal yang mungkin disetujui oleh dua versi Windows pada versi protokol yang lebih baru dan berkinerja lebih baik.
Saya tidak bisa mengatakan sesuatu yang memenuhi syarat mengenai kinerja klien RDP Linux, karena saya tidak tahu adanya tolok ukur mengenai implementasi RDP open source. Jika Anda ingin membandingkan klien, Anda harus melihat perpustakaan mana yang digunakan klien dan bukan hanya klien. Ini akan membuat pencarian Anda lebih efisien.
sumber