it-swarm-id.com

Bagaimana saya bisa membuat VNC lebih cepat?

Saya perlu mengakses jarak jauh dan menggunakan komputer kerja saya beberapa kali seminggu. Saat ini saya menggunakan UltraVNC. Saya ingin menggunakan VNC karena harganya. Saya telah menggunakan VNC sebelumnya, kebanyakan di jaringan saya sendiri, di mana itu cepat.

Namun, VNC melalui internet sangat lambat. Bahkan pada 256 warna dan lebih rendah, dengan Aero dimatikan, lambat sekali. Saya baru-baru ini menggunakan Ammyy Admin untuk terhubung untuk melakukan sesuatu yang memerlukan waktu reaksi cepat. Ammyy sangat cepat, hampir tanpa lag, dan itu berjalan dengan warna penuh dengan Aero menyala!

Bagaimana saya bisa membuat VNC lebih cepat, seperti Ammyy? Saya akan menggunakan Ammyy, tetapi saya mungkin akan berlari ke batas 15 jam/bulan dengan cukup cepat. Ada saran?

26
NickAldwin

VNC memiliki beberapa batasan yang melekat dalam protokol yang digunakannya. RFB, remote framebuffer, bekerja dengan mentransmisikan persegi empat piksel melalui jaringan. Semakin tinggi resolusi dan kedalaman bit, semakin banyak bandwidth yang diperlukan untuk mengirim pembaruan. Ada beberapa optimalisasi yang telah dilakukan server VNC/klien:

  1. Hanya kirim wilayah yang diubah, caching wilayah yang tidak berubah pada klien.
  2. Menyalin wilayah yang di-cache pada klien ketika perubahan terjadi.
  3. Berbagai bentuk kompresi lossless dan lossy

Anda dapat mengutak-atik pengaturan pada klien dan server untuk melihat pengaturan mana yang paling cocok untuk koneksi internet Anda. Setiap klien dapat terhubung ke server mana pun karena mereka bernegosiasi untuk menentukan fitur protokol mana yang didukung, tetapi yang terbaik untuk menggunakan klien dan server dari perusahaan yang sama jika Anda ingin menggunakan fitur protokol yang lebih canggih.

Protokol RDP dan X mengirimkan instruksi gambar alih-alih patch piksel. Inilah sebabnya mengapa dalam beberapa kondisi mereka lebih unggul dari VNC.

Layanan akses remote berpemilik lainnya mungkin menggunakan teknik serupa tetapi tidak berdokumen. Layanan akses jarak jauh memang memiliki keuntungan karena dapat menembus firewall lebih mudah daripada akses jarak jauh langsung, mereka biasanya lebih mudah untuk dikonfigurasi dan memiliki dukungan yang lebih baik untuk enkripsi.

Saya telah menggunakan VNC, Remote Desktop, LogMeIn Free, PCAnywhere dan remote X. Masing-masing memiliki kelebihan:

  • VNC benar-benar berkinerja lebih baik daripada protokol lain pada bitrate yang sangat terbatas. (Pikirkan koneksi dialup) Dan itu berfungsi di hampir semua platform.
  • Remote Desktop berfungsi dengan baik melalui LAN dan terintegrasi dengan mulus dengan ActiveDirectory.
  • LogMeIn sangat bagus untuk mengakses PC Windows melalui internet dan juga mendukung integrasi ActiveDirectory. Ini memiliki ekstensi ActiveX, Java, Firefox dan bahkan klien berbasis HTML. Versi gratisnya memungkinkan Anda mengelola hingga 5 PC. Versi berbayar menambah jumlah ini, menambahkan transfer file dan memajukan fitur manajemen.
  • PCAnywhere mirip dengan VNC dan Remote Desktop. Ini mendukung berbagai tingkat enkripsi, transfer file dan konfigurasi jarak jauh. Hal-hal yang harus Anda kumpulkan bersama dengan VNC dan Remote Desktop.
  • X adalah setara Remote Desktop dunia Unix. Agar adil, ini sudah ada jauh lebih lama daripada protokol lainnya. Ini bekerja sangat baik melalui LAN tetapi terlalu cerewet melalui internet. Beberapa proyek telah berusaha untuk memperbaiki ini dengan berbagai tingkat keberhasilan. NoMachine NX, yang sudah disebutkan, adalah salah satu proyek semacam itu.

Semua protokol akses jarak jauh yang saya sebutkan tersedia secara bebas (baik dengan OS atau sebagai unduhan) kecuali PcAnywhere, yang dijual oleh Symantec.

Secara pribadi saya akan mencoba masing-masing dan memilih yang paling sesuai dengan kebutuhan Anda.

18
Kenneth Cochran

