원격터미널에서 gvim을 사용할 때... [3]

원격터미널에서 gvim을 사용할 때...

2006-04-06 15:56 - 불끈보이

제가 현재 사용하고 있는 환경은 다음과 같습니다.
빵빵한 노트북(Dual core)에 vmware를 깔고 Redhat EL 3을 깔았습니다.
그리고 Remote terminal(Desktop)에서 Xmanager2.0으로 노트북쪽으로 원격접속해서 사용하고 있는데...
접속은 문제없이 잘되고 있구요.. 속도도 Server에서 띄우는 것만큼 빠릅니다. 보통 다른 GUI 프로그램도 무리없이 동작하고 있구요..
근데, 문제는 gvim을 사용해서 edit를 할려고 하면 gvim 창의 글자들이 scroll되는게 눈에 보일 정도로 느려집니다.
참고로 제가 사용하는 VIM 버젼은 6.4버젼입니다.
문제가 뭔지? 해결방법 좀 알고 싶습니다.


Re: 원격터미널에서 gvim을 사용할 때...

2006-04-06 17:26 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

최근의 리눅스들은 화면에 출력되는 폰트에 대해 윤곽선 처리(font rendering, font aliaing, font hinting 등)와 같은 추가적인 작업들을 합니다. 이런 작업들은 리눅스에서 이루어지므로 이러한 작업들이 화면 출력에 상당한 영향을 미칩니다. 이런 처리를 하기 시작한 초기의 배포판은 속도가 아주 많이 느렸습니다. 아마도 Xmanager와 같은 원격 접속 환경은 별로 고려하지 않은 듯합니다.

Redhat의 경우는 근래에 출시되는 배포판의 경우 속도 문제를 개선한 버전들이기는 하지만 이런 윤곽선 처리를 하지 않은 경우보다는 아직도 느립니다.

Redhat EL3의 gvim도 폰트에 대한 윤곽선 처리 때문에 화면 스크롤 속도가 느린 게 아닌가 생각됩니다.

사용자 설정으로 이런 윤곽선 처리 기능을 해제하고 사용하시면 약간의 속도 향상을 있을 수 있습니다. 또한 gvim에서 'syntax off'라는 명령으로 문서를 흑백으로 처리하셔도 속도가 증가됩니다.
또한 이런 폰트에 대한 추가적인 작업이 리눅스에서 이루어지므로 vmware에 설치된 리눅스의 사양이 좋아지도록 vmware를 설정하실 필요도 있습니다.

폰트 설정을 변경하시고자 한다면 해당 리눅스의 데스크톱 사용자 설정의 폰트 영역에 가시면 할 수 있습니다.

감사합니다.


Re: Re: 원격터미널에서 gvim을 사용할 때...

2006-04-07 09:50 - 방지훈

답변 감사드립니다.

그런데, 알려 주신대로 여러가지 방법을 동원해 보았으나 결국은 디스플레이 속도를 향상시키지는 못했습니다.
해서 앞으로 2가지 방법을 한번 적용해 볼려고 합니다.
1. 그래픽 카드 교체 : 현재 원격 데스크탑의 그래픽 카드를 바꿔볼려고 합니다. 메모리가 좀 충분한 걸로.. 현재는 SVB-32M Nvidia.
2. Linux 패널 전환 : EL 3 GNOME 패널로 사용하고 있는데, KDE로 바꿔볼라고 합니다.

요 두가지 방법에 대한 의견을 좀 부탁드립니다.


Re: Re: Re: 원격터미널에서 gvim을 사용할 때...

2006-04-07 12:04 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

1. X응용프로그램의 화면 출력 속도와 Xmanager가 설치된 PC의 그래픽 카드와는 어느 정도 상관관계가 있습니다. 하지만 gvim이라는 것이 Xmanager가 설치된 PC의 그래픽 환경에 영향을 받을 정도의 프로그램은 아닙니다. 따라서 그래픽 카드의 교체는 성능향상에 대한 기대가 크지 않습니다.

2. GNOME에서 KDE로 작업환경을 바꿔 보시는 것은 괜찮은 방법일 것 같습니다. 그러나 이 경우에도 폰트 처리를 하지 않는 방법을 사용하실 것을 권해드립니다.

또한 vmware라는 가상의 환경도 고려해 보실 부분이고, 느린 정도가 작업을 하지 못할 정도의 속도라면 gvim 자체의 문제이거나 LinuxOS의 다른 설정상의 문제일 수 있습니다.

저희가 가진 gvim6.4(Redhat FedoraCore5)로 테스트해 보았을 때에는 폰트처리에 따른 약간의 속도 저하 외에는 큰 문제점을 느끼지 못했습니다.

사용하시는 환경에 대한 자세한 정보를 알려주시어 정확한 테스트가 이루어지면 문제를 더 잘 파악할 수 있을 것 같습니다.

1. Redhat 3 EL의 정확한 버전 : AS, ES, WS 중 어떤 것인지.
2. Redhat 3 EL에 포함된 vim은 버전이 조금 낮은 것으로 알고 있습니다. vim6.4를 설치한 방법에 대해 자세히 알려주십시오.

감사합니다.


이전 조회수: 121