2011-07-25 47 views
0

我是一個Linux新手...所以我有一個練習:只使用ps,grep,awk,gawk確定總內存量SQL使用的進程。我怎麼可以用ps來確定在任何進程中使用了多少內存?在ps顯示百分比的Mem ... 非常感謝。從'ps aux'輸出獲得大量的內存進程使用awk in MB

+0

聽起來像功課。您是否嘗試過運行ps *並查看輸出*?輸出格式因系統而異,所以你必須定製'grep'&co。到你的情況。 – spraff

+0

我使用ubuntu 11.04,是的,即時嘗試運行ps auwx,mem以百分比。 – user861969

回答

1
ps auwx | awk '/[s]ql/ {total += $4} END {print total}' 

你可能想尋找$11 ~ /sql/而不是找到實際的(我的)SQL過程,而不是與任何說法「SQL」的任何命令。

+0

非常感謝,它對我來說工作得很好:) – user861969