Linux記憶體使用量情況查看命令

來源:互聯網
上載者:User


Linux記憶體使用量情況查看命令 查看記憶體:free  www.2cto.com               total       used       free     shared    buffers     cachedMem:       8126976    7609376     517600          0     447392    1268632-/+ buffers/cache:    5893352    2233624Swap:      2928636     572388    2356248 top查看進程,shift+f可以設定排序次序,如果按照RES排序,可以保證清晰的查看到系統佔用記憶體較大的線程。  www.2cto.com   ps:查看進程情況, 一般使用ps -ef, ps -aux-A :所有的 process 均顯示出來,與 -e 具有同樣的效用;-a :不與 terminal 有關的所有 process ;-u :有效使用者 (effective user) 相關的 process ;x :通常與 a 這個參數一起使用,可列出較完整資訊。輸出格式規劃:l :較長、較詳細的將該 PID 的的資訊列出;j :工作的格式 (jobs format)-f :做一個更為完整的輸出。紅色為父進程idguest    12032 11991  0 21:32 pts/0    00:00:00 grep httpdadmin    14969 26047  0 09:21 ?        00:00:01 /usr/alibaba/httpd/bin/httpd -d /home/admin/run/deployadmin    20417 26047  0 09:36 ?        00:00:01 /usr/alibaba/httpd/bin/httpd -d /home/admin/run/deployroot     26047     1  0 Nov19 ?        00:00:00 /usr/alibaba/httpd/bin/httpd -d /home/admin/run/deploy 通過pstree -p 26047,  可以看到所有的子進程的線程! 查看swap使用方式:#!/bin/bashPID=${1:-[1-9]*}total_swap=0 GetSwap () {    pid=$1    cmdline=$(cat /proc/$pid/cmdline 2>/dev/null|tr '' ' ')    pid_swap=$(awk 'BEGIN{total=0}/Swap/{total+=$2}END{print total}' /proc/$pid/smaps 2>/dev/null)    if [ "$pid_swap" != '' ] && [ "$pid_swap" -gt 0 ]; then        echo "PID=$pid – Swap used: $pid_swap Kb – ($cmdline)"    fi} cd /procfor pid in $PID; do    GetSwap $pid    let total_swap+=$pid_swapdoneecho "Total swap: $total_swap Kb" 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.