Linuxでは、実行中のプロセスをトップで最高のメモリとCPU使用率を探して

バッチモードでは、メモリ使用量による最初の15個のプロセスを見つけるために、「トップ」

稼働時間、平均負荷とプロセスの総数:現在のステータスに関する情報、システムの使用状況に関するより詳細な情報を表示するために、トップコマンドを使用。

上の以前のヒントと同様に最高のRAMとCPU使用率によってプロセスを見つけるために  、あなたも使用することができtopコマンドを同じ情報を表示します。このアプローチのさらなる利点に比べフロントが存在してもよい:トップ「ヘッド」は、いくつか例を挙げると、稼働時間、平均負荷とプロセスの総数:システムに関する現在の状態と付加情報に情報を提供します。

トップで使用されるメモリでプロセスを探します

トップで使用されるメモリでプロセスを探します

メモリ使用によってソート第15のプロセスの配置を降順でソートするには、実行します。

#トップ-b -o +%MEM | ヘッド-n 22

あなたが使用する必要があり、以前の技術、との比較+%MEM :(注プラス記号)、降順にソートの出力

15前にプロセスによって記載されているメモリ使用量

15前にプロセスによって記載されているメモリ使用量

上記のコマンドから、オプション:

  1. -b :トップは、バッチモードで実行します
  2. -o :ソート処理のための指定エリア
  3. headユーティリティは、ファイルの最初の数行を表示します
  4. -n表示される行数を指定するオプション。

なお、ことを最初にあなたが表示される行数を指定しなかったときの効果は、デフォルトでは表示の最初の10行をファイル、それは、あります。したがって、上記の例では、我々は、最初の22行のことを示すコマンドの上部バッチモードで出力。

リダイレクトまたはLinuxのファイルに「上部」出力を保存

また、バッチモードで前に  、出力がの後の検査のためにファイルにリダイレクトされます。

# top -b -o +%MEM | head -n 22 > topreport.txt

正如我们所看到的, 顶部工具为我们提供而Linux系统上上市进程,因此,这种方法有一个额外的好处相比,使用更多的动态信息PS工具 ,我们覆盖尖之一。

但最重要的,你必须始终之上运行在批处理模式下其输出重定向到文件或其他程序。 此外,如果您有任何关于使用顶部的任何提示,也可以与我们通过下面的反馈表分享。

 

 

在Linux中通过Top运行进程查找最高内存和CPU使用率

在这篇文章中,我们将分享一个技巧,找出,哪些Linux运行的进程消耗大量的内存(RAM)和CPU利用率后代形式。

我记得一次阅读,高效的系统管理员是懒惰的人。原因不是他们不在做他们的工作或浪费他们的时间 - 这主要是因为他们已经自动化了大量的日常任务。因此,他们不必保管他们的服务器,可以利用他们的时间学习新技术,并始终保持在他们的游戏的top。 自动化你的任务的一部分,是学习如何获得一个脚本做什么你必须做自己否则。继续向您自己的知识库添加命令同样重要。 因此,在本文中,我们将分享一个诀窍,找出哪些进程在Linux中消耗大量的内存和CPU利用率。
RAMとCPU使用率によって、Linuxのプロセスを探します

按RAM和CPU使用率查找Linux进程

也就是说,让我们开始吧。

检查在Linux中按RAM或CPU使用率排序的Top Process

下面的命令将显示由RAM和CPU用在后代的形式(如果你想看到完整的列表中删除的 管道头部 )下令top进程的列表:
# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
示例输出
PID  	PPID 	CMD                      	%MEM 	%CPU
2591 2113 /usr/lib/firefox/firefox 7.3 43.5 2549 2520 /usr/lib/virtualbox/Virtual 3.4 8.2 2288 1 /home/gacanepa/.dropbox-dis 1.4 0.3 1889 1543 c:\TeamViewer\TeamViewer.ex 1.0 0.2 2113 1801 /usr/bin/cinnamon 0.9 3.5 2254 2252 python /usr/bin/linuxmint/m 0.3 0.0 2245 1801 nautilus -n 0.3 0.1 1645 1595 /usr/bin/X :0 -audit 0 -aut 0.3 2.5
人気の手続きを見つけるためにRAMとCPU使用率により、

按RAM和CPU使用查找热门过程

上記のコマンドで使用される上記のオプションの簡単な説明。 -o  PS (または -format) オプションは、出力形式を指定することができます。私のお気に入りは、プロセスの示すことで  、PID(PID)をPPIDs(PID )、 およびプロセス (CMD) の実行可能ファイル(名前とRAMとCPU使用率に関連 %mem し、 %cpu それぞれ)。また、私が使用して --sort 2つのソート %mem %cpu  。デフォルトでは、出力はソートの形で上昇しますが、私は個人的には、ソート順序を逆にする条件の前にマイナス記号を追加することにより、好きです。他のフィールドの出力を追加したり、ソート基準を変更するには、のマニュアルページを参照してください 出力形式制御 セクションの ps コマンド。

お見逃しなく: 15ビットのプロセスを前に、「上部」でメモリ使用量によってバッチモードを見つけます

お見逃しなく: 10の、Linuxのディスクのディレクトリのサイズを探します

概要

Linuxのサーバ監視プロセスが、この記事では、我々はあなたのシステム上のプロセスを一覧表示する方法について説明し、に従って、多くのタスクの1のシステム管理者である PS用 ツールの形で子孫 のRAM CPUの ソートの使用。
 
 

おすすめ

転載: www.cnblogs.com/xuanbjut/p/11647235.html