バッチモードでは、メモリ使用量による最初の15個のプロセスを見つけるために、「トップ」
カテゴリー:Linuxコマンドオペレーティングシステム
2016年7月27日午前0時00分○○秒
上の以前のヒントと同様に最高のRAMとCPU使用率によってプロセスを見つけるために 、あなたも使用することができtopコマンドを同じ情報を表示します。このアプローチのさらなる利点に比べフロントが存在してもよい:トップ「ヘッド」は、いくつか例を挙げると、稼働時間、平均負荷とプロセスの総数:システムに関する現在の状態と付加情報に情報を提供します。
メモリ使用によってソート第15のプロセスの配置を降順でソートするには、実行します。
#トップ-b -o +%MEM | ヘッド-n 22
あなたが使用する必要があり、以前の技術、との比較+%MEM
:(注プラス記号)、降順にソートの出力
上記のコマンドから、オプション:
-b
:トップは、バッチモードで実行します-o
:ソート処理のための指定エリアhead
ユーティリティは、ファイルの最初の数行を表示します- で
-n
表示される行数を指定するオプション。
なお、ことを最初にあなたが表示される行数を指定しなかったときの効果は、デフォルトでは表示の最初の10行をファイル、それは、あります。したがって、上記の例では、我々は、最初の22行のことを示すコマンドの上部バッチモードで出力。
リダイレクトまたはLinuxのファイルに「上部」出力を保存
また、バッチモードで前に 、出力がの後の検査のためにファイルにリダイレクトされます。
# top -b -o +%MEM | head -n 22 > topreport.txt
正如我们所看到的, 顶部工具为我们提供而Linux系统上上市进程,因此,这种方法有一个额外的好处相比,使用更多的动态信息PS工具 ,我们覆盖尖之一。
但最重要的,你必须始终之上运行在批处理模式下其输出重定向到文件或其他程序。 此外,如果您有任何关于使用顶部的任何提示,也可以与我们通过下面的反馈表分享。
在Linux中通过Top运行进程查找最高内存和CPU使用率
我记得一次阅读,高效的系统管理员是懒惰的人。原因不是他们不在做他们的工作或浪费他们的时间 - 这主要是因为他们已经自动化了大量的日常任务。因此,他们不必保管他们的服务器,可以利用他们的时间学习新技术,并始终保持在他们的游戏的top。 自动化你的任务的一部分,是学习如何获得一个脚本做什么你必须做自己否则。继续向您自己的知识库添加命令同样重要。 因此,在本文中,我们将分享一个诀窍,找出哪些进程在Linux中消耗大量的内存和CPU利用率。
也就是说,让我们开始吧。
检查在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
上記のコマンドで使用される上記のオプションの簡単な説明。
-o
PS
(または
-format)
オプションは、出力形式を指定することができます。私のお気に入りは、プロセスの示すことで
の、PID(PID)をPPIDs(PID
)、 およびプロセス
(CMD)
の実行可能ファイル(名前とRAMとCPU使用率に関連
%mem
し、
%cpu
それぞれ)。また、私が使用して
--sort
2つのソート
%mem
か
%cpu
。デフォルトでは、出力はソートの形で上昇しますが、私は個人的には、ソート順序を逆にする条件の前にマイナス記号を追加することにより、好きです。他のフィールドの出力を追加したり、ソート基準を変更するには、のマニュアルページを参照してください
出力形式制御
セクションの
ps
コマンド。
お見逃しなく: 15ビットのプロセスを前に、「上部」でメモリ使用量によってバッチモードを見つけます
お見逃しなく: 10の、Linuxのディスクのディレクトリのサイズを探します