<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經轉移至github,大家請訪問 http://qaseven.github.io/

    Redis千萬級的數據量的性能測試

    從圖中可以猜測到還會有Redis 2.2.1 的測試,相同的測試環境,1K的數據量,使用ServiceStack.Redis客戶端進行如下測試:
      1) Set操作
      2) Get操作
      3) Del操作
      每一套測試分別使用三個配置進行測試:
      1) 綠色線條的是開啟Dump方式的持久化,5分鐘持久化一次
      2) 藍色線條是開啟AOF方式的持久化,每秒寫入磁盤一次
      3) 紅色線條是關閉任何的持久化方式
      對于每一個配置都使用相同的其他配置:
      1) 開啟VM 最大內存10GB(128字節一頁)之后開始換出,VM空間160GB
      2) 最大使用內存15GB,確保在Dump的時候有足夠的剩余內存
      3) 開啟壓縮,沒有配置主從
      現在來看一下測試結果:
      從這個圖中可以看出:
      1) 對于沒有持久化的方式,讀寫都在數據量達到800萬的時候,性能下降幾倍,此時正好是達到內存10G,Redis開始換出到磁盤的時候。并且從那以后再也沒辦法重新振作起來,性能比Mongodb還要差很多。
      2) 對于AOF持久化的方式,總體性能并不會比不帶持久化方式差太多,都是在到了千萬數據量,內存占滿之后讀的性能只有幾百。
      3) 對于Dump持久化方式,讀寫性能波動都比較大,可能在那段時候正在Dump也有關系,并且在達到了1400萬數據量之后,讀寫性能貼底了。在Dump的時候,不會進行換出,而且所有修改的數據還是創建的新頁,內存占用比平時高不少,超過了15GB。而且Dump還會壓縮,占用了大量的CPU。也就是說,在那個時候內存、磁盤和CPU的壓力都接近極限,性能不差才怪。
      總結一下:
      1) Redis其實只適合作為緩存,而不是數據庫或是存儲。它的持久化方式適用于救救急啥的,不太適合當作一個普通功能來用。對于這個版本的Redis,不建議使用任何的持久化方式。否則到時候可能會死的比較難看。說白了,期望Redis是memcached的升級版,帶有各種數據結構,但是不要期望Redis來和Mongodb/Kt等來比。
      2) 對于VM其實也是不建議開啟,雖然開啟VM可以讓Redis保存比內存更多的數據,但是如果冷熱數據不是很明顯的話性能會非常差(我的測試都是隨機查詢Key,冷熱不明顯)。當然,對于冷熱明顯的情況下可以設置200% - 400%的內存作為VM空間,也不建議設置10倍的內存空間作為VM(像我的配置一樣)。
      3) ServiceStack.Redis客戶端好像有幾個Bug,首先RedisTypedClient的Dispose居然沒有實現,應該是要調用client.Dispose(),其次RedisNativeClient的Info屬性不是每次都獲取最新值的,第三PooledRedisClientManager的WritePoolIndex和ReadPoolIndex只看到加沒看到減的地方,也不知道這是干啥的,其實每次都取第一個不是Active的Client就可以了,PooledRedisClientManager也沒有把超時使用的Active的Client強制回收(避免使用的時候忘記Dispose占用過多的連接)。

    posted on 2014-05-21 10:05 順其自然EVO 閱讀(256) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

    <2014年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 最近中文字幕国语免费完整| 1000部拍拍拍18勿入免费视频下载| 青青草免费在线视频| 亚洲国产精品免费在线观看| 久热免费在线视频| 亚洲日本在线观看| 久久国产免费福利永久| 亚洲伊人久久大香线蕉影院| 两性刺激生活片免费视频| 亚洲一区二区三区写真| 国产高清在线免费| 污网站免费在线观看| 国产亚洲大尺度无码无码专线 | 免费无码又爽又刺激一高潮| 亚洲精品午夜国产VA久久成人| 日韩精品无码免费专区网站| 精品亚洲aⅴ在线观看| 国产成在线观看免费视频| 亚洲欧美日韩中文高清www777| 国产一级特黄高清免费大片| 久久高潮一级毛片免费| 亚洲国产一区在线| 18禁超污无遮挡无码免费网站国产| 99亚洲精品卡2卡三卡4卡2卡| 国产AⅤ无码专区亚洲AV| 2021精品国产品免费观看| 亚洲日韩国产精品乱-久| 亚洲A丁香五香天堂网| 成人无码a级毛片免费| 亚洲宅男精品一区在线观看| 又大又黄又粗又爽的免费视频 | 好爽…又高潮了毛片免费看| 日韩精品免费一线在线观看| 亚洲AV无码一区二区二三区软件 | 99在线热视频只有精品免费| 亚洲欧美日韩久久精品| 久久综合亚洲色HEZYO国产| 免费观看黄色的网站| 尤物视频在线免费观看| 亚洲毛片基地日韩毛片基地| 亚洲国产精品一区二区第一页免|