it-swarm-korea.com

VNC를 더 빠르게 만들려면 어떻게해야합니까?

일주일에 몇 번씩 업무용 컴퓨터에 원격으로 액세스하여 사용해야합니다. 현재 UltraVNC를 사용하고 있습니다. 가격 때문에 VNC를 사용하고 싶습니다. 전에는 주로 내 네트워크에서 VNC를 사용해 보았습니다.

그러나 인터넷을 통한 VNC는 엄청나게 느립니다. Aero를 끈 상태에서 256 색 이하에서도 느리게 느립니다. 최근에 Ammyy Admin 을 사용하여 빠른 반응 시간이 필요한 작업을 수행했습니다. Ammyy는 지연이 거의없이 정말 빨랐으며 Aero를 켠 상태에서 풀 컬러로 작동했습니다!

Ammyy처럼 VNC를 더 빠르게 만들려면 어떻게해야합니까? Ammyy를 사용하지만 15 시간/월 제한에 빠질 수 있습니다. 어떤 제안?

30
NickAldwin

VNC에는 사용하는 프로토콜에 고유 한 몇 가지 제한 사항이 있습니다. 원격 프레임 버퍼 인 RFB는 네트워크를 통해 픽셀의 사각형을 전송하여 작동합니다. 해상도와 비트 깊이가 높을수록 업데이트 전송에 필요한 대역폭이 더 많아집니다. VNC 서버/클라이언트는 이미 몇 가지 최적화를 수행했습니다.

  1. 클라이언트에서 변경되지 않은 영역을 캐싱하여 변경된 영역 만 보냅니다.
  2. 변경이 발생할 때 클라이언트에서 캐시 된 영역 복사.
  3. 다양한 형태의 무손실 및 손실 압축

클라이언트와 서버의 설정을 사용하여 인터넷 연결에 가장 적합한 설정을 확인할 수 있습니다. 고급 프로토콜 기능을 사용하려는 경우 동일한 회사의 클라이언트와 서버를 사용하는 것이 가장 좋지만 지원하는 프로토콜 기능을 결정하기 위해 협상하기 때문에 모든 클라이언트가 모든 서버에 연결할 수 있습니다.

RDP 및 X 프로토콜은 픽셀 패치 대신 드로잉 명령을 전송합니다. 그렇기 때문에 일부 조건에서는 VNC보다 우수합니다.

다른 독점 원격 액세스 서비스는 유사한 기술을 사용할 수 있지만 문서화되어 있지 않습니다. 원격 액세스 서비스는 직접 원격 액세스보다 방화벽을 쉽게 통과 할 수 있다는 이점이 있으며 일반적으로 구성하기가 쉽고 암호화를 더 잘 지원합니다.

VNC, 원격 데스크톱, LogMeIn Free, PCAnywhere 및 원격 X를 사용했습니다. 각각의 장점은 다음과 같습니다.

  • VNC는 실제로 매우 제한된 비트 전송률보다 다른 프로토콜보다 성능이 우수합니다. (전화 접속 연결을 생각하십시오) 그리고 거의 모든 플랫폼에서 작동합니다.
  • 원격 데스크톱은 LAN을 통해 잘 작동하며 ActiveDirectory와 완벽하게 통합됩니다.
  • LogMeIn은 인터넷을 통해 Windows PC에 액세스하는 데 적합하며 ActiveDirectory 통합도 지원합니다. ActiveX, Java, Firefox 확장 기능 및 HTML 기반 클라이언트도 있습니다. 무료 버전은 최대 5 대의 PC를 관리 할 수 ​​있습니다. 유료 버전은이 수를 늘리고 파일 전송 및 고급 관리 기능을 추가합니다.
  • PCAnywhere는 VNC 및 원격 데스크톱과 유사합니다. 다양한 수준의 암호화, 파일 전송 및 원격 구성을 지원합니다. VNC 및 원격 데스크톱과 함께 구성해야 할 사항.
  • X는 유닉스 세계에서 원격 데스크톱에 해당합니다. 공정하게 말하면 다른 프로토콜보다 훨씬 오래되었습니다. LAN을 통해 작동하지만 인터넷을 통해 너무 수다합니다. 여러 프로젝트에서 다양한 수준의 성공으로이를 개선하려고 시도했습니다. 이미 언급 한 NoMachine NX는 그러한 프로젝트 중 하나입니다.

