小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

linux中查看系統(tǒng)資源占用情況的命令

 白雪~~~ 2012-01-10

top:
主要參數(shù)
d:指定更新的間隔,以秒計(jì)算。
q:沒(méi)有任何延遲的更新。如果使用者有超級(jí)用戶(hù),則top命令將會(huì)以最高的優(yōu)先序執(zhí)行。
c:顯示進(jìn)程完整的路徑與名稱(chēng)。
S:累積模式,會(huì)將己完成或消失的子行程的CPU時(shí)間累積起來(lái)。
s:安全模式。
i:不顯示任何閑置(Idle)或無(wú)用(Zombie)的行程。
n:顯示更新的次數(shù),完成后將會(huì)退出to
顯示參數(shù):
PID(Process ID):進(jìn)程標(biāo)示號(hào)。
USER:進(jìn)程所有者的用戶(hù)名。
PR:進(jìn)程的優(yōu)先級(jí)別。
NI:進(jìn)程的優(yōu)先級(jí)別數(shù)值。
VIRT:進(jìn)程占用的虛擬內(nèi)存值。
RES:進(jìn)程占用的物理內(nèi)存值。
SHR:進(jìn)程使用的共享內(nèi)存值。
S:進(jìn)程的狀態(tài),其中S表示休眠,R表示正在運(yùn)行,Z表示僵死狀態(tài),N表示該進(jìn)程優(yōu)先值是負(fù)數(shù)。
%CPU:該進(jìn)程占用的CPU使用率。
%MEM:該進(jìn)程占用的物理內(nèi)存和總內(nèi)存的百分比。
TIME+:該進(jìn)程啟動(dòng)后占用的總的CPU時(shí)間。
Command:進(jìn)程啟動(dòng)的啟動(dòng)命令名稱(chēng),如果這一行顯示不下,進(jìn)程會(huì)有一個(gè)完整的命令行。
top命令使用過(guò)程中,還可以使用一些交互的命令來(lái)完成其它參數(shù)的功能。這些命令是通過(guò)快捷鍵啟動(dòng)的。
<空格>:立刻刷新。
P:根據(jù)CPU使用大小進(jìn)行排序。
T:根據(jù)時(shí)間、累計(jì)時(shí)間排序。
q:退出top命令。
m:切換顯示內(nèi)存信息。
t:切換顯示進(jìn)程和CPU狀態(tài)信息。
c:切換顯示命令名稱(chēng)和完整命令行。
M:根據(jù)使用內(nèi)存大小進(jìn)行排序。
W:將當(dāng)前設(shè)置寫(xiě)入~/.toprc文件中。這是寫(xiě)top配置文件的推薦方法。

free
1.作用
free命令用來(lái)顯示內(nèi)存的使用情況,使用權(quán)限是所有用戶(hù)。

2.格式
free [-b-k-m] [-o] [-s delay] [-t] [-V]

3.主要參數(shù)
-b -k -m:分別以字節(jié)(KB、MB)為單位顯示內(nèi)存使用情況。
-s delay:顯示每隔多少秒數(shù)來(lái)顯示一次內(nèi)存使用情況。
-t:顯示內(nèi)存總和列。
-o:不顯示緩沖區(qū)調(diào)節(jié)列。

uptime
18:59:15 up 25 min,  2 users,  load average: 1.23, 1.32, 1.21
現(xiàn)在的時(shí)間
系統(tǒng)開(kāi)機(jī)運(yùn)轉(zhuǎn)到現(xiàn)在經(jīng)過(guò)的時(shí)間
連線(xiàn)的使用者數(shù)量
最近一分鐘,五分鐘和十五分鐘的系統(tǒng)負(fù)載
參數(shù): -V 顯示版本資訊。

vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r  b   swpd free   buff   cache    si   so    bi     bo    in    cs   us  sy  id wa
0  1  24980 10792 8296  47316    5   19   205    52  1161   698  26  3  1  70
1 觀(guān)察磁盤(pán)活動(dòng)情況
磁盤(pán)活動(dòng)情況主要從以下幾個(gè)指標(biāo)了解:
bi:表示從磁盤(pán)每秒讀取的塊數(shù)(blocks/s)。數(shù)字越大,表示讀磁盤(pán)的活動(dòng)越多。
bo:表示每秒寫(xiě)到磁盤(pán)的塊數(shù)(blocks/s)。數(shù)字越大,表示寫(xiě)磁盤(pán)的活動(dòng)越多。
wa:cpu等待磁盤(pán)I/O(未決的磁盤(pán)IO)的時(shí)間比例。數(shù)字越大,表示文件系統(tǒng)活動(dòng)阻礙cpu的情況越嚴(yán)重,因?yàn)閏pu在等待慢速的磁盤(pán)系統(tǒng)提供數(shù)據(jù)。wa為0是最理想的。如果wa經(jīng)常大于10,可能文件系統(tǒng)就需要進(jìn)行性能調(diào)整了。  
2 觀(guān)察cpu活動(dòng)情況
vmstat比top更能反映出cpu的使用情況:
us:用戶(hù)程序使用cpu的時(shí)間比例。這個(gè)數(shù)字越大,表示用戶(hù)進(jìn)程越繁忙。
sy:系統(tǒng)調(diào)用使用cpu的時(shí)間比例。注意,NFS由于是在內(nèi)核里面運(yùn)行的,所以NFS活動(dòng)所占用的cpu時(shí)間反映在sy里面。這個(gè)數(shù)字經(jīng)常很大的話(huà),就需要注意是否某個(gè)內(nèi)核進(jìn)程,比如NFS任務(wù)比較繁重。如果us和sy同時(shí)都比較大的話(huà),就需要考慮將某些用戶(hù)程序分離到另外的服務(wù)器上面,以免互相影響。
id:cpu空閑的時(shí)間比例。
wa:cpu等待未決的磁盤(pán)IO的時(shí)間比例。

iostat
用于統(tǒng)計(jì)CPU的使用情況及tty設(shè)備、硬盤(pán)和CD-ROM的I/0量
參數(shù):
    -c      只顯示CPU行
    -d      顯示磁盤(pán)行
    -k      以千字節(jié)為單位顯示磁盤(pán)輸出
    -t       在輸出中包括時(shí)間戳
    -x      在輸出中包括擴(kuò)展的磁盤(pán)指標(biāo)

avg-cpu:  %user   %nice    %sys %iowait   %idle
          20.25    0.18    2.61   76.39    0.57
%iowait 等待本地I/O時(shí)CPU空閑時(shí)間的百分比
%idle 未等待本地I/O時(shí)CPU空閑時(shí)間的百分比

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
hda               9.86       284.34        84.48     685407     2036
每秒傳輸數(shù)(tps)、每秒512字節(jié)塊讀取數(shù)(Blk_read/s)、每秒512字節(jié)塊寫(xiě)入數(shù)(Blk_wrtn/s)和512字節(jié)塊讀?。˙lk_read)和寫(xiě)入(Blk_wrtn)的總數(shù)量。

一、如何查看服務(wù)器的CPU

今天安裝了9臺(tái)Linux服務(wù)器,型號(hào)完全不一樣(有DELL、HP和IBM服務(wù)器),又懶得去對(duì)清單,如何在Linux下cpu的個(gè)數(shù)和核數(shù)呢?另外,nginx的cpu工作模式也需要確切的知道linux服務(wù)器到底有多少個(gè)邏輯cpu,不過(guò)現(xiàn)在服務(wù)器那是相當(dāng)?shù)谋牒?,直接上worker_processes 8吧。

判斷依據(jù):

1.具有相同core id的cpu是同一個(gè)core的超線(xiàn)程。(Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.)

2.具有相同physical id的cpu是同一顆cpu封裝的線(xiàn)程或者cores。(Any cpu with the same physical id are threads or cores in the same physical socket.)

