欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

負(fù)載命令-創(chuàng)新互聯(lián)

命令w

[root@ceshi ~]# w

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、漳平網(wǎng)站維護(hù)、網(wǎng)站推廣。

 09:03:29 up 8:14, 1 user, load average: 0.10, 0.20, 0.30

USER    TTY     FROM             LOGIN@  IDLE  JCPU  PCPU WHAT

root    pts/0   192.168.134.1   09:02   0.00s 0.00s 0.00s w

主要分析紅色字體,表示CPU負(fù)載 0.10表示一分鐘cpu負(fù)載,該值一般不能大于cpu的核數(shù),大于cpu核數(shù),如一核表示cpu負(fù)載有點(diǎn)高,0.20表示五分鐘cpu負(fù)載,0.30表示十五分鐘cpu負(fù)載

查看CPU核數(shù):紅色字體,0表示單核,1表示雙核

[root@ceshi ~]# cat /proc/cpuinfo

processor      : 0

vendor_id      : GenuineIntel

cpu family     : 6

model          : 69

model name     : Intel(R) Core(TM) i5-4200U CPU @1.60GHz

命令uptime

和w命令差不多

[root@ceshi ~]# uptime

 09:05:57 up 1 min, 1 user, load average: 0.21, 0.09, 0.03

命令vmstat

當(dāng)使用w命令,查看到cpu一分鐘負(fù)載有點(diǎn)高時(shí),就要分析在哪個(gè)地方使用高了。就使用這個(gè)命令分析

[root@feiji ~]# vmstat

procs -----------memory---------- ---swap-------io---- --system-- -----cpu-----

 r b  swpd  free  buff cache  si  so   bi   bo  in  cs us sy id wa st

 0 0  3516 69292 196588 513076   0   0    0   25   1   2 0 099 0 0

[root@feiji ~]# vmstat 1 5                                            #每秒鐘顯示一次,一共顯示五次

procs -----------memory---------- ---swap-------io---- --system-- -----cpu-----

 r b  swpd  free  buff cache  si  so   bi   bo  in  cs us sy id wa st

 0 0  3516 68920 196588 513480   0   0    0   25   1   2 0 099 0 0

 0 0  3516 68904 196588 513480   0   0    0    0 166 275 1 198 0 0

 0 0  3516 68780 196588 513480   0   0    0  124 179 317 0 099 1 0

 0 0  3516 68780 196588 513480   0   0    0    0 170 301 0 0100 0 0

 0 0  3516 68780 196588 513484   0   0    0    0 184 293 2 197 0 0

[root@feiji ~]# vmstat 2                                      #一直監(jiān)控,兩秒顯示一次

procs -----------memory---------- ---swap-------io---- --system-- -----cpu-----

 r b  swpd  free  buff cache  si  so   bi   bo  in  cs us sy id wa st

 0 0  3516 67928 196592 514288   0   0    0   25   1   2 0 099 0 0

 0 0  3516 67920 196592 514296   0   0    0    0 134 214 0 199 0 0

r(running、運(yùn)行):表示運(yùn)行和等待cpu時(shí)間片的進(jìn)程數(shù)。如果長期大于服務(wù)器cpu個(gè)數(shù),則說明cpu不夠用了;

b(block、阻塞):表示等待資源的進(jìn)程數(shù),

swpd:虛擬內(nèi)存已使用的大小,如果大于0,表示你的機(jī)器物理內(nèi)存不足了,如果不是程序內(nèi)存泄露的原因,那么你該升級內(nèi)存了或者把耗內(nèi)存的任務(wù)遷移到其它機(jī)器

free:空閑的物理內(nèi)存的大小

buff:Linux、unix系統(tǒng)是用來存儲目錄里面有什么內(nèi)容,權(quán)限等得緩存

cache:cache直接用來記憶我們打開的文件,給文件做緩沖,把空閑的物理內(nèi)存的一部分拿來做文件和目錄的緩存,是為了提高程序執(zhí)行的性能,當(dāng)程序使用內(nèi)存時(shí),buffer/cache會很快被使用

si :每秒從磁盤讀入虛擬內(nèi)存的大小,如果這個(gè)大于0,表示物理內(nèi)存不夠用或者內(nèi)存泄露了,要查找內(nèi)存進(jìn)程解決掉,我的機(jī)器內(nèi)存充裕,一切正常

