性能優(yōu)化的四個維度

1. 性能優(yōu)化是什么?

1.1 性能優(yōu)化就是發(fā)揮機器本來的性能

2. 性能的幾個唯度

2.1. CPU

命令 vmstat(- vmstat 虛擬內(nèi)存性能監(jiān)控枫攀、CPU監(jiān)控(進程上下文切換、CPU利用率)?)

http://www.man7.org/linux/man-pages/man8/vmstat.8.html

首先檢查 cpu,cpu 使用率要提升而不是降低

CPU 空閑并不一定是沒事做蹦掐,也有可能是鎖或者外部資源瓶頸笤闯。

命令 Top(- top 系統(tǒng)負載、CPU使用率颗味、各個進程的詳細報告(CPU使用率浦马、內(nèi)存使用情況))

http://man7.org/linux/man-pages/man1/top.1.html

2.1.1CPU 負載高定位步驟


1.top 找到 CPU 高的進程 (原理:方法是由線程執(zhí)行的晶默,線程是在進程下的,找 到進程下 cpu 最高的線程就能定位到方法)

2.拿到線程號之后用jvm命令(jstack+線程號)捕捉CPU使用率高的線程的dump(需要注意的是top中必須是線程號非進程號趴梢,因為jstack只能捕捉線程币他,在top命令下可shift+H切換線程模型)

3.將線程號(PID)轉(zhuǎn)為16進制

4.在vi編輯器在打開存有線程信息的文本(a.txt),輸入轉(zhuǎn)換后的PID即nid地位到異常信息

2.2. memory

命令 free

http://www.man7.org/linux/man-pages/man1/free.1.html

兩者都是RAM中的數(shù)據(jù)彰阴。簡單來說拍冠, buffer是即將要被寫入磁盤的庆杜, cache是被從磁盤中讀出來的。這二者是為了提高IO性能的欣福,并由OS售理拓劝,并非應用自己分配的內(nèi)存雏逾,而是OS自己根據(jù)需要對空閑內(nèi)存進行的額外利用。因為這部分只是綬存郑临,降低IO栖博,提升性能,只要應用程序有需要厢洞,OS可以直接將 buffer寫入磁盤仇让,將 caches刪掉來得到空閑內(nèi)存給應用程序使用。

buffer是用于存儲速度不同步的設(shè)備或優(yōu)先級不同的設(shè)備之間傳輸數(shù)據(jù)的區(qū)域躺翻。緩沖( buffers)是根據(jù)磁盤的讀寫設(shè)計的丧叽,把分散的寫操作集中進行,減少磁盤碎片和硬盤的反復尋道公你,從而提高系統(tǒng)性能踊淳。

cache經(jīng)常被用在磁盤的I/O請求上陕靠,如果有多個進程都要訪問某個文件迂尝,于是該文件便被做成 cache以方便下次被訪問,這樣可提供系統(tǒng)性能剪芥。緩存( cached)是把讀取過的數(shù)據(jù)保存起來垄开,重新讀取時若命中(找到需要的數(shù)據(jù))就不要去讀硬盤了,若沒有命中就讀硬盤税肪。其中的數(shù)據(jù)會根據(jù)讀取頻率進行組織溉躲,把最頻讀取的內(nèi)容放在最容易找到的位置,把不再讀的內(nèi)容不斷往后排益兄,直至從中刪除签财。

因此:

-/+ buffers/ cacher的含義即:使用內(nèi)存是實際當前使用內(nèi)存減去 buffers/ cache之和;空閑內(nèi)存是實際空閑內(nèi)存加上 buffers/ cache.之和偏塞。所以是-/+

查看空閑內(nèi)存唱蒸,確定應用是否有內(nèi)存池測時,只能以free的第三行為依據(jù)灸叼,第二行其實作用不大?只是可以看到0S當前的buffer和 cache大小

2.3. IO

命令 iostat

http://www.man7.org/linux/man-pages/man1/iostat.1.html


%util表示IO這一時刻對CPU的占有率

2.4. network

命令 nicstat (需要安裝)

wgethttp://sourceforge.net/projects/nicstat/files/nicstat-1.92.tar.gz

tar -zxvf nicstat-1.92.tar.gz

sudo vim Makefile

CFLAGS = $(COPT) -m32#將此行修改為如下: CFLAGS = $(COPT)

sudo make -f Makefile install

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末神汹,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子古今,更是在濱河造成了極大的恐慌屁魏,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捉腥,死亡現(xiàn)場離奇詭異氓拼,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進店門桃漾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來坏匪,“玉大人,你說我怎么就攤上這事撬统∈首遥” “怎么了?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵恋追,是天一觀的道長凭迹。 經(jīng)常有香客問我,道長苦囱,這世上最難降的妖魔是什么嗅绸? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮撕彤,結(jié)果婚禮上朽砰,老公的妹妹穿的比我還像新娘。我一直安慰自己喉刘,他們只是感情好瞧柔,可當我...
    茶點故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著睦裳,像睡著了一般造锅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天,我揣著相機與錄音础米,去河邊找鬼暂幼。 笑死册赛,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼深夯,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了诺苹?” 一聲冷哼從身側(cè)響起咕晋,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎收奔,沒想到半個月后掌呜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡坪哄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年质蕉,在試婚紗的時候發(fā)現(xiàn)自己被綠了势篡。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡模暗,死狀恐怖禁悠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情汰蓉,我是刑警寧澤绷蹲,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布棒卷,位于F島的核電站顾孽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏比规。R本人自食惡果不足惜若厚,卻給世界環(huán)境...
    茶點故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蜒什。 院中可真熱鬧测秸,春花似錦、人聲如沸灾常。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽钞瀑。三九已至沈撞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間雕什,已是汗流浹背缠俺。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贷岸,地道東北人壹士。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像偿警,于是被迫代替她去往敵國和親躏救。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,982評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 這篇文章主要介紹一些常用的linux服務器性能監(jiān)控命令螟蒸,包括命令的常用參數(shù)落剪、指標的含義以及一些交互操作。 幾個問題...
    dancingking閱讀 8,361評論 6 22
  • 本文主要包括三大部分內(nèi)容:內(nèi)存管理基礎(chǔ):從整個計算機領(lǐng)域簡述主要的內(nèi)存管理技術(shù)尿庐。Linux的內(nèi)存管理機制:Andr...
    未子涵閱讀 7,522評論 16 23
  • word直接復制來了忠怖,格式就不改了。至于這門課怎么復習抄瑟,只要平時實驗都認真完成凡泣、報告認真寫枉疼,平時分都很高;考試的話...
    Jozhn閱讀 4,566評論 0 8
  • 通過日常的案例學習鞋拟,通過原告起訴狀要能總結(jié)以下幾點: 第一骂维、案件是什么性質(zhì)的糾紛?整理出相關(guān)要素贺纲、要件航闺,立刻形成一...
    張開放閱讀 300評論 0 0
  • G20的杭州美麗安靜,端莊大方猴誊,推著小車潦刃,聽著孩子唱歌,心里的不快煙消云散 懈叹,孩子冷不丁的問了乖杠,媽媽的媽媽叫什么呀...
    小花花漫話街閱讀 162評論 0 0