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ダウンロードすることもできます。ここ。パフォーマンスの問題をデバッグするのに非常に便利です。また、システムのパフォーマンスを記録するので、問題を「巻き戻して再生」することができます。

関連情報