free
free -m 以MB單位顯示
free -h 默認以G單位顯示

Mem:內(nèi)存大小
Swap:交換分區(qū)大小
uname
uname [-asrmpi]
選項與參數(shù):
-a :所有系統(tǒng)相關(guān)的信息,包括下面的數(shù)據(jù)都會被列出來;
-s :系統(tǒng)核心名稱
-r :核心的版本
-m :本系統(tǒng)的硬件名稱,例如 i686 或 x86_64 等;
-p :CPU 的類型,與 -m 類似,只是顯示的是 CPU 的類型!
-i :硬件的平臺 (ix86
uptime查看系統(tǒng)啟動時間與工作負載
[更多l(xiāng)oad average]
(http://www.ruanyifeng.com/blog/2011/07/linux_load_average_explained.html
)
為什么會有三個數(shù)字呢?你從手冊中查到,它們的意思分別是1分鐘、5分鐘、15分鐘內(nèi)系統(tǒng)的平均負荷。
如果你繼續(xù)看手冊,它還會告訴你,當(dāng)CPU完全空閑的時候,平均負荷為0;當(dāng)CPU工作量飽和的時候,平均負荷為1。
那么很顯然,"load average"的值越低,比如等于0.2或0.3,就說明電腦的工作量越小,系統(tǒng)負荷比較輕
CPU 負載的理想狀態(tài) 0.7/核心
? test uptime
14:32:43 up 3 days, 10:12, 2 users, load average: 0.07, 0.02, 0.00
/proc/
基本上,目前主機上面的各個程序的 PID 都是以目錄的型態(tài)存在于 /proc 當(dāng)中,結(jié)合cat,vim,less,more等查看
/proc/cmdline
載入 kernel 時所下達的相關(guān)指令與參數(shù)!查閱此文件,可了解指令是如何啟動的!
/proc/cpuinfo
本機的 CPU 的相關(guān)信息,包含頻率、類型與運算功能等
/proc/devices
這個文件記錄了系統(tǒng)各個主要設(shè)備的主要設(shè)備代號,與 mknod有關(guān)呢!
/proc/filesystems
目前系統(tǒng)已經(jīng)載入的文件系統(tǒng)!
/proc/interrupts
目前系統(tǒng)上面的 IRQ 分配狀態(tài)。
/proc/ioports
目前系統(tǒng)上面各個設(shè)備所配置的 I/O 位址。
/proc/kcore
這個就是內(nèi)存的大小啦!好大對吧!但是不要讀他!
/proc/loadavg
還記得 top 以及 uptime吧?沒錯!上頭的三個平均數(shù)值就是這里的!
/proc/meminfo
使用 free 列出的內(nèi)存信息,嘿嘿!在這里也能夠查閱到!
/proc/modules
目前我們的 Linux 已經(jīng)載入的模塊列表,也可以想成是驅(qū)動程序啦!
/proc/mounts
系統(tǒng)已經(jīng)掛載的數(shù)據(jù),就是用 mount 這個指令調(diào)用出來的數(shù)據(jù)啦!
/proc/swaps
到底系統(tǒng)掛載入的內(nèi)存在哪里?呵呵!使用掉的 partition 就記錄在此啦!
/proc/partitions
使用 fdisk -l 會出現(xiàn)目前所有的 partition 吧?在這個文件當(dāng)中也有紀(jì)錄喔!
/proc/uptime
就是用 uptime 的時候,會出現(xiàn)的信息啦!
/proc/version
核心的版本,就是用 uname -a 顯示的內(nèi)容啦!
/proc/bus/*
一些總線的設(shè)備,還有 USB 的設(shè)備也記錄在此喔!
cpuinfo中的一些關(guān)鍵字信息
processor:邏輯CPU的標(biāo)識
model name:真實CPU的型號信息
physical id:真實CPU和標(biāo)識
cpu cores:真實CPU的內(nèi)核數(shù)
查看物理CPU型號
grep 'model name' /proc/cpuinfo | uniq
查看物理CPU個數(shù)
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
查看每顆物理 CPU 的核心數(shù)
grep 'cpu cores' /proc/cpuinfo | uniq # 每顆 CPU 的核心數(shù),不是總核心數(shù)
查看邏輯 CPU 個數(shù)
grep "processor" /proc/cpuinfo | wc -l
查看 CPU 負載情況
top
下面輸出的信息中分別是每5分鐘、10分鐘、15分鐘的 CPU 負載
Load Avg: 2.02, 1.60, 1.67
查看CPU負載的其他命令
iostat
disk0 disk1 cpu load average
KB/t tps MB/s KB/t tps MB/s us sy id 1m 5m 15m
101.32 7 0.66 6.63 0 0.00 5 3 92 1.79 1.58 1.76