SSH를 통해 "top" 명령을 올바르게 실행하는 방법은 무엇입니까?

SSH를 통해 "top" 명령을 올바르게 실행하는 방법은 무엇입니까?

나는 달려야 한다맨 위한 컴퓨터의 명령은 다른 컴퓨터에 있습니다. 내 대상 컴퓨터의 IP는 192.168.0.81입니다.

나는 이것을하려고 노력하고 있습니다 :SSH 192.168.0.81 상단

그러나 나는 다음과 같은 결과를 얻습니다.맨 위: tcgetattr() 실패: 잘못된 인수

누구든지 이 문제를 해결하도록 도와줄 수 있나요?

시스템 정보: Linux iRP-C-09 2.4.18-timesys-4.0.642

상위 버전: 2.0.7

답변1

top전체 화면 대화형 콘솔 응용 프로그램입니다. 실행하려면 tty가 필요합니다. 의사 tty 할당을 시도 ssh -t하거나 강제합니다.ssh -tt

답변2

대화형 디스플레이를 보고 싶지 않은 경우 스냅샷만 출력하도록 하면 더 이상 "ssh -t" 옵션이 필요하지 않습니다.

top -n 1 -b

답변3

약간 벗어난 주제:

더 많은(그리고 더 나은 보기) 출력이 필요하면 atop다운로드할 수도 있습니다.여기. 성능 문제를 디버깅하는 데 매우 유용합니다. 또한 시스템 성능을 기록하므로 문제를 "되감기 및 재생"할 수 있습니다.

관련 정보