Anda dapat mencoba NoMachine NX . Seorang teman saya menggunakannya dengan beberapa keberhasilan dalam meningkatkan kecepatan VNC.

Sedangkan saya, saya menggunakan RDP dan saya pikir itu pasti cara untuk pergi untuk sistem Windows. Yang lain memiliki hasil yang baik dengan TeamViewer atau Remote Administrator .

13
Joey

Saya menyerah, saat ini saya hanya menggunakan LogMeIn Free ketika saya di windows dan ssh dengan penerusan X di linux.

2
Nifle

Anda dapat menjalankan TeamViewer sebagai "hanya lokal" jika Anda melakukannya Anda terhubung ke mesin berdasarkan alamat IP mereka. Ini adalah peningkatan kecepatan yang sangat besar dibandingkan VNC.

1
Eric

Mengujinya semua baru-baru ini dan Ammy Admin adalah yang terbaik dalam daftar untuk keperluan umum. Temviewer bekerja dengan sempurna dan memiliki dukungan Android dan Mac, jadi ini merupakan pilihan yang bagus ketika menghubungkan dari/ke OS lain. Ammy Admin dan TeamViewer keduanya mendukung Directx, sehingga Anda dapat memainkan atau melihat game di layar, namun Team Viewer sangat lambat dan saya tidak akan merekomendasikannya untuk game. Diuji dengan Guild Wars 2 dan Diablo 3. Juga menguji Directx dengan UltraVNC, TightVNC dan RealVNC tetapi saya tidak bisa membuatnya bekerja dengan game Directx. Hanya sebuah jendela hitam ditampilkan setelah Anda memasuki permainan. (komputer tidak hang, hanya menunjukkan jendela hitam yang bisa Anda perkecil).

Penampil Tim memiliki dukungan luar biasa dan mereka sering menjawab email.

Hal terburuk tentang Ammy Admin adalah harga dan dukungannya, karena Anda memerlukan satu lisensi untuk setiap komputer, satu untuk klien dan satu lagi untuk server, sekitar (70 + 70) 140 euro dengan lisensi Premium.

Di sisi lain VNC tidak memiliki banyak dukungan karena gratis.

Pilihan terbaik adalah menguji semuanya dan melihat mana yang lebih baik dalam sistem Anda.

1
xtrm

Sudahkah Anda melihat ltraVNC ? Mereka memiliki driver video cermin yang tertanam dalam sistem mereka yang membantu mempercepat beberapa masalah penyegaran dan pemberitahuan. Saya pikir itu bisa membantu dalam kasus Anda, dan itu masih gratis.

1
Dillie-O

Coba gunakan ini:

-snapfb

Alih-alih melakukan polling framebuffer tampilan X (fb) untuk perubahan, salin secara berkala semua tampilan X fb ke memori utama dan periksa salinan itu untuk perubahan. Dalam beberapa keadaan ini akan meningkatkan respons interaktif, atau setidaknya membuat segala sesuatu tampak lebih halus, tetapi dalam keadaan lain (sebagian besar!) Itu akan membuat responsnya lebih buruk. Jika video h/w fb sedemikian rupa sehingga membaca ubin kecil sangat lambat, mode ini dapat membantu. Untuk mempertahankan "framerate" ukuran layar x bpp tidak boleh terlalu besar. Perhatikan bahwa mode ini sangat memboroskan sumber daya I/O memori (ini membuat salinan layar penuh bahkan jika tidak ada perubahan). Ini mungkin berguna dalam aplikasi seperti video capture, atau di mana jendela robek menjadi masalah.

Ini memecahkan masalah bagi saya.

0
Denis

Saya memiliki UX yang mengerikan menggunakan VNC di jaringan lokal, namun ketika saya mencoba masuk dengan:

ssh -X -C 

dan menggunakan

xtightvncviewer :$THEDISPLAY

kinerja jauh lebih baik, dibandingkan dengan kombinasi lain ...

VNC server default format:
      16 bits per pixel.
      Least significant byte first in each pixel.
      True colour: max red 31 green 63 blue 31, shift red 11 green 5 blue 0
    Using default colormap which is TrueColor.  Pixel format:
      32 bits per pixel.
      Least significant byte first in each pixel.
      True colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0
    Same machine: preferring raw encoding
0
Stanley Kaleta

Saya menemukan VNC gratis menjadi sangat lambat. Mereka memiliki versi berbayar - tidak yakin apakah itu akan jauh lebih baik?

Jika Anda berada di lingkungan windows, saya punya banyak keberuntungan dengan RDC (Remote Desktop Connection).

0
NoCarrier

Ada versi VNC untuk jaringan yang lebih lambat yang disebut TightVNC .

0
Nippysaurus