ssh를 사용하여 랩톱에 액세스하고 있습니다 (UMTS를 통해 인터넷에 연결되어 실행 중입니다. 명령을 입력하는 데 속도가 느립니다.) 그러나 SCP를 사용하여 동일한 랩톱에서 로컬 컴퓨터로 파일을 복사하면 주변 속도가 나타납니다. 1.25Mbps (160KBps)는 합리적입니다.
원격 터미널에 명령을 입력하는 데 시간이 많이 걸리는 이유는 무엇입니까?
을 사용할 때 결과가 변경되지 ssh -C않으므로 압축이 크게 도움이되지 않습니다.
ssh를 사용하여 랩톱에 액세스하고 있습니다 (UMTS를 통해 인터넷에 연결되어 실행 중입니다. 명령을 입력하는 데 속도가 느립니다.) 그러나 SCP를 사용하여 동일한 랩톱에서 로컬 컴퓨터로 파일을 복사하면 주변 속도가 나타납니다. 1.25Mbps (160KBps)는 합리적입니다.
원격 터미널에 명령을 입력하는 데 시간이 많이 걸리는 이유는 무엇입니까?
을 사용할 때 결과가 변경되지 ssh -C않으므로 압축이 크게 도움이되지 않습니다.
답변:
광대역 연결의 처리량은 좋지만 대기 시간은 낮거나 가변적입니다.
ping구글과 같은 것을 한다면 250ms 이상의 범위에서 핑을 보게 될 것입니다.
응용 프로그램이 서로 짧은 메시지를 교환하고 가능한 한 빨리 도착하도록 의존하는 대화 형 스타일 응용 프로그램은 이러한 환경에서 어려움을 겪습니다. 온라인 게임은 대개 늦은 네트워크 응답을 처리하기 위해 만들어 지므로이 연결을 통해 게임을하는 경우 대기 시간이나 핑은 높았지만 문제는 발견되지 않았을 수 있습니다.
SSH에서는 키를 누를 때 패킷이 서버로 전송 된 다음 직렬 터미널처럼 에코가 발생하기 전에 응답을받을 때까지 기다립니다. 따라서 SSH에서이 점을 많이 알 수 있습니다.
파일 다운로드와 같은 비 대화식 대량 전송에는 영향을 미치지 않습니다. 이러한 전송의 시작 시간은 평상시보다 높지만 일단 "시작"되면 처리 속도의 최고 속도를 달성합니다.
mosh을 사용해보십시오 .