मैं वीएनसी को तेज कैसे बना सकता हूं?


29

मुझे सप्ताह में कुछ बार अपने काम के कंप्यूटर का दूरस्थ रूप से उपयोग करने की आवश्यकता है। मैं वर्तमान में UltraVNC का उपयोग कर रहा हूं। मैं कीमत के कारण वीएनसी का उपयोग करना चाहता हूं। मैंने पहले VNC का उपयोग किया है, ज्यादातर अपने नेटवर्क पर, जहाँ यह तेज़ है।

हालाँकि, इंटरनेट पर VNC अविश्वसनीय रूप से धीमा है। यहां तक ​​कि 256 रंगों और निचले स्तर पर, एयरो बंद होने के साथ, यह असहनीय रूप से धीमा है। मैंने हाल ही में एक त्वरित प्रतिक्रिया समय की आवश्यकता के लिए कुछ करने के लिए कनेक्ट करने के लिए एमी एडमिन का उपयोग किया। अम्मी वास्तव में बहुत तेज थी, लगभग कोई अंतराल नहीं था, और यह एयरो पर पूरे रंग में चल रहा था!

मैं कैसे VNC को तेज कर सकता हूं, जैसे कि एमी है? मैं अम्मी का उपयोग करूंगा, लेकिन मैं शायद 15hr / महीने की सीमा में बहुत जल्दी चला जाऊंगा। कोई सुझाव?


क्या आपने Dillie-O द्वारा सुझाए गए दर्पण ड्राइवर को स्थापित और सक्षम किया है?
स्टुकेली

जवाबों:


19

VNC की प्रोटोकॉल में कुछ सीमाएँ निहित हैं जो इसका उपयोग करता है। RFB, रिमोट फ्रेमबफ़र, एक नेटवर्क पर पिक्सेल के आयतों को संचारित करके काम करता है। रिज़ॉल्यूशन जितना अधिक होगा और अपडेट्स भेजने के लिए आवश्यक बैंडविड्थ की गहराई अधिक होगी। VNC सर्वर / ग्राहक पहले से ही कुछ अनुकूलन कर रहे हैं:

  1. केवल ग्राहक पर अपरिवर्तित क्षेत्रों को कैशिंग करने के लिए, परिवर्तित क्षेत्र भेजें।
  2. परिवर्तन होने पर क्लाइंट पर कैश्ड क्षेत्रों की प्रतिलिपि बनाना।
  3. दोषरहित और दोषपूर्ण संपीड़न के विभिन्न रूप

आप क्लाइंट और सर्वर दोनों पर सेटिंग्स को देख सकते हैं कि कौन सी सेटिंग्स आपके इंटरनेट कनेक्शन के लिए सबसे अच्छा काम करती हैं। कोई भी क्लाइंट किसी भी सर्वर से कनेक्ट हो सकता है क्योंकि वे यह निर्धारित करने के लिए बातचीत करते हैं कि कौन सा प्रोटोकॉल दोनों का समर्थन करता है, लेकिन एक ही कंपनी के क्लाइंट और सर्वर का उपयोग करना सबसे अच्छा है यदि आप अधिक उन्नत प्रोटोकॉल सुविधाओं का उपयोग करना चाहते हैं।

आरडीपी और एक्स प्रोटोकॉल पिक्सल के पैच के बजाय ड्राइंग निर्देश प्रसारित करते हैं। यही कारण है कि कुछ शर्तों के तहत वे वीएनसी से बेहतर हैं।

अन्य मालिकाना रिमोट एक्सेस सेवाएं इसी तरह की तकनीकों का उपयोग कर सकती हैं, लेकिन अनिर्दिष्ट हैं। रिमोट एक्सेस सेवाओं का लाभ प्रत्यक्ष रिमोट एक्सेस की तुलना में फायरवॉल के माध्यम से पंच करने में सक्षम है, वे आमतौर पर कॉन्फ़िगर करने में आसान होते हैं और एन्क्रिप्शन के लिए बेहतर समर्थन करते हैं।

