LSI SAS-3 3008 RAID Fury
測(cè)試工具:Benchmarksql 4.1.1,PostgreSQL的TPC-C測(cè)試工具
pgcluu 2.4,PostgreSQL性能監(jiān)測(cè)和稽核工具
軟件: PostgreSQL 9.2.14
CentOS 7.1
在測(cè)試之前,需要考慮以下操作:
1. 確保PBlaze4的分區(qū)有4KiB對(duì)齊,分區(qū)偏移量從1MiB開始。
2. 打開irqbalance服務(wù),并設(shè)置CPU的使用模式為最大性能模式。
3. 調(diào)整操作系統(tǒng)內(nèi)核參數(shù),以匹配PostgreSQL。避免使用操作系統(tǒng)交換功能,并調(diào)整共享內(nèi)存參數(shù)/文件系統(tǒng)臟頁(yè)參數(shù)。如下所示:
vm.swappiness=0
kernel.shmmax=21474836480
net.core.rmem_max=4194304
net.core.wmem_max=4194304
kernel.sem=50100 64128000 50100 1280
vm.dirty_background_bytes=33554432
4. 使用XFS時(shí),PostgreSQL的默認(rèn)塊大小為8KiB,但在當(dāng)前Linux環(huán)境中,運(yùn)行“mount xfs”會(huì)彈出“功能未實(shí)現(xiàn)”錯(cuò)誤,因此應(yīng)將塊大小調(diào)整為4KiB。分配組數(shù)量的增加意味著可分配更多并行塊和索引節(jié)點(diǎn)。nvme設(shè)備分區(qū)大小為1601GB,并設(shè)置agsize=2g。設(shè)置inode64/nobarrier/nolargeio/allocsize=16M作為掛載選項(xiàng)。
5. 設(shè)置PostgreSQL數(shù)據(jù)庫(kù)群可以使用3/4的服務(wù)器物理內(nèi)存,并且設(shè)置shared_buffer=6GB,最大連接=600。
6. 在Benchmarksql工具中配置1000倉(cāng)庫(kù),并設(shè)置128個(gè)終端。
7. 預(yù)處理PBlaze4,并確保文件系統(tǒng)的可用容量低于50%。
圖1,IOPS和帶寬在PBlaze4 PCIe SSD和RAID HDD下的表現(xiàn)
圖1清楚地顯示了在不同的存儲(chǔ)介質(zhì)情況下,IOPS和數(shù)據(jù)吞吐量的流量。對(duì)比測(cè)試結(jié)果,PBlaze4 PCIe SSD讀寫IOPS之和大約是RAID HDD讀寫IOPS之和的10倍,PBlaze4 PCIe SSD 讀寫吞吐量之和大約是RAID HDD讀寫吞吐量之和的8倍。
圖2,不同存儲(chǔ)介質(zhì)狀態(tài)下的讀寫平均響應(yīng)時(shí)間
如圖2所示,PBlaze4 PCIe SSD在整個(gè)測(cè)試過(guò)程中保持了穩(wěn)定的響應(yīng)時(shí)間。
從以上結(jié)果可見,Memblaze PBlaze4 PCIe SSD在PostgreSQL數(shù)據(jù)庫(kù)聯(lián)機(jī)事務(wù)處理測(cè)試中表現(xiàn)了出色。
圖3,PBlaze4 PCIe SSD在測(cè)試過(guò)程中的功耗和溫度
如圖3所示,功耗和溫度指標(biāo)均證明PBlaze4 PCIe SSD具有穩(wěn)定的交付狀態(tài)。
圖4,聯(lián)機(jī)事務(wù)處理總交易和新訂單指標(biāo)如圖4所示,每分鐘處理事務(wù)總量(tpmC)包含5個(gè)事務(wù)模型。運(yùn)行在PBlaze4 PCIe SSD 上的測(cè)試結(jié)果遠(yuǎn)遠(yuǎn)高于基于RAID HDD的測(cè)試結(jié)果。
本測(cè)試清晰地顯示出運(yùn)行在Memblaze PBlaze4 PCIe SSD 上得到的出色聯(lián)機(jī)事務(wù)測(cè)試結(jié)果,并且在測(cè)試過(guò)程中,PBlaze4 PCIe SSD 的功率和溫度表現(xiàn)穩(wěn)定。對(duì)于業(yè)務(wù)類型簡(jiǎn)單,數(shù)TiB級(jí)別的數(shù)據(jù)庫(kù)系統(tǒng),使用Memblaze PBlaze4 PCIe SSD 是一個(gè)替換傳統(tǒng)專用存儲(chǔ)系統(tǒng),提升性能同時(shí)大幅度降低TCO的可行方案。
武豪,Memblaze產(chǎn)品部AE。長(zhǎng)期從事存儲(chǔ)相關(guān)的系統(tǒng)集成工作,主要的研究方向包括主要研究邏輯卷、傳統(tǒng)存儲(chǔ)和關(guān)系數(shù)據(jù)庫(kù)的IO路徑優(yōu)化等。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com