服務熱線
0755-83647532
發表日期:2016-07-20 文章編輯:管理員 閱讀次數:
背景簡介
數據庫每天要服務來自數百萬個用戶的數百萬個請求。這些數據庫的主要存儲通常由大量旋轉介質(機械硬盤(HDD))構成。一般情況下,這些介質很快便會成為數據庫應用性能最大的瓶頸。通過使用較快的固態盤(SSD)取代較慢的機械硬盤,并緩存頻繁訪問的文件,企業將可以顯著提升提升數據庫應用性能,大幅降低支持成本。
面對挑戰
系統架構師面臨的最大可擴展性難題之一是數據庫服務器。隨著應用的用戶量和數據量不斷增長,這些服務器開始無法滿足企業應用的需求。更換服務器可以解決需求問題,但是后端存儲介質的瓶頸問題仍然無法解決。此外,延遲對于數據庫應用至關重要,由于系統內存無法增長,數據庫的性能持續受到主存儲性能的限制。
英特爾固態盤和英特爾CAS 可進一步擴展數據庫的性能,使其能夠處理更多請求、用戶和數據。
相比機械硬盤,英特爾® 固態盤能夠為企業應用帶來突出的優勢,包括更高的可靠性、更低的功耗、更低的延遲、更高的吞吐率以及更高的并發I/O 等。如果性能瓶頸是主存儲,英特爾® 固態盤能夠憑借更快的速度和更低的延遲顯著提升速度和吞吐率,輕松解決性能問題。
用固態盤替換主數據存儲中的所有機械硬盤是最佳的解決方案,能夠帶來顯著的性能提升。但是,對于許多企業而言,受到預算的限制,在短期內實現100% 固態存儲不太可能。此外,許多企業沒有準備好修改或替換現有的網絡連接存儲(NAS)或存儲域網絡(SAN)后端存儲基礎架構。
解決方案
英特爾高速緩存加速軟件(CAS)無需修改應用或后端存儲架構即可加速應用性能。
英特爾高速緩存加速軟件是一款嵌入式解決方案,無需修改現有應用或后端存儲介質即可加速應用。采用英特爾CAS 的英特爾® 固態盤支持軟件在計算機服務器節點上,使用現有的數據庫后端存儲介質(機械硬盤、SAN 和NAS)緩存最熱的數據。它是一款經濟高效的解決方案,能夠輕松快速地提升應用和數據庫的讀寫性能。
測試結果
英特爾在三種不同的配置上進行了標準化測試。除了下文描述的測試區別之外,所有系統均配備了相同的內核系統硬件。測試配置關鍵區別如下:
基準測試: HDD 采用RAID5 配置的6ea 15k RPM(300GB – Seagate Savvio ST930065355)SAS 機械硬盤,使用英特爾® RAID RS3DC080 控制器 測試A(較好): 機械硬盤+ 英特爾® CAS + 英特爾® 固態盤 采用RAID5 配置的6ea 15k RPM(300GB – Seagate Savvio ST930065355)SAS 機械硬盤,使用英特爾® RAID RS3DC080 控制器。使用一塊英特爾® 固態盤DC P3700 固態盤作為緩存硬盤,啟用英特爾® CAS v2.8 測試B(最好): 英特爾® 固態盤 在RAID 0 Linux mdraid v3.2.6 中使用兩塊英特爾® 固態盤DC P3700 替換機械硬盤存儲 ↓↓↓ 1)比較三種不同配置的結果發現,利用英特爾固態盤和英特爾高速緩存加速軟件,性能獲得顯著提升; 2)相比機械硬盤RAID 配置,通過使用英特爾固態盤DC P3700 固態盤作為高速緩存硬盤,并使用英特爾CAS 加速現有的后端機械硬盤,交易數量提升2.3 倍,延遲減少57%; 3)將整個機械硬盤RAID 子系統遷移至包含兩塊英特爾固態盤DC P3700 固態盤的配置,交易數量提升7.8 倍,延遲減少87%。 得出總結 部署英特爾® 數據中心固態盤和英特爾高速緩存加速軟件能夠快速提升現有應用和數據庫的性能,而無需修改或變更現有的應用或存儲介質后端。 解決方案詳細介紹 硬件配置和設置 服務器:Supermicro SuperServer 2028U-TR4+、雙路英特爾至強® E5-2699 v3、128 GB DDR4 RAM(8ea 16GB Crucial CT16G4RFD4213)、英特爾® RAID RS3DC080 控制器 數據庫存儲:配置1 = 在RAID5 中采用6 塊15k RPM Seagate Savvio SAS HDD,配置2 = 在RAID5 中采用6 塊15k RPM SAS HDD + 1 塊采用英特爾® 高速緩存加速軟件的英特爾固態盤DC P3700 固態盤,配置3 = 在RAID0 中采用2 塊英特爾® 固態盤DC P3700 800GB 固態盤。 數據庫:1.2TB Sysbench 數據庫 操作系統:Redhat Enterprise Linux* 6.5、英特爾x86-64、內核2.6.32-431 其他軟件:英特爾高速緩存加速軟件v2.8 軟件設置 驅動器配置 使用硬件RAID 控制器,為上述的兩個HDD RAID 配置分別設置單獨的RAID 組(分別在RAID5 中配置6 塊SAS HDD)。RAID 卷完成初始化后,將每個卷格式化為ext4。使用mdadm 為兩塊英特爾固態盤DC P3700 固態盤創建一個軟件RAID0 組。安裝英特爾高速緩存加速軟件將英特爾固態盤DC P3700 固態盤額外劃分出一部分,使其占數據庫尺寸的20%。對英特爾高速緩存加速軟件進行配置,使其使用該內存作為高速緩存設備,并將6 個SAS HDD RAID5 卷的其中1 個配置為內核設備。 文章摘自英特爾固態盤 歡迎聯系寶通集團咨詢英特爾固態盤產品信息 寶通集團聯系方式 咨詢熱線:400-830-0107 寶通官網:www.btibt.com 客戶垂詢郵箱:Customer@ex-channel.com 客戶垂詢QQ:1305742380 地址:深圳市福田區深南大道1006號國際創新中心C座11樓 郵編:518026