so :每秒虛擬內(nèi)存寫入磁盤的大小,如果這個(gè)值大于0,同上

bi:從塊設(shè)備讀取數(shù)據(jù)的量(讀磁盤);

bo:從塊設(shè)備寫入數(shù)據(jù)的量(寫磁盤);

bi:塊設(shè)備每秒接收的塊數(shù)量,這里的塊設(shè)備是指系統(tǒng)上所有的磁盤和其他塊設(shè)備,默認(rèn)塊大小是1024byte,我本機(jī)上沒什么IO操作,所以一直是0,但是我曾在處理拷貝大量數(shù)據(jù)(2-3T)的機(jī)>器上看過可以達(dá)到140000/s,磁盤寫入速度差不多140M每秒

bo:塊設(shè)備每秒發(fā)送的塊數(shù)量,例如我們讀取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO過于頻繁,需要調(diào)整。

si:從交換分區(qū)到內(nèi)存,so:從內(nèi)存到交換分區(qū);bi:從硬盤到內(nèi)存,bo:從內(nèi)存到硬盤;

這樣理解是否正確:si和so和swpd的值一直增加,說明內(nèi)存不足,因?yàn)橐褍?nèi)存某些數(shù)據(jù)交換出去。而bi bo值大,說明讀寫硬盤頻繁,再大說明硬盤IO瓶頸??紤]陳列卡或固態(tài)硬盤、減少磁>盤IO操作

cs:每秒上下文切換次數(shù),例如我們調(diào)用系統(tǒng)函數(shù),就要進(jìn)行上下文切換,線程的切換,也要進(jìn)程上下文切換,這個(gè)值要越小越好,太大了,要考慮調(diào)低線程或者進(jìn)程的數(shù)目,例如在apache和nginx這種web服務(wù)器中,我們一般做性能測試時(shí)會進(jìn)行幾千并發(fā)甚至幾萬并發(fā)的測試,選擇web服務(wù)器的進(jìn)程可以由進(jìn)程或者線程的峰值一直下調(diào),壓測,直到cs到一個(gè)比較小的值,這個(gè)進(jìn)程和

線程數(shù)就是比較合適的值了。系統(tǒng)調(diào)用也是,每次調(diào)用系統(tǒng)函數(shù),我們的代碼就會進(jìn)入內(nèi)核空間,導(dǎo)致上下文切換,這個(gè)是很耗資源,也要盡量避免頻繁調(diào)用系統(tǒng)函數(shù)。上下文切換次數(shù)過多表

示你的CPU大部分浪費(fèi)在上下文切換,導(dǎo)致CPU干正經(jīng)事的時(shí)間少了,CPU沒有充分利用,是不可取的。

us:cpu占用的百分比,這個(gè)大于50,就要找原因了,看哪個(gè)進(jìn)程占用cpu

us:用戶CPU時(shí)間,我曾經(jīng)在一個(gè)做加密解密很頻繁的服務(wù)器上,可以看到us接近100,r運(yùn)行隊(duì)列達(dá)到80(機(jī)器在做壓力測試,性能表現(xiàn)不佳)。

sy:系統(tǒng)CPU時(shí)間,如果太高,表示系統(tǒng)調(diào)用時(shí)間長,例如是IO操作頻繁。

id:空閑 CPU時(shí)間,一般來說,id +us + sy = 100,一般我認(rèn)為id是空閑CPU使用率,us是用戶CPU使用率,sy是系統(tǒng)CPU使用率。

wt:等待IO CPU時(shí)間。

命令top

當(dāng)使用w或者vmstat命令的時(shí)候,查看系統(tǒng)負(fù)載情況,top可以分析哪個(gè)進(jìn)程占用cpu高

每三秒顯示一次,按q退出

用法:top -bn1       #靜態(tài)顯示進(jìn)程的負(fù)載,可以寫入腳本里

[root@feiji ~]# top

top - 19:01:55 up 170 days, 8:15, 1 user, load average: 0.00, 0.01,0.00

Tasks: 98 total,  2 running, 96 sleeping,  0 stopped,  0 zombie

Cpu(s): 0.3%us, 0.7%sy, 0.0%ni, 98.7%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st

