分布式文件系統:SeaweedFS

bger 9年前發布 | 11K 次閱讀 SeaweedFS 分布式/云計算/大數據

SeaweedFS 是簡單,高伸縮性的分布式文件系統,包含兩部分:存儲數十億的文件;快速為文件服務。SeaweedFS 作為支持全 POSIX 文件系統語義替代,Seaweed-FS 選擇僅實現 key-file 的映射,類似 "NoSQL",也可以說是 "NoFS"。

SeaweedFS 僅花費 40 字節的硬盤來存儲每個文件的元數據。

基準測試基于 Mac Book,固態硬盤,CPU:1 Intel Core i7 2.6GHz。

編寫 1 百萬的 1KB 文件:

Concurrency Level:      16
Time taken for tests:   88.796 seconds
Complete requests:      1048576
Failed requests:        0
Total transferred:      1106764659 bytes
Requests per second:    11808.87 [#/sec]
Transfer rate:          12172.05 [Kbytes/sec]

Connection Times (ms)
              min      avg        max      std
Total:        0.2      1.3       44.8      0.9

Percentage of the requests served within a certain time (ms)
   50%      1.1 ms
   66%      1.3 ms
   75%      1.5 ms
   80%      1.7 ms
   90%      2.1 ms
   95%      2.6 ms
   98%      3.7 ms
   99%      4.6 ms
  100%     44.8 ms

自由讀取 1 百萬文件:

Concurrency Level:      16
Time taken for tests:   34.263 seconds
Complete requests:      1048576
Failed requests:        0
Total transferred:      1106762945 bytes
Requests per second:    30603.34 [#/sec]
Transfer rate:          31544.49 [Kbytes/sec]

Connection Times (ms)
              min      avg        max      std
Total:        0.0      0.5       20.7      0.7

Percentage of the requests served within a certain time (ms)
   50%      0.4 ms
   75%      0.5 ms
   95%      0.6 ms
   98%      0.8 ms
   99%      1.2 ms
  100%     20.7 ms

項目主頁:http://www.baiduhome.net/lib/view/home/1446085791117

 本文由用戶 bger 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!