Xshell 게시판

Xshell 3.0보다 4.0이 시리얼 출력이 늦음

최종입력: 2012-02-16 15:39 - 넷사랑 | 답글: 6건

 
2012-01-30 10:42 - 박영운

Xshell 3.0보다 4.0이 시리얼 출력이 늦음

 
3.0 쓰다가 4.0 사용하는데
시리얼 창에 메시지 표출이 느립니다.

타겟의 디버그 케이블을 통해 타켓쪽의 시스템 명령어를 입력하면
(예를 들어 ls 등) 출력이 4.0 은 늦게 표출됩니다.

시리얼 디버그에서만 나타나구요.
제 환경은 115200 baud에서 발생하고 있습니다.
특이하게도 SSH 프로토콜 연결시에는 출력이 정상입니다.

4.0에서 시리얼 디버그 표출이 느린현상을 해결할 방법이 있을까요?

프로그램 버전 : Xshell 4
2012-01-30 18:39 - 넷사랑

Re: Xshell 3.0보다 4.0이 시리얼 출력이 늦음

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

시리얼 접속과 관련된 부분은 3.0에 비해 달라진 부분이 없습니다.
시리얼 접속과 관련한 설정이 3.0과 동일한지 다시 한번 확인 바랍니다.

최근의 PC에는 시리얼 통신을 위한 COM 포트가 없어 USB 포트에서 변환한 포트를 쓰기도 합니다. 이 과정에서 문제가 생길 수도 있습니다. Xshell 3.0과 4.0의 차이가 동일한 PC에서 생기는 문제라면 이 부분과는 연관이 없어 보이지만 확인바랍니다.
이 문제에 대해서 계속해서 테스트해 보겠습니다.

감사합니다.
2012-01-31 09:39 - 박영운

Re: Xshell 3.0보다 4.0이 시리얼 출력이 늦음

 
시리얼 관련 설정 부분이 동일한지는 살펴보겠습니다.

다만 동일한 PC에 3.0 쓰다가 4.0을 설치했을때
제가 3.0 때에 만들어놓은 세션이 그대로 있는걸 보면
각 설정 내용도 그대로 반영된 것라고 생각되는데요.

시리얼 출력 관련 어느 설정 부분을 살펴보면 좋은지
세부내용을 알려주시면 좋겠습니다.
2012-01-31 09:54 - 박영운

Re: Xshell 3.0보다 4.0이 시리얼 출력이 늦음

 
시리얼 설정 부분도 살펴보았습니다.
전부 동일하구요.

느낌에 4.0에서는 내부적으로 출력 로그에 대해 버퍼링을 한 후
출력하는 것처럼 보입니다. 3.0과 확실히 다릅니다.

앞전에 USB to Serail 지적한 내용도 제 쪽의 환경은
PCI serial 을 사용하고 있으므로 연관이 없습니다.

테스트 확인을
dir 이나 ls등이 가능한 타겟에 시리얼 연결 후 확인해 보시면
차이가 분명하게 납니다.

2012-01-31 18:13 - 넷사랑

Re: Xshell 3.0보다 4.0이 시리얼 출력이 늦음

 
말씀하신 부분에 대해 확인해 보았습니다.

3.0에 비해 4.0이 출력하는 과정에서 정체되는 증상처럼 보이나 이는 출력 방식의 문제이며 최종 결과물은 3.0과 같습니다.

time 명령으로 시간을 확인해 보실 수 있습니다.

time ls -R

명령어의 결과 중 'real'에 해당하는 부분이 실제로 터미널에서 사용자가 느끼는 시간입니다.

시스템에 따라서는 위 명령어가 없을 수 있으니 스톱워치 등으로 테스트해 보실 수도 있습니다.

감사합니다.
2012-02-16 09:42 - 박영운

Re: Xshell 3.0보다 4.0이 시리얼 출력이 늦음

 
답변 감사합니다.
말씀하신내용중에
"3.0에 비해 4.0이 출력하는 과정에서 정체되는 증상처럼 보이나 이는 출력 방식의 문제"
이 문제를 얘기한 것인데요.
4.0에서 정체되는 증상을 해결할 수는 없는건가요?
2012-02-16 15:39 - 넷사랑

Re: Xshell 3.0보다 4.0이 시리얼 출력이 늦음

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

출력 방식에 대한 변경을 검토 중입니다.

감사합니다.