मैंने VNC, रिमोट डेस्कटॉप, LogMeIn Free, PCAnywhere और Remote X का उपयोग किया है। प्रत्येक की अपनी खूबियाँ हैं:

  • VNC वास्तव में अत्यंत सीमित बिट्रेट पर अन्य प्रोटोकॉल की तुलना में बेहतर प्रदर्शन करता है। (डायलअप कनेक्शन सोचो) और यह लगभग किसी भी मंच पर काम करता है।
  • रिमोट डेस्कटॉप LAN पर अच्छी तरह से काम करता है और ActiveDirectory के साथ मूल एकीकृत करता है।
  • LogMeIn इंटरनेट पर विंडोज पीसी तक पहुँचने के लिए बहुत अच्छा है और ActiveDirectory एकीकरण का भी समर्थन करता है। इसमें ActiveX, Java, Firefox एक्सटेंशन और यहां तक ​​कि HTML आधारित क्लाइंट है। मुफ्त संस्करण आपको 5 पीसी तक का प्रबंधन करने की अनुमति देता है। भुगतान किए गए संस्करण इस संख्या को बढ़ाते हैं, फ़ाइल स्थानांतरण और अग्रिम प्रबंधन सुविधाएँ जोड़ते हैं।
  • PCAnywhere VNC और रिमोट डेस्कटॉप के समान है। यह एन्क्रिप्शन, फ़ाइल स्थानांतरण और दूरस्थ कॉन्फ़िगरेशन के विभिन्न स्तरों का समर्थन करता है। चीजें जो आपको वीएनसी और रिमोट डेस्कटॉप के साथ मिल कर करनी होंगी।
  • X, Unix दुनिया का रिमोट डेस्कटॉप के बराबर है। निष्पक्ष होने के लिए, यह किसी भी अन्य प्रोटोकॉल की तुलना में बहुत लंबा है। यह LAN पर बहुत अच्छा काम करता है लेकिन इंटरनेट पर बहुत अधिक चैटिंग है। कई परियोजनाओं ने सफलता के विभिन्न स्तरों के साथ इसे बेहतर बनाने का प्रयास किया है। NoMachine NX, पहले ही उल्लेख किया गया है, एक ऐसी परियोजना है।

मेरे द्वारा उल्लिखित सभी रिमोट एक्सेस प्रोटोकॉल स्वतंत्र रूप से उपलब्ध हैं (या तो OS के साथ या डाउनलोड के रूप में) PcAnywhere को छोड़कर, जो Symantec द्वारा बेचा जाता है।

व्यक्तिगत रूप से मैं उनमें से प्रत्येक की कोशिश करूँगा और उस एक का चयन करूँगा जो आपकी आवश्यकताओं को पूरा करता है।


जिस व्यवसाय के लिए मैंने काम किया, वह उनके सभी ग्राहक के पीसी पर स्थापित हो गया। इसने प्रभावी ढंग से काम किया जब तक कि ग्राहकों को अधिक सुरक्षा सहमति नहीं मिली। तब यह प्रत्येक ग्राहक के फ़ायरवॉल को कॉन्फ़िगर करने के लिए बहुत परेशानी का कारण बन गया। इसलिए उन्होंने GoToMyPC के एक आईटी संस्करण पर स्विच किया। लेकिन PCAnywhere वास्तव में एक बहुत अच्छी तरह गोल उत्पाद था।
केनेथ कोचरन

मुझे यह देखने में अच्छा लगेगा कि इस उत्तर के विकल्पों की तुलना में Chrome रिमोट डेस्कटॉप कैसा प्रदर्शन करता है। मैंने पाया है कि यह कम-बैंडविड्थ कनेक्शन पर उपयोग किए जाने पर वीएनसी के साथ तुलना करने योग्य है।
नाथन उस्मान

@NathanOsman क्रोम रिमोट डेस्कटॉप कुछ वर्षों पहले On2 से खरीदे गए VP8 कोडेक Google का उपयोग करता है, इसलिए मुझे लगता है कि यह बहुत अच्छा है। मैंने इस पर ध्यान नहीं दिया है, लेकिन मुझे लगता है कि CRD पूरे स्क्रीन को एन्कोड कर देता है क्योंकि फ्रेम दर्जनों अन्य वीडियो कोडेक्स के समान हानिपूर्ण संपीड़न का उपयोग करता है। डायलअप की मौत के साथ इस तरह के सीमित बिट्रेट के लिए अनुकूलन करने के लिए बहुत कम प्रोत्साहन है। यही वह जगह है जहां वीएनसी वास्तव में चमकता है।
केनेथ कोचरन

13

आप NoMachine NX की कोशिश कर सकते हैं । मेरे एक मित्र ने VNC की गति बढ़ाने में कुछ सफलता के साथ इसका उपयोग किया।