필자가 언급 한 모든 원격 액세스 프로토콜은 시만텍이 판매하는 PcAnywhere를 제외하고 자유롭게 사용할 수 있습니다 (OS와 함께 또는 다운로드로).

개인적으로 나는 그들 각각을 시도하고 당신의 요구에 가장 적합한 것을 선택합니다.

20
Kenneth Cochran

NoMachine NX 를 시도해보십시오. 내 친구가 VNC 속도를 높이는 데 성공했습니다.

나에 관해서는 RDP를 사용하고 있으며 Windows 시스템으로가는 길이라고 생각합니다. 다른 사람들은 TeamViewer 또는 Remote Administrator 로 좋은 결과를 얻었습니다.

14
Joey

이것을 사용해보십시오 :

-snapfb

변경 사항에 대해 X 디스플레이 프레임 버퍼 (fb)를 폴링하는 대신 주기적으로 모든 X 디스플레이 fb를 기본 메모리에 복사하고 해당 복사본에 변경 사항이 있는지 검사하십시오. 어떤 상황에서는 대화식 응답이 향상되거나 최소한 더 매끄럽게 보이지만 다른 환경에서는 응답이 더 나빠질 수 있습니다. 비디오 h/w fb가 작은 타일을 읽는 것이 매우 느리면이 모드가 도움이 될 수 있습니다. "프레임 속도"를 화면 크기로 유지하려면 x bpp가 너무 클 수 없습니다. 이 모드는 메모리 I/O 리소스를 매우 낭비합니다 (아무것도 변경하지 않아도 전체 화면을 복사합니다). 비디오 캡처와 같은 응용 프로그램이나 창 찢김이 문제가되는 경우에 사용됩니다.

이것은 나를 위해 문제를 해결했습니다.

2
Denis

나는 그것을 포기했지만, 요즘에는 Windows에있을 때 LogMeIn Free 을 사용하고 Linux에서는 X shing with ssh 을 사용합니다.

2
Nifle

ltraVNC 을 살펴 보셨습니까? 시스템에 미러 비디오 드라이버가 내장되어있어 일부 새로 고침 및 알림 문제의 속도를 높일 수 있습니다. 나는 그것이 당신의 경우에 도움이 될 수 있다고 생각하며 여전히 무료입니다.

2
Dillie-O

IP 주소를 기반으로 컴퓨터에 연결하면 TeamViewer를 "로컬 전용"으로 실행할 수 있습니다. 이것은 VNC보다 속도가 크게 향상되었습니다.

1
Eric

최근에 모두 테스트했으며 Ammy Admin이 일반적인 목록에서 최고입니다. Temviewer는 완벽하게 작동하며 Android 및 Mac 지원을 제공하므로 다른 OS와 연결하거나 다른 OS에 연결할 때 훌륭한 옵션입니다. Ammy Admin과 TeamViewer는 Directx를 지원하므로 게임을 보거나 게임을 볼 수 있습니다 그러나 Guild Wars 2 및 Diablo 3에서 테스트 한 결과 DirectV를 UltraVNC, TightVNC 및 RealVNC로 테스트했지만 Directx 게임에서 작동하지 못했습니다. 게임에 들어가면 창이 나타납니다 (컴퓨터가 멈추지 않고 최소화 할 수있는 검은 창이 나타납니다).

팀 뷰어는 훌륭한 지원을 제공하며 이메일에 자주 답변합니다.

Ammy Admin의 최악의 점은 가격과 지원입니다. 각 컴퓨터마다 하나의 라이센스, 클라이언트와 서버에 대한 라이센스, 프리미엄 라이센스와 함께 (70 + 70) 140 유로가 필요하기 때문입니다.

반면에 VNC는 무료이기 때문에 많은 지원을하지 않습니다.

최선의 선택은 그것들을 모두 테스트하고 시스템에서 어느 것이 더 나아지는지를 보는 것입니다.

1
xtrm

로컬 네트워크에서 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
0
Stanley Kaleta

무료 VNC가 고통스럽게 느리다는 것을 알았습니다. 그들은 유료 버전을 가지고 있습니다-그것이 훨씬 나을지 확실하지 않습니까?

Windows 환경에 있다면 RDC (원격 데스크톱 연결)에 많은 행운을 얻었습니다.

0
NoCarrier

속도가 느린 네트워크를위한 TightVNC 라는 VNC 버전이 있습니다.

0
Nippysaurus