<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    放翁(文初)的一畝三分地

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      210 隨筆 :: 1 文章 :: 320 評(píng)論 :: 0 Trackbacks

         寫這篇文章的目的是希望能夠分享給一些處于技術(shù)上升階段的同學(xué),更快找到技術(shù)分享關(guān)鍵所在。(當(dāng)然自己能力有限,有些內(nèi)容也就自己根據(jù)自己實(shí)際情況來(lái)思考)
         記得這兩屆淘寶技術(shù)大學(xué)分享的時(shí)候,都有同學(xué)問(wèn)我,能說(shuō)清楚技術(shù)這件事情是自己天生的能力還是后天培養(yǎng)的,如果是后天培養(yǎng)的,那么靠什么方式提升自己。我把技術(shù)人員成長(zhǎng)分了個(gè)類:1.會(huì)解決問(wèn)題的。2.會(huì)分析問(wèn)題的。3.會(huì)總結(jié)問(wèn)題的。4.會(huì)深化思考的。5.會(huì)分享的。
         最基本的就是解決問(wèn)題,不論是否有有效手段,只要解決問(wèn)題就算完事。慢慢的,會(huì)解決問(wèn)題的人會(huì)考慮更多,會(huì)去分析根源,不會(huì)頭痛醫(yī)頭,腳痛醫(yī)腳,那就開始分析問(wèn)題,漸漸的解決問(wèn)題之前會(huì)先分析,在動(dòng)手,做完以后寫下前因后果。當(dāng)遇到問(wèn)題多了,分析也多了,就會(huì)總結(jié)規(guī)律,防范與未然。再后來(lái)就會(huì)從點(diǎn)到面,不再簡(jiǎn)單等待面的產(chǎn)生,學(xué)會(huì)深化思考,從現(xiàn)象看到本質(zhì)。最后就是融會(huì)貫通,印在腦子里,而不是寫在紙上,能夠分享給更多的人。
         技術(shù)人員的PPT也分成兩種,一種是滿眼都是字,另一種是簡(jiǎn)單的幾行字,一些圖,原因是什么,很簡(jiǎn)單,如果不是融會(huì)貫通印在腦子里,那么生怕自己忘了,能在PPT上寫多少是多少,不會(huì)臨場(chǎng)忘記。而真正讓聽(tīng)眾感覺(jué)最真實(shí)最自然的方式,應(yīng)該是分享者出自自己的下意識(shí)說(shuō)的話,隨時(shí)隨地可以插入范例。
         后面是我回復(fù)的一點(diǎn)內(nèi)容,首先,這個(gè)PPT絕對(duì)是很有技術(shù)分量的PPT,只是差臨門一腳^_^。具體的PPT(http://www.slideshare.net/cenwenchu/ss-5036757)
    總的問(wèn)題:
        有現(xiàn)象,有分析,缺少最后一鏟子的挖掘,同時(shí)描述問(wèn)題和解決的同時(shí),最好先闡述本質(zhì),以免使得閱讀者走向特定場(chǎng)景的分析,對(duì)于了解本質(zhì)可能產(chǎn)生誤導(dǎo)。

    1.最佳線程數(shù)從cpu的角度去描述容易引起誤導(dǎo),cpu只是這一個(gè)應(yīng)用的瓶頸,計(jì)算最佳資源利用率應(yīng)該從更通用的方式去說(shuō)明,同時(shí)提到最佳線程本身來(lái)說(shuō)就是依據(jù)環(huán)境變化而變化,其實(shí)也就是說(shuō)明了本質(zhì)其實(shí)隱藏在其后。
    2.測(cè)試是一方面,但是需要梳理出關(guān)鍵路徑消耗時(shí)間來(lái)看各個(gè)階段消耗時(shí)間,及評(píng)判系統(tǒng)消耗和業(yè)務(wù)消耗的比例,分析出關(guān)鍵路徑的性能瓶頸和消耗所在,不然可能要走不少?gòu)澛罚瑫r(shí)提到過(guò)瓶頸轉(zhuǎn)移的問(wèn)題會(huì)導(dǎo)致優(yōu)化與預(yù)期的不符,總的來(lái)說(shuō)要從全局去考慮優(yōu)化,而不是局部系統(tǒng)。(判斷系統(tǒng)消耗和業(yè)務(wù)消耗比例應(yīng)該不是很精確,但是大致可以找到瓶頸在某一方)
    3.IO和CPU優(yōu)化提升QPS這件事情覺(jué)得舉例沒(méi)有說(shuō)到重點(diǎn),你可以把cpu也看做有一個(gè)線程池,IO有一個(gè)線程池,web容器有一個(gè)線程池,由于現(xiàn)在是阻塞式處理,那么處理能力就取決于最小的線程池資源和整體處理時(shí)間,當(dāng)前最小線程池出現(xiàn)在cpu,因此cpu的處理時(shí)間縮短使得資源生命周期變短,資源利用率提高,并發(fā)處理能力提升。
    4.沒(méi)有極端應(yīng)用的說(shuō)法:),可以參看1,2,3

    下面是我感覺(jué)優(yōu)化在我看來(lái)最根本的點(diǎn)(當(dāng)然這個(gè)直接給被分享者看不適合,但是結(jié)合一些正反例子就能夠把問(wèn)題根源說(shuō)清楚)

    影響TPS(QPS)的關(guān)鍵指標(biāo):
    響應(yīng)時(shí)間(RT),資源

    優(yōu)化手段:
    簡(jiǎn)單來(lái)說(shuō),降低RT,增加資源就是提升TPS的根本。
    1.入口。解決問(wèn)題一般總是從降低RT開始。
    2.沖突。在增加資源的時(shí)候引起RT的上升(例如增加壓力導(dǎo)致依賴系統(tǒng)處理性能下降)
    3.權(quán)衡。但當(dāng)降低RT會(huì)增加系統(tǒng)復(fù)雜度和穩(wěn)定性的時(shí)候,就會(huì)考慮通過(guò)增加資源來(lái)緩解問(wèn)題(前提是不會(huì)增加RT)。
    4.全局觀。優(yōu)化后瓶頸轉(zhuǎn)移帶來(lái)的問(wèn)題。

    影響RT的關(guān)鍵指標(biāo):
    1.關(guān)鍵路徑事務(wù)處理時(shí)間。(并行化和串行化可部分解決關(guān)鍵路徑時(shí)間長(zhǎng)短問(wèn)題)
    2.瓶頸查找(資源池的瓶頸在哪里,處理時(shí)間消耗環(huán)節(jié)在哪里)
                       a.cpu,memory,io,jvm等系統(tǒng)級(jí)別影響RT的因素定位。
                       b.業(yè)務(wù)關(guān)鍵路徑中可提升的step。
                       c.優(yōu)化后瓶頸可能轉(zhuǎn)移的考慮,整體上可能導(dǎo)致RT時(shí)間反而增加。
                       d.降低資源池資源生命周期,提升回收率。(事件驅(qū)動(dòng)就是很好的模式,將生命周期切割為更小片段,有狀態(tài)線程生命周期越短,處理能力越強(qiáng)。副作用:系統(tǒng)復(fù)雜)

    最后還是自己在做異步化的最大感受,一定要有全局觀,系統(tǒng)內(nèi)部全局觀,系統(tǒng)之間的全局觀,優(yōu)化是對(duì)用戶體驗(yàn)的優(yōu)化而不是系統(tǒng)的優(yōu)化。

    posted on 2010-08-23 16:58 岑文初 閱讀(2288) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 成年人网站免费视频| 精品熟女少妇av免费久久| 在线观看亚洲免费视频| 国产精品亚洲精品观看不卡| 国产91色综合久久免费| 亚洲一区在线视频| 999国内精品永久免费观看| 国产精品亚洲综合五月天| 欧美在线看片A免费观看| 亚洲成年网站在线观看| 免费无码又爽又刺激高潮| 亚洲avav天堂av在线网毛片| 永久黄网站色视频免费直播| 美美女高清毛片视频黄的一免费| 国产精品麻豆免费版| 人妻免费久久久久久久了| 亚洲一区二区三区香蕉| 嫩草在线视频www免费观看 | 亚洲精华国产精华精华液| 精品免费国产一区二区| 羞羞视频在线观看免费| 亚洲精品自产拍在线观看| 99热这里只有精品免费播放| 亚洲免费福利在线视频| 国产免费无遮挡精品视频| 中文字幕av无码不卡免费 | 亚洲午夜av影院| 久久久久国产精品免费免费不卡| 亚洲小说区图片区| 伊在人亚洲香蕉精品区麻豆| 亚洲JIZZJIZZ中国少妇中文| 中文字幕免费播放| 亚洲一区二区三区高清不卡| 亚洲精品高清在线| 免费看黄网站在线看| 亚洲精品午夜无码专区| 午夜宅男在线永久免费观看网| 成年网在线观看免费观看网址 | 亚洲av综合日韩| 国产成人精品日本亚洲| 无人影院手机版在线观看免费|