NX Client 속도 향상

2013.04.27 02:25

한때 회사 노트북을 받아 집에서 코딩을 하는 꿈에 부풀어 있다가, 

VPN으로 인한 어쩔 수 없는 NX의 퍼포먼스에 실망했었다. 

그러나 계속 남는 아쉬움 끝에 여러 가지 최적화 방법을 찾아봤고, 아래 NX Client Guide를 통하여 나름 쓸만한 환경이 되었다. 

http://www.nomachine.com/documents/configuration/client-guide.php

설정의 핵심은 

  • 최대한 필요없는 암호화 및 기능 제거 
  • 최대한 각종 압축률을 높이거나 이미지 퀄리티 낮춤

 

세부 설정

  • Desktop Link Type - ADSL
    • Link Type에 따라 lazy encoding level이나 각종 압축률이 증가한다고 한다. 일단 VPN을 쓰는 입장에서 속도는 ADSL이 제일 비슷할 것 같고 이게 제일 좋은 성능을 보여줘서 ADSL 낙점! 
  • Display Setting - Use custom settings
    • Only use JPEG Compression - 어차피 코딩만 하므로 압축률 좋은 JPEG 사용 
    • Use custom JPEG quality - 과감히 0! 최대한 낮춰라! 어파치 코딩만 하는데 좋은 이미지는 필요없다
  • Advanced

쓰고 나니, 오히려 이것저것 체크해놔서 느렸었구나 ㅡ.,ㅡ. 

그냥 Link Type만 ADSL로 해놔도 빨라졌을 것을; 


어쨌든 앞으로는 집에서도 즐겁게 코딩할 수 있어 기쁘다 ㅜㅜ 

카페에서 커피와 함께 코딩하는 로망이 실현되겠구나. 


ps. 참고로 VPN 게이트웨이는 상해가 제일 빠르다(제일 가까우니까)


'' 카테고리의 다른 글

VMWARE workstation 7.1.4 patch for kerenel 3.1  (0) 2013.06.28
NX Client 속도 향상  (0) 2013.04.27
[명령어] 특정유저 프로세스 강제 종료 명령어  (0) 2013.04.08
NX 단축키  (0) 2013.04.05
Eclipse 속도 향상 팁  (0) 2013.03.06
Posted by 라판
TAG NX

NX 단축키

2013.04.05 16:05

How to use NX keyboard shortcuts 
If you want to switch back from a fullscreen session to your native OS desktop, you can click on the 'magic pixel' on the upper right edge of your screen.

Keystrokes available in NX 3.x

      Ctrl + Alt + Shift + Esc to get rid of a not responding session

      Ctrl + Alt + T to terminate a session

      Ctrl + Alt + F to switch to fullscreen/windowed (Note: This feature is not
      available on Windows)

      Ctrl + Alt + Shift + F to switch to multimonitor fullscreen/windowed 
      (Note: This feature is not available on Windows) 

      Ctrl + Alt + M to minimize or maximize fullscreen window

      Ctrl + Alt + arrow keys to viewport navigation

      Ctrl + Alt + keypad arrow keys to viewport navigation (Note: this action 
      is performed also by keeping Ctrl + Alt pressed and dragging the
      content of the main window by the pointer)

      Ctrl + Alt + R to switch "auto-resize/viewport" mode. The agent starts 
      in auto-resize mode, so users can resize the desktop simply by resizing 
      the main window. In viewport mode, resizing the main window doesn't
      make the desktop resize itself, but users can navigate the desktop by 
      moving the viewport (Note: the auto-resize feature will be available on 
      Windows starting with NX 4.0.0)

      Ctrl + Alt + E to toggle the lazy encoding

      Ctrl + Alt + J to force a drawable's synchronization, in order to attempt
      a fix for a visualization problem

      Alt + F4 when the window manager is present, it allows you to suspend
      or terminate a session

      Ctrl + Alt + K  enable/disable the catching of Alt+Tab and Print Screen
      keys 



출처 : http://www.nomachine.com/ar/view.php?ar_id=AR03C00172

'' 카테고리의 다른 글

VMWARE workstation 7.1.4 patch for kerenel 3.1  (0) 2013.06.28
NX Client 속도 향상  (0) 2013.04.27
[명령어] 특정유저 프로세스 강제 종료 명령어  (0) 2013.04.08
NX 단축키  (0) 2013.04.05
Eclipse 속도 향상 팁  (0) 2013.03.06
Posted by 라판
TAG NX

작업 서버에 문제가 있어 VNC나 Xming으로 작업하려면 너무 느려서 애로사항이 많았다.

자주 ping이 100~1000ms을 찍고 있으니, GUI 작업은 무리인게 당연하다. 

근본적으로 서버쪽 네트워크쪽에 문제가 있어 보이지만, 다시 VI에 온갖 플러그인을 갖다 붙여서 사용해보려 하지만,

본래 내가 손이 느린데다가, 익숙하고 편리한 이클립스를 포기할 수 없어 전전긍긍하던 중, 

NX Server에 대한 이야기 들려서 깔아봤는데, 결과는 대만족!! 

네트워크 문제가 있는 것을 감안하더라도, 꽤나 안정적으로 잘 돌아간다. 

 앞으로 애용할 것으로 보인다. 

설치방법도 매우 간단하다 

  1. linux 배포판 확인 : cat /etc/Suse-release => SLE 11.1임을 확인 
  2. zypper에 Suse의 RemoteDesktop에 대한 저장소 링크 추가 : zypper ar http://download.opensuse.org/pub/opensuse/repositories/X11:/RemoteDesktop/SLE_11/ RemoteDesktop
  3. 새로 링크된 RemotteDesktop 저장소 업데이트 - zypper ref 
  4. FreeNx와 NX 설치 :zypper in FreeNX NX
  5. Nxserver 설정 
    1. nxsetup --install --setup-nomachine-key
    2. nxserver --status
  6. LocalPC 환경에 맞는 Nx Client 설치 (windows - http://www.nomachine.com/download-package.php?Prod_Id=3835)
  7. Nx Client 실행 및 설정 
    1. Session에 대한 이름 작성
    2. Host 및 port 설정(대개 ssh를 쓸 것이므로, port는 22로 함) 
    3. 인터넷 속도 - LAN
    4. 연결시 사용할 GUI 환경 - Unix - KDE => 각 서버에서 주로 쓰는 GUI 환경에 맞게 설정 
    5. 기타 화면 설정
  8. 사용 
어서 서버 문제가 해결되어 신나게 코딩할 수 있음 좋겠다!! 

참조
  • http://en.opensuse.org/SDB:FreeNX_server#Setting_up_things
  • http://mcchae.egloos.com/10483664

ps. 이클립스 속도 팁 - http://miruel.egloos.com/2735094

' > 일반' 카테고리의 다른 글

screen  (0) 2013.06.14
Launchy  (0) 2013.04.11
FreeNX : VNC을 대신할 RemoteDesktop (번외 eclipse 속도 tip)  (0) 2012.11.08
tightvnc에서 텍스트 복사/붙여놓기  (0) 2012.11.02
Posted by 라판