<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)  編輯  收藏 所屬分類: 分布式

    主站蜘蛛池模板: 亚洲免费福利在线视频| 8x8x华人永久免费视频| 亚洲人妖女同在线播放| 亚洲夜夜欢A∨一区二区三区| 免费观看毛片视频| 99视频在线看观免费| jzzjzz免费观看大片免费| 国产成人精品日本亚洲专区6| 久久亚洲国产成人亚| 国产精品亚洲产品一区二区三区| 妞干网免费观看视频| 亚洲黄色免费电影| 成人免费区一区二区三区| 日韩电影免费在线观看网址| 亚洲欧洲免费无码| 99热亚洲色精品国产88| 久久亚洲精品人成综合网| 亚洲成AV人片在线观看| 在线亚洲午夜理论AV大片| jjzz亚洲亚洲女人| 免费国产a国产片高清| 免费观看的av毛片的网站| 免费无码精品黄AV电影| 中文毛片无遮挡高潮免费| 一级毛片免费观看不卡视频| 中文字幕无线码免费人妻| 羞羞视频在线观看免费| 污污视频免费观看网站| 黄页网站在线观看免费| 精品女同一区二区三区免费播放 | 亚洲精品久久无码av片俺去也| 亚洲国产成人精品无码区在线秒播| 久久亚洲国产成人亚| 亚洲国产精品人久久| 亚洲视频网站在线观看| 91久久亚洲国产成人精品性色| 久久精品国产亚洲77777| 亚洲精品国产肉丝袜久久| 亚洲最大免费视频网| 91亚洲精品自在在线观看| 亚洲免费闲人蜜桃|