硬體環境對系統效能的影響
硬體環境對系統效能的影響
任何一個系統的硬體環境都會對效能起到非常關鍵的作用,那麼如何選配一個主機各部件,顯得尤為重要,可是又沒有指定遵循的標準,但我們可以根據應用型別的不同,總體可以遵循如下原則:
首先,DB主機存取資料,即IO操作自然不會少,所以DB主機IO效能是最先考慮因素,這裡的IO是整個系統總體IO效能(而不是物理磁碟IO),IO效能本身可以分類:1.每秒可提供的IO訪問次數,即IOPS;2.每秒的IO總流量,即IO吞吐量;
在主機中決定IO效能的部件主要有磁碟、記憶體,及各種與IO相關的板卡。
其次,DB主機資源相對集中,單臺主機上要進行的計算量自然也就會較多,CPU處理能力很重要;
最後,DB負責資料儲存,它與各應用程式在互動中傳遞的資料量比其他各類Server較多,DB主機網路裝置效能也可能成為瓶頸;
綜上所述,CPU,磁碟,記憶體,網路 影響DB主機主要因素;
對各類應用,做如下分析:
1.oltp
特點:併發量大,整體資料較多,但每次訪問的資料較小,且訪問的資料離散,活躍資料的比例不是太大,該型別應用主機效能要求很高,因為不僅訪問量高,資料量也不小;
oltp大致方向:
*系統總體資料量大,但系統活躍資料在資料總量中所佔比例不大,那麼可以通過擴大記憶體容量,儘可能多將活躍資料快取(cache)到記憶體中;
*IO訪問頻繁,但每次訪問資料量較少且離散,對磁碟儲存要求IOPS要很好,吞吐量次要因素;
*併發量很高,CPU每秒要處理請求自然很多,CPU處理能力需求比較強勁;
*每次與客戶端互動資料量不是特別大,但網路互動頻繁,主機與客戶端互動網路裝置對流量能力也不能太次;
2.olap
特點:資料量非常大,併發訪問不多,但每次訪問需要檢索的資料量比較多,而且資料訪問相對集中,沒有太明顯的活躍資料概念;
olap系統硬體優化的大致如下:
*資料量非常大,磁碟儲存系統 單位 容量儘量大一些;
*單次訪問資料量大,且訪問資料集中,對IO系統效能要求儘量大的每秒IO吞吐量,選擇相應的磁碟;
*IO效能要求較高,但併發請求較少,CPU處理上沒太多要求;
*每次請求訪問量大,但執行過程中資料大都不會返回給客戶端,最終返回給客戶端資料量較小,網路裝置要求不是太高
摘自網路
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26855487/viewspace-744447/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 影響MySQL效能的硬體因MySql
- 影響MySQL效能的硬體因素MySql
- 終端環境對go程式的影響?Go
- RAC環境下的SEQUENCE對應用的影響
- 【Dataguard】Oracle多租戶環境對Dataguard的影響Oracle
- sqlcipher加密sqlite後iOS環境下FMDB效能影響加密SQLiteiOS
- 修改系統時間對oracle的影響Oracle
- DB2 HADR對效能的影響DB2
- CRM系統對企業的潛在影響
- 產品資料管理對ERP系統的影響
- 分支對程式碼效能的影響和優化優化
- 怎麼減少行鎖對效能的影響?
- 1. 硬體和環境說明
- 容器化對資料庫的效能有影響嗎?資料庫
- 磁碟排序對Oracle資料庫效能的影響PT排序Oracle資料庫
- 伺服器IO瓶頸對MySQL效能的影響伺服器MySql
- ERP系統對企業管理的重要性以及影響
- Java中的Exception拋異常對效能的影響 - BaeldungJavaException
- 虛擬記憶體對 OI 的影響記憶體
- 液冷對環境造成負面影響?這四大誤區你可能也有
- 伺服器核心硬體的效能如何影響伺服器的整體效能?伺服器
- NVM作為主存上對資料庫管理系統的影響資料庫
- .net core 拋異常對效能影響的求證之路
- ERP系統對企業哪些方面產生影響
- 大型網站的HTTPS實踐(三)——HTTPS對效能的影響網站HTTP
- 競爭環境對洗衣粉批發生產廠家價格的影響有哪些?
- 人工智慧對軟體測試的影響人工智慧
- 【效能】Oracle表並行對邏輯遷移後查詢效能的影響Oracle並行
- mes系統需要哪些硬體?MES系統常見硬體清單
- 淺談寶物系統對《率土之濱》的生態影響
- 測試修改作業系統時間&時區對oracle的影響作業系統Oracle
- Sort_Buffer_Size 設定對伺服器效能的影響伺服器
- 關於資料庫開啟大頁對效能的影響資料庫
- ERP系統對企業內部控制四大影響
- 實施服裝ERP系統對企業有哪些影響?
- CRM系統資料庫是如何影響客戶體驗的?資料庫
- 影響mysql效能的因素都有哪些MySql
- 影響HTTP效能的常見因素HTTP
- Java UUID生成的效能影響 – fastthreadJavaUIASTthread