Ubuntu サーバーで prstat コマンドを実行しようとしましたが、インストールされていないようです。インストールに必要なパッケージ名をオンラインで検索しましたが、何らかの理由で運がありませんでした。
これがプリインストールされ、正しく動作するというvmstat, iostat
事実にまだ驚きましたが、そこにはないようです。vmstat
prstat
答え1
prstat
ソラリス命令です。 Linuxには同様のコマンド(top
、、、ps
read、...)がありますが、/proc
同じ構文はありません。これは非標準ツールを使用する場合の欠点です。アプリケーションを別のシステムに移植するには、それを適用する必要があります。
スクリプトを変更したくないので、同じ構文を持つツールが本当に必要な場合は、Linuxが提供する機能を使用してツールを作成してください。スクリプトに必要なオプションと出力形式を実装します。フィールド選択オプションをps
使用すると、-o
必要な情報のすべてではなくてもほとんどを抽出できます。適用grep
またはawk
フィルタリングして必要な行を選択します。または解析/proc/$pid/stat
または/proc/$pid/status
直接。負荷平均などのグローバル情報は に電話またはtop
確認uptime
してください/proc/stat
。