Mem:  1030600k total,  980784kused,   49816k free,  196864k buffers

Swap: 2097148k total,    3516kused, 2093632k free,  530960k cached

 PIDUSER     PR NI VIRT RES SHR S %CPU %MEM   TIME+ COMMAND

15624 root     20  0 7056 5904 432 S 0.3 0.6 135:18.16 sap1002

15627 root     20  0 31464 12m 664 R 0.3 1.3 282:13.96 sap1005

   1root     20  0 2900 936 796 S 0.0 0.1  0:10.05 init

   2root     20  0    0   0   0 S 0.0 0.0  0:00.00 kthreadd

   3root     RT  0    0   0   0 S 0.0 0.0  0:00.00 migration/0

   4root     20  0    0   0   0 S 0.0 0.0  0:56.08 ksoftirqd/0

前面幾行可以看到cpu負(fù)載,內(nèi)存的使用used,空閑內(nèi)存free,和buffers,cached

下面的有PR(0--39),NI(-20--19)

VIRT:虛擬內(nèi)存

RES:真實(shí)內(nèi)存

SHR:共享內(nèi)存

%CPU :占用cpu的百分比

%MEM:占領(lǐng)內(nèi)存百分比

COMMAND:具體的進(jìn)程

命令sar

查看網(wǎng)卡流量

首先要先安裝

yum install -y sysstat

剛才是可能會顯示“無法打開 /var/log/sa/sa08: 沒有那個(gè)文件或目錄”,過10分鐘才能正常顯示

[root@feiji ~]# sar -n DEV

Linux 2.6.32-504.30.3.el6.i686 (feiji) 2016年11月08日 _i686_ (1 CPU)

20時(shí)20分01秒    IFACE  rxpck/s  txpck/s   rxkB/s   txkB/s  rxcmp/s  txcmp/s rxmcst/s

20時(shí)30分01秒       lo     0.13     0.13     0.01     0.01     0.00     0.00     0.00

20時(shí)30分01秒     eth0     1.35     1.40     0.15     0.22     0.00     0.00     0.00

平均時(shí)間:       lo     0.13     0.13     0.01     0.01     0.00     0.00     0.00

平均時(shí)間:     eth0     1.35     1.40     0.15     0.22     0.00     0.00     0.00

其中主要看eth0(外網(wǎng)網(wǎng)口)的rxkB/s(進(jìn)網(wǎng)口)、txkB/s(出網(wǎng)口)

rxkB/s(每秒收取的數(shù)據(jù)量)

txkB/s(每秒發(fā)送的數(shù)據(jù)量)

0.15kb/s / 1000 = 0.00015mb/s

帶寬等于0.00015mb/s * 8bi t= 0.0013m

須知道1byt = 8bit

常說的網(wǎng)線帶寬單位就是比特10m的帶寬都是已經(jīng)乘于8

10 / 8 = 1.25    就是它的下載速度

比特是網(wǎng)卡上的進(jìn)量單位

計(jì)算機(jī)單位有字節(jié)(byt),KB,MB,GB

sar –q               #能夠查看歷史負(fù)載

sar –b               #可以查看當(dāng)前的磁盤狀態(tài)

sar –p               #可以查看cpu的使用情況

命令free

[root@feiji ~]# free -m

            total      used      free    shared   buffers    cached

Mem:       1006      961       44         0    187       541

-/+ buffers/cache:         232      774

Swap:        2047      4      2043

Men 表示內(nèi)存,total表示總數(shù),used表示使用量,free表示剩余內(nèi)存

真正的剩余內(nèi)存看-/+ buffers/cache:   free=744= 44+187+541

第二部分(-/+ buffers/cache):

(-buffers/cache) used內(nèi)存數(shù):232M (指的第一部分Mem行中的used – buffers – cached)

(+buffers/cache) free內(nèi)存數(shù): 774M (指的第一部分Mem行中的free +buffers + cached)

可見-buffers/cache反映的是被程序?qū)崒?shí)在在吃掉的內(nèi)存,而+buffers/cache反映的是可以挪用的內(nèi)存總數(shù).

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前題目:負(fù)載命令-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://chinadenli.net/article36/ddiosg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名、面包屑導(dǎo)航、虛擬主機(jī)、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營