मेरे लिए मैं आरडीपी का उपयोग कर रहा हूं और मुझे लगता है कि यह निश्चित रूप से विंडोज सिस्टम के लिए जाने का तरीका है। टीमव्यूअर या रिमोट एडमिनिस्ट्रेटर के साथ अन्य लोगों के अच्छे परिणाम थे ।


मैं NX सुझाव देने जा रहा था। बस कुछ और विवरण: एनएक्स सॉफ्टवेयर को चलाने के लिए आपको रिमोट एंड (यानी आपके कार्यालय) को एक लिनक्स मशीन की आवश्यकता है। इसका एक VNC गेटवे है जिससे आप NX सर्वर को अपने नेटवर्क पर स्थानीय VNC सर्वर से कनेक्ट कर सकते हैं। (आरडीपी के साथ भी ऐसा ही कर सकते हैं।)
इवान

> मेरे एक मित्र ने VNC की गति बढ़ाने में कुछ सफलता के साथ इसका उपयोग किया। सिर्फ एक निपिक, लेकिन NX VNC से पूरी तरह से अलग है (हालांकि वे इसी तरह के कार्य करते हैं)
जेसन एक्सलसन

NX अब OS X और Windows सर्वर का समर्थन करता है। यह पारंपरिक वीएनसी की तुलना में बहुत तेज है।
२२'१४

2

मैं उस पर छोड़ दिया, आजकल मैं सिर्फ LogMeIn Free का उपयोग करता हूं जब मैं विंडोज़ पर होता हूं और लिनक्स पर अग्रेषण एक्स के साथ करता हूं ।


मैं कुछ समय पहले इसका इस्तेमाल करता था। बस इसे एक और कोशिश दी और यह बहुत अच्छा कर रही है। ठंडा। धन्यवाद!
NickAldwin

मैं इसे एक उत्तर के रूप में चिह्नित करूंगा (मैं वास्तव में चाहता हूं), लेकिन यह समाधान के बजाय एक विकल्प प्रदान करता है। माफ़ कीजिये। यह मेरे लिए काम किया, हालांकि, धन्यवाद!
NickAldwin

2

क्या आपने अल्ट्रावीएनसी में देखा है ? उनके पास एक मिरर वीडियो ड्राइवर है जो उनके सिस्टम में बनाया गया है जो ताज़ा और अधिसूचना मुद्दों में से कुछ को गति देने में मदद करता है। मुझे लगता है कि यह आपके मामले में मदद कर सकता है, और यह अभी भी स्वतंत्र है।


हे, कोई चिंता नहीं। मुझे पता है कि वहाँ VNC के एक लाख स्वाद हैं, बस उस विचार को टॉस करना चाहते थे।
डिलि-ओ

1

आप टीमव्यूअर को "केवल स्थानीय" के रूप में चला सकते हैं यदि आप ऐसा करते हैं कि आप उनके आईपी पते के आधार पर मशीन से जुड़ते हैं। यह वीएनसी पर एक बड़ी गति सुधार है।


1

हाल ही में उन सभी का परीक्षण किया और सामान्य उद्देश्यों में सूची में एमी एडमिन सबसे अच्छा है। Temviewer भी पूरी तरह से काम करता है और इसमें एंड्रॉइड और मैक सपोर्ट है, इसलिए / से दूसरे ओएस से कनेक्ट होने पर यह एक बढ़िया विकल्प है। अम्मी एडमिन और टीमव्यूअर दोनों ही डायरेक्टेक्स का समर्थन करते हैं, इसलिए आप स्क्रीन में गेम खेल सकते हैं या देख सकते हैं, हालांकि टीम व्यूअर वास्तव में धीमा है और मैं गेम के लिए इसकी सिफारिश नहीं करूंगा। गिल्ड वॉर्स 2 और डियाब्लो 3 के साथ परीक्षण किया गया। अल्ट्राविएनसी, टीइटीवीएनसी और रियलवीएनसी के साथ डायरेक्टएक्स का भी परीक्षण किया गया, लेकिन मैं उन्हें डायरेक्टएक्स गेम्स के साथ काम करने के लिए नहीं मिला। खेल में प्रवेश करते ही बस एक काली खिड़की दिखाई जाती है। (कंप्यूटर हैंग नहीं होता, बस एक काली खिड़की दिखाई देती है जिसे आप कम से कम कर सकते हैं)।