以自己的惠普DL380G6為例說(shuō)明:

①物理cpu個(gè)數(shù):

[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

②每個(gè)物理cpu中core的個(gè)數(shù)(即核數(shù))

[root@localhost ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq cpu cores : 4

這樣可以推算出自己服務(wù)器的邏輯CPU為物理個(gè)數(shù)*核數(shù),如果你的服務(wù)器是server2003,你可以在你的資源管理器里以圖形化方式看到你的邏輯CPU個(gè)數(shù)。

二、查看服務(wù)器的內(nèi)存情況

有時(shí)候,你運(yùn)行了許多大的進(jìn)程,比如你開(kāi)啟了300個(gè)fast-cgi。這時(shí)候你感覺(jué)系統(tǒng)很慢,便需要查看服務(wù)器的內(nèi)存情況:

[root@server ~]# free -m total used free shared buffers cachedMem: 249 163 86 0 10 94 -/+ buffers/cache: 58 191Swap: 511 0 511

參數(shù)解釋?zhuān)?/P>

total 內(nèi)存總數(shù)used 已經(jīng)使用的內(nèi)存數(shù)free 空閑的內(nèi)存數(shù)shared 多個(gè)進(jìn)程共享的內(nèi)存總額 buffers Buffer Cache和cached Page Cache 磁盤(pán)緩存的大小 -buffers/cache (已用)的內(nèi)存數(shù):used - buffers - cached +buffers/cache(可用)的內(nèi)存數(shù):free + buffers + cached 可用的memory=free memory+buffers+cached

上面的數(shù)值是一臺(tái)我公司內(nèi)網(wǎng)供PHP開(kāi)發(fā)人員使用的DELL PE2850,內(nèi)存為2G的服務(wù)器,其可使用內(nèi)存為=217+515+826。記住,Linux的內(nèi)存使用管理機(jī)制是有多少就用多少(特別是在頻繁存取文件后),即Linux內(nèi)存不是拿來(lái)看的,是拿來(lái)用的。

編輯推薦:Linux系統(tǒng)內(nèi)存監(jiān)控全面講解:free命令

三、服務(wù)器磁盤(pán)使用情況

有時(shí)感覺(jué)硬盤(pán)反映很慢,或需要查看日志所在分區(qū)時(shí),下列命令可以查看磁盤(pán)的使用情況,很有用:

①查看硬盤(pán)分區(qū)情況

fdisk –l

②查看當(dāng)前硬盤(pán)使用情況

df –h

③查看硬盤(pán)性能

# iostat -x 1 10Linux 2.6.18-92.el5xen 03/01/2010 avg-cpu: %user %nice %system %iowait %steal %idle 1.10 0.00 4.82 39.54 0.07 54.46 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 0.00 3.50 0.40 2.50 5.60     48.00   18.48 0.00 0.97 0.97 0.28 sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 sdc 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 sdd 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 sde 0.00 0.10 0.30 0.20 2.40 2.40 9.60 0.00 1.60 1.60 0.08 sdf 17.40 0.50 102.00 0.20 12095.20 5.60   118.40 0.70 6.81 2.09 21.36 sdg 232.40 1.90 379.70 0.50 76451.20   19.20   201.13 4.94 13.78 2.45 93.16

像我們公司,開(kāi)發(fā)人員占多數(shù)。有時(shí)為了節(jié)約成本,會(huì)同時(shí)采購(gòu)一些性?xún)r(jià)比比較高的二手服務(wù)器;這時(shí)一般將服務(wù)器的硬件的工作模式設(shè)置為RAID1,同時(shí)對(duì)幾種型號(hào)的服務(wù)器作相同文件的寫(xiě)操作,然后各自執(zhí)行iostat –d,作對(duì)比性測(cè)試。這樣服務(wù)器的硬盤(pán)性能孰優(yōu)孰劣,一下子就能對(duì)比出來(lái)。

圖解:

