自分のコンピューターまたはサーバーを使用してターミナルで多くの作業を行う人は、多くの場合、機器のパフォーマンス、消費量を確認する必要があります。
RAM、最も消費するプロセス、CPUなど、これにはいくつかの選択肢があり、この情報(およびそれ以上)を表示するために使用できるいくつかのプログラムがあります。
ターミナル。
上:
ターミナルで実行するには、次のように入力してを押します 入力します:
top
これは最も単純で、多くのディストリビューションにデフォルトでインストールされており、さまざまな情報が表示されます。 たとえば、ユーザー数が表示されます
資産、オンライン時間、また私たちが見ることができるように、それは私たちにタスクまたはプロセスの量を示しています(タスク:合計154)、中にあるそれらの量
実行中、睡眠中、拘束中、またはゾンビモード。
以下に、SWAPと同様に、使用されている(および空きになっている)RAMの量を(KiBで)示します。
最後に、プロセスのリストがあります。各プロセスについて、PID、それを実行するユーザー、使用するメモリ(実および仮想)の量、パーセントを知ることができます。
CPU消費量、実行時間、および特定のコマンド/プロセス。
ご覧のとおり、この情報を読むのは少し不快ですが、を押すと Z 色で情報を見ることができるようになります、それは少しします
このすべてのデータを読み取るのが簡単です。
トップから出るには、を押すだけです Q そしてそれは閉じます。
htop:
ターミナルで実行するには、次のように入力してを押します 入力します:
htop
いくつかのディストリビューションではデフォルトでインストールされますが、他のディストリビューション(ArchLinuxなど)ではインストールされないため、前のコマンドで開かない場合はインストールする必要があります。
Ubuntu、Debian、またはその派生物を使用する場合、次のようになります。
sudo apt-get install htop
ArchLinuxまたはその派生物を使用する場合、次のようになります。
sudo pacman -S htop
ご覧のとおり、順序付けられた情報が多く、行き詰まりが少なく、すべてを読みやすくなっています。 前のトップとほぼ同じです。
しかし、それを読むためのより良い方法では(CPU、RAM、およびSWAPの消費のための「バー」があっても)、しかし!、それはあなたが以下に見ることができる他のオプションを私たちに提供します。
これらのオプションは、キーを押すことで使用できます F1 ... F2 ...などまで F10、これらは私たちを可能にします
リスト内の特定のプロセスを検索し、ツリーとして配置されたプロセス(プロセスとスレッドまたは関連するプロセス)を確認し、CPUまたはRAMが多いプロセスでフィルタリングします
プロセスの消費、強制終了など。
トップから出るには、を押すだけです F10 そしてそれは閉じます。
nmon:
これにより、表示される情報をさらにカスタマイズできます。開くと、いくつかのオプションが表示されます。簡単に言えば、
モジュール方式の情報。つまり、CPUに関連する情報のみを表示する場合は、キーを押します。また、表示する場合は、キーを押します。
また、RAMに関連するもので、別のキーを押します。これがホーム画面のスクリーンショットです。
ご覧のとおり、CPUに関する情報を確認したい場合は、キーを押してください。 c …メモリキーに関連するもの m ...
ハードドライブで d ...カーネル k ...ネットワーク n (小文字)など
nmon + c + m + kの組み合わせを残します
Ubuntu、Debian、またはその派生物を使用している場合は、これをインストールする必要があります。
sudo apt-get install nmon
ArchLinuxまたはその派生物を使用する場合、次のようになります。
sudo pacman -S nmon
トップから出るには、を押すだけです Q そしてそれは閉じます。
終わり!
さて、これはそれでした。 他の端末システムモニターをご存知の方がいらっしゃいましたら、コメントでリアルタイムにお知らせください🙂
よろしく
長生きするhtop! トップと比較して私に最も影響を与えた主な違いを強調したいと思います。トップでは、あなたをマークするRAM消費量が合計であり、htopでは、色のおかげで、アクティブRAMはパッシブRAMと明確に区別されます(緑と黄色)、バーの総消費量を明確に確認し、実際の消費量(アクティブな消費量)と一時的なメモリコンテンツ(パッシブ)を区別できます
うーん、manjaroを取得するためにユーザーエージェントを変更する必要がありました...ユーザーエージェント全体を上書きしない方法はありますか? つまり、オーバーライドするときは、Firefoxのバージョンを更新する必要があります(たとえば)。互換性のために、ユーザーエージェントを介して使用するバージョンを確認するページがあり、デフォルトを上書きする場合は、手動で編集する必要があります。毎回。 私が疑問に思っているのは、デフォルトのユーザーエージェントに単語を「追加」する方法、またはフィールドのXNUMXつを変更する方法があるかどうかです。
nmon、良いデータを知りませんでした😀
Sandy .. ..nmonの「copypasteaste」.... htopを再度インストールするべきではありません....しかし効果的にnmon..😉
nmonのインストールコードにエラーがあります(ちなみに私は知りませんでした)情報をありがとう。
気づいてくれてありがとう、ツイッターでとにかくハハハと言ってくれた。 それを私が直した。
トップもインタラクティブです。
たとえば、「m」を押すと、RAMメモリの消費によってプロセスが順序付けられます(デフォルトではCPUの順序で表示されます)。 もう一度押すと、CPUの順序に戻ります。
«k»(強制終了の場合)を押すと、プロセスに入って強制終了するためのPIDが要求されます
«u»(ユーザーの場合)を押すと、ユーザーが要求され、入力したものでフィルターが作成されます。
「h」を押すと役立ちます。 あなたにはたくさんの選択肢があります。
次に、ターミナルのシステムモニターの推奨事項として、一目でわかります。
それは多かれ少なかれトップ+無料+ ifconfigと他のコマンドの組み合わせです。 つまり、アクティブなプロセス、ネットワークインターフェイスの情報、ディスク/パーティションのアクティビティ、およびいくつかのセンサーデータが一覧表示されます。 非常に完成しています。 インタラクティブではありませんが、「オンザフライで構成可能」です。
このスレッドを改善してくれてありがとう😀
優秀な。 トップマンを見てみましょう。
毎日私はコンソールがもっと好きで、そのプログラムはプログラミングの頂点に思えます。明日はnmonを散歩します!
素晴らしい情報、ありがとう!