redis讀寫性能測試.doc

redis讀寫性能測試.doc

ID:58636618

大小:218.50 KB

頁數(shù):10頁

時間:2020-10-17

redis讀寫性能測試.doc_第1頁
redis讀寫性能測試.doc_第2頁
redis讀寫性能測試.doc_第3頁
redis讀寫性能測試.doc_第4頁
redis讀寫性能測試.doc_第5頁
資源描述:

《redis讀寫性能測試.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、一、基礎測試:?????redis讀寫性能測試redis官網(wǎng)測試讀寫能到10萬左右,非常吸引人,我在研發(fā)環(huán)境對redis進行測試,發(fā)現(xiàn)redis的速度的確很快,此測試是為日后應用優(yōu)化提供研發(fā)參考。由于受到網(wǎng)絡環(huán)境的限制,本機是100M的網(wǎng)卡,最高10M/s的傳輸速度,所以當測試到每秒讀取45000條時,測試機和測試服務器上傳或者下載速度已經達到10M/s,基本到了網(wǎng)絡瓶頸,無法再提高,這個應該是網(wǎng)絡吞吐量的原因,不過CPU的利用率直到20%左右。如果網(wǎng)絡傳輸速度更快的話,應該還可以提高,另外,在不進行批量

2、獲取數(shù)據(jù)的時候,也就是每次發(fā)送一個key獲取一個值的方式處理,基本處理能力只在1100條左右,估計是受制于網(wǎng)絡速度的原因。??二、?加項測試:???(1)單條處理:???通過同一網(wǎng)段的兩臺Xeon(R)E5520服務器之間進行測試,網(wǎng)絡速度也是10M/s的速度,通過發(fā)送一個key獲取一個value的方式測試,速度明細要高于開發(fā)電腦的速度,也就是linux環(huán)境快于window環(huán)境,每秒能處理4000條左右的數(shù)據(jù),比之前1000條提高4倍,而在服務器本機進行測試,性能突然開始變態(tài)了,存儲數(shù)據(jù)達到1.5萬左右,

3、獲取速度達到2萬左右,比網(wǎng)絡環(huán)境提供5倍,比windows環(huán)境提高20倍;???(2)批量處理:???批量存儲、批量獲取,linux服務器直接處理速度在4萬以上,與windows環(huán)境下速度相當;不過在本機環(huán)境下,性能又開始變態(tài)了,批量存儲速度能達到15萬到20萬以上,批量獲取更是達到40萬以上,整體性能比Linux服務器直接提高10倍到20倍。????三、個人經驗:???(1)批量處理:???????redis在處理數(shù)據(jù)時,最好是要進行批量處理,將一次處理1條數(shù)據(jù)改為多條,性能可以成倍提高。測試的目的就是

4、要弄清楚批量和非批量處理之間的差別,從測試結果來看,性能差異非常大,所以在開發(fā)過程中盡量使用批量處理,即每次發(fā)送多條數(shù)據(jù),以抵消網(wǎng)絡速度影響。????(2)網(wǎng)絡:??????redis在處理時受網(wǎng)絡影響非常大,所以,部署最好能在本機部署,如果本機部署redis,能獲取10到20倍的性能。集群情況下,網(wǎng)絡硬件、網(wǎng)速要求一定要高。?????????(3)內存:??????由于我在測試環(huán)境遇到過redis讀取超時,排查原因定位在Linux交互分區(qū)上。如果沒有足夠內存,linux可能將reids一部分數(shù)據(jù)放到交換

5、分區(qū),導致讀取速度非常慢導致超時。所以一定要預留足夠多的內存供redis使用。?具體測試內容如下:???測試環(huán)境:redis主機:???RedHatEnterpriseLinuxServerrelease5.4(Tikanga)???Intel(R)Xeon(R)CPU??????????E5520?@2.27GHz???內存8G???硬盤300G測試主機:???window7????eclipse?JunoServiceRelease2???cpui3-2100???內存4G????硬盤500G?jav

6、a連接redis客戶端jedis-2.1.0.jar?測試數(shù)據(jù):??512個字符字符串?測試結果:??批量獲取??非批量提交處理數(shù)量??批量設置??非批量設置???內網(wǎng)服務器直接數(shù)據(jù)處理???服務器本機上測試

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。