Tps 該設(shè)備每秒I/O傳輸?shù)拇螖?shù)(每秒的I/O請(qǐng)求)

Blk_read/s 表求從該設(shè)備每秒讀的數(shù)據(jù)塊數(shù)量

Blk_wrth/s 表示從該設(shè)備每秒寫(xiě)的數(shù)據(jù)塊數(shù)量

編輯推薦:Linux系統(tǒng)監(jiān)控之磁盤(pán)I/O篇

 

 

四、查看系統(tǒng)內(nèi)核

查看系統(tǒng)內(nèi)核主要為了掌握其版本號(hào),為安裝LVS等軟件做準(zhǔn)備。

uname –a

有關(guān)查看內(nèi)核信息的更多指令,可參考Linux查看版本信息及CPU內(nèi)核、型號(hào)等一文。有關(guān)Linux的內(nèi)核優(yōu)化,則可參考Linux 2.6.31內(nèi)核優(yōu)化指南一文。

五、查看服務(wù)器使用的Linux發(fā)行版的名稱(chēng)、版本號(hào)及描述信息等

lsb_release -a

這是我的某臺(tái)用于SVN實(shí)驗(yàn)的vmware機(jī)器情況:

六、查看服務(wù)器的平均負(fù)載

感覺(jué)到系統(tǒng)壓力較大時(shí)用可top或uptime查看下服務(wù)器的平均負(fù)載。uptime的另一個(gè)用法是查看你的Linux服務(wù)器已經(jīng)穩(wěn)定運(yùn)行多少天沒(méi)有重啟了,我這邊的機(jī)器最高記錄是360多天。

七、查看系統(tǒng)整體性能情況

如果感覺(jué)系統(tǒng)比較繁忙,可以用vmstat查看系統(tǒng)整體性能情況。vmstat不僅僅適應(yīng)于linux系統(tǒng),它一樣適用于FreeBSD等unix系統(tǒng)。

vmstat 1 2

如果 r經(jīng)常大于 4 ,且id經(jīng)常少于40,表示cpu的負(fù)荷很重。

如果pi,po 長(zhǎng)期不等于0,表示內(nèi)存不足。

如果disk 經(jīng)常不等于0, 且在 b中的隊(duì)列 大于3, 表示 io性能不好。

編輯推薦:Linux系統(tǒng)監(jiān)控工具之vmstat詳解

八、查看系統(tǒng)已載入的相關(guān)模塊

Linux操作系統(tǒng)的核心具有模塊化的特性,應(yīng)此在編譯核心時(shí),務(wù)須把全部的功能都放入核心。你可以將這些功能編譯成一個(gè)個(gè)單獨(dú)的模塊,待需要時(shí)再分別載入。比如說(shuō)在安裝LVS+Keepalived,下列用法被經(jīng)常用到:

#檢查內(nèi)核模塊,看一下ip_vs是否被加載 lsmod |grep ip_vsip_vs 77313 0

如果要查看當(dāng)前系統(tǒng)的已加載模塊,直接lsmod。

九、Linux下查找PCI設(shè)置

有時(shí)需要在Linux下查找PCI設(shè)置,可用lspci命令,它可以列出機(jī)器中的PCI 設(shè)備,比如聲卡、顯卡、Modem、網(wǎng)卡等,主板集成設(shè)備也能列出來(lái)。lspci 讀取的是hwdata 數(shù)據(jù)庫(kù)。有的小伙可能和我一樣,最關(guān)心的還是網(wǎng)卡型號(hào):

[root@mail ~]# lspci | grep Ethernet 03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12) 07:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)

推薦閱讀:七大實(shí)用命令行工具 玩轉(zhuǎn)Linux網(wǎng)絡(luò)配置。至于網(wǎng)絡(luò)流量的監(jiān)控,建議用centos自帶的工具iptraf,其用法可參考這篇文章。

掌握上面這九條,你對(duì)你的Linux服務(wù)器的硬件信息基本就可以隨時(shí)掌控了。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多