टीम व्यूअर के पास बहुत समर्थन है और वे ईमेल के जवाबों का खुलकर जवाब देते हैं।

अम्मी एडमिन के बारे में सबसे बुरी बात कीमत और समर्थन है, क्योंकि आपको प्रत्येक कंप्यूटर के लिए एक लाइसेंस, क्लाइंट के लिए एक और सर्वर के लिए एक और, प्रीमियम लाइसेंस के साथ लगभग (70 + 70) 140 यूरो की आवश्यकता होती है।

दूसरी तरफ VNCs के पास इतना समर्थन नहीं है क्योंकि वे स्वतंत्र हैं।

सबसे अच्छा विकल्प उन सभी का परीक्षण करना है और देखना है कि कौन उर प्रणाली में बेहतर है।


1

इसका उपयोग करने का प्रयास करें:

-snapfb

परिवर्तनों के लिए एक्स डिस्प्ले फ्रेमबफ़र (एफबी) को मतदान करने के बजाय, समय-समय पर सभी एक्स डिस्प्ले एफबी को मुख्य मेमोरी में कॉपी करें और परिवर्तनों के लिए उस कॉपी की जांच करें। कुछ परिस्थितियों में यह इंटरैक्टिव प्रतिक्रिया में सुधार करेगा, या कम से कम चीजों को चिकना लगेगा, लेकिन दूसरों में (सबसे!) यह प्रतिक्रिया को बदतर बना देगा। यदि वीडियो h / w fb ऐसा है कि छोटी टाइल पढ़ना बहुत धीमी है तो यह मोड मदद कर सकता है। स्क्रीन फ्रेम x bpp "framerate" को रखने के लिए बहुत बड़ा नहीं हो सकता है। ध्यान दें कि यह मोड मेमोरी I / O संसाधनों के लिए बहुत बेकार है (यह पूर्ण स्क्रीन प्रतियां बनाता है, भले ही कुछ भी न बदले)। यह वीडियो कैप्चर-जैसे एप्लिकेशन में उपयोग हो सकता है, या जहां विंडो फाड़ एक समस्या है।

इससे मेरे लिए समस्या हल हो गई।


0

मैंने निशुल्क वीएनसी को दर्दनाक रूप से धीमा पाया है। उनके पास एक भुगतान संस्करण है - सुनिश्चित नहीं है कि क्या यह बहुत बेहतर होगा?

यदि आप एक विंडोज़ वातावरण में हैं, तो मुझे आरडीसी (रिमोट डेस्कटॉप कनेक्शन) के साथ बहुत शुभकामनाएँ मिली हैं।


1
संयोग से, कल ही मैंने आरडीसी पर स्विच किया था, और यह निश्चित रूप से विंडोज कंप्यूटर के लिए बहुत तेज़ और अधिक विन्यास योग्य लगता है। मैं अभी भी अन्य ओएस के लिए वीएनसी का उपयोग करूंगा, लेकिन विंडोज के लिए आरडीसी है।
जॉर्ज इज़राइल Peña

आरडीसी अपने प्रोटोकॉल के लिए आरडीपी का उपयोग करता है, मुझे विश्वास है? केवल इसकी खिड़कियां ही खराब हैं, यह अच्छा और तेज है :)
rogerdpack

0

TightVNC नामक धीमे नेटवर्क के लिए VNC का एक संस्करण है ।


IMO TightVNC बिल्कुल धीमी है, और मैंने कुछ बेहतर खोजने की कोशिश में सेटिंग्स को बहुत बेहतर बनाया
zildjohn01

TightVNC में "नियमित" VNC क्लाइंट की तुलना में बेहतर संपीड़न है, लेकिन यह अधिक तेज़ नहीं है। आरडीपी कम से कम विंडोज सिस्टम के साथ जाने का तरीका है।
जॉय

मैं UltraVNC का उपयोग कर रहा हूं, जो मैंने सुना है वह TightVNC से तेज हो सकता है।
NickAldwin

UltranVNC के पास TightVNC से प्रोटोकॉल में सुधार है।
इवान

0

मेरे पास स्थानीय नेटवर्क पर VNC का उपयोग करके भयानक UX था, हालांकि जब मैंने इसमें प्रवेश करने की कोशिश की:

ssh -X -C 

और उपयोग कर रहा है

xtightvncviewer :$THEDISPLAY

प्रदर्शन किसी भी अन्य संयोजनों की तुलना में अधिक बेहतर है ...

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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.