中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 數據庫 > 
  • Nginx+NFS及Redis和分布式文件系統Moosefs有哪些優缺點

Nginx+NFS及Redis和分布式文件系統Moosefs有哪些優缺點

發布時間:2021-10-13 10:46:04 來源:億速云 閱讀:186 作者:柒染 欄目:數據庫

Nginx+NFS及Redis和分布式文件系統Moosefs有哪些優缺點,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

  大量小文件存儲一直是典型的應用場景之一,現在有3KW的數據,單條數據都很小的,如果按key-value來看的話,key就是32位的MD5字符串,value按平均算大概是100字節左右。下面億速云小編來講解下Nginx+NFS、Redis和分布式文件系統Moosefs有哪些優缺點?

  Nginx+NFS、Redis和分布式文件系統Moosefs有哪些優缺點

  1、直接生成靜態文件,利用nginx對靜態文件的高效做靜態緩存。

  當時服務器硬件資源有限,所以就采用這種方式,一直源用至今。

  服務器間通過NFS來共享

  太多小文件,不方便管理

  NFS不方便運維與擴展

  文件內容很小(100字節左右),3KW大概就是2.5G大小左右

  不過文件存儲的時候和硬盤分區的族大小有關,在這里磁盤分區的族大小為8K,所以盡管文件內容只有100字節,但是實際存儲到磁盤上的時候單個文件其實是8K

  所以3KW的文件世界占的磁盤空間大約為:200G左右(嚴重浪費空間啊)

  2、Redis(V2.2.11)【KV數據庫】

  聽同事說開啟VM會使性能急劇下降,所以基本無視VM,數據全放內存。

  key為32位MD5字符串

  測試數據:10W數據大概占內存20M

  測試數據:500W數據大概占內存1G,持久化的rdb數據文件大概350M

  推算3KW數據:內存6G,持久化的rdb數據文件大概為2G(壓縮了?)

  因為Redis在持久化的時候內存會加倍,和考慮到數據的增長,所以需要1臺20G內存的機器基本就沒問題了(容災啥的另算)。

  Redis非常快,如果硬件條件沒問題,基本選這個最好了。

  Nginx+NFS、Redis和分布式文件系統Moosefs有哪些優缺點

  3、Moosefs(MFS)【分布式文件存儲系統】

  mfs支持NFS的方式mount到本地直接操作(如使用mfs,則現在的架構基本不用改)

  最基本的需要一臺主控服務器(MasterServer)、一臺數據服務器(ChunkServer)

  文件和目錄的索引需要全部加載到主控服務器的內存中,所以對主控服務器的內存有一定的要求

  寫入30W文件,到20W的時候寫入就開始下降得厲害了(我的5400轉的筆記本硬盤)

  30W文件,4W目錄,主控服務器占用大概120M內存

  文件存儲方式貌似和普遍的文件一樣單個存儲的(不確定),30W文件大概占了2.4G的磁盤空間(同樣是8K一個文件)。

  小文件一樣很多,不方便維護與遷移(不知是否我設置不對?)。

  內存、硬盤都占用得比較多,而且性能相對來說不是很出眾。

  所以這個基本不考慮了。

看完上述內容,你們掌握Nginx+NFS及Redis和分布式文件系統Moosefs有哪些優缺點的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣城市| 剑阁县| 休宁县| 东乡族自治县| 犍为县| 九龙县| 云和县| 嫩江县| 正安县| 上虞市| 凭祥市| 茌平县| 静海县| 松潘县| 台东县| 泰宁县| 元谋县| 长武县| 乌审旗| 松阳县| 玉林市| 香格里拉县| 兴化市| 临沭县| 永胜县| 威远县| 思南县| 舞阳县| 怀远县| 上虞市| 武乡县| 英吉沙县| 丹巴县| 南阳市| 万荣县| 宜良县| 鹿邑县| 土默特左旗| 彭水| 兖州市| 义乌市|