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

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

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

    paulwong

    性能調優

    應用反映緩慢,按出現問題的情況分:

    一,硬件資源沒充分利用
    1.程序問題,查程序是否有鎖的競爭
    2.程序沒有充分利用硬件資源,本來有雙核的,卻使用單線程;沒有用緩存;數據庫鏈接沒有用緩存池

    二,硬件資源有充分利用,但利用得不正確
    1,程序中線程空循環,沒有等待,而造成CPU的SU時間過多
    2,程序中線程切換頻繁,造成CPU的SY時間過多
    3,程序向大文件寫內容或寫文件過于頻繁,造成CPU的WA時間過多
    4,程序用在和數據庫建立鏈接的網絡時間過多,造成CPU的DA時間過多

    三,硬件資源利用充分,且利用的方式正確
    1,垂直伸縮:加內存,升級為多核CPU
    2,水平伸縮:增加服務器
          1)如在增加的服務器上部署完整的應用,則稱:集群
          2)如在增加的服務器上有部署應用的部份組件,EJB,則稱為分布式
          3)多臺服務器的分配策略:哪臺空閑則分向哪臺,如是取圖片之類的靜止內容,則固定分向某臺
          4)增加為多臺后,應用要做相應的調整:重寫HTTP SESSION,用MEMCACHE實現;使用分布式緩存MEMCACHE;上傳的文件要放在特定的文件服務器中,文件服務器做分布式

    四,由于所依賴的外部系統,如數據庫,反映緩慢所導致
    1,數據庫的鏈接數不能水平伸縮,減少與數據庫打交道的次數
          1)頁面緩存
          2)頁面部件緩存
          3)數據緩存
          4)按功能拆分數據庫,如商品一個庫,用戶一個庫
    2,當數據量龐大時,查詢速度降低
          1)折分表,安裝多一臺數據庫服務器,再復制一個相同的數據庫
          2)多個數據庫采取的策略為:一個數據庫作主數據庫,只進行寫操作,另外一個數據庫作為從庫,只進行讀操作,兩者中的數據可進行對稱復制或非對稱復制

    posted on 2011-01-04 00:12 paulwong 閱讀(216) 評論(0)  編輯  收藏 所屬分類: 分布式

    主站蜘蛛池模板: 亚洲导航深夜福利| 亚洲精品视频在线看| 亚洲黄色免费电影| 免费不卡在线观看AV| 中文字幕在线免费| 亚洲电影免费观看| 久九九精品免费视频| 特级做A爰片毛片免费69| 91免费精品国自产拍在线不卡| 美女裸身网站免费看免费网站| 午夜国产精品免费观看| 人禽杂交18禁网站免费| 国产精品99久久免费| 免费乱理伦在线播放| 在线观看国产区亚洲一区成人| 亚洲人成精品久久久久| 亚洲人成伊人成综合网久久久| 亚洲av日韩综合一区在线观看| 激情内射亚洲一区二区三区| 亚洲特级aaaaaa毛片| 中中文字幕亚洲无线码| 亚洲av日韩av永久无码电影| 免费一级全黄少妇性色生活片 | 亚洲成AV人片高潮喷水| 精品亚洲福利一区二区| fc2成年免费共享视频18| 在线看片免费人成视频播| 国产成人AV片无码免费| 国产1000部成人免费视频| 青青草国产免费久久久下载| 免费在线观看毛片| 亚洲av鲁丝一区二区三区| 亚洲日韩在线视频| 久久精品国产亚洲AV天海翼| 免费看内射乌克兰女| 热re99久久6国产精品免费| 野花高清在线观看免费3中文 | 久久久精品免费视频| 无码中文在线二区免费| 亚洲а∨天堂久久精品| 亚洲AV区无码字幕中文色|