•  ánh sáng không có thực

Hệ thống tệp phân tán

Tổng hợp các hệ thống tệp phân tán

Bàn thắng

Hệ thống tệp phân tán?

MỘT hệ thống tệp phân tán , nói chung, cung cấp một lý tưởng POSIX giao diện hệ thống tệp tuân thủ. Đây là phần quan trọng nhất trong định nghĩa của nó bởi vì việc xây dựng một cụm các nút chứa dữ liệu theo kiểu phân tán có thể đạt được theo nhiều cách khác nhau, nhưng việc xây dựng một cụm cung cấp quyền truy cập vào có thể sử dụng được giao diện hệ thống tập tin là một thách thức. Một hệ thống tập tin tệp thường được giả định là địa phươngvà như vậy, nhiều ứng dụng giả định quyền truy cập nhanh vào nó, bỏ qua các vấn đề về độ trễ có thể phát sinh trên hệ thống tệp được hỗ trợ bởi dữ liệu từ xa. Rất ít ứng dụng phân biệt giữa hệ thống tệp cục bộ và từ xa.

Việc hoán đổi một hệ thống tệp với một hệ thống phân tán có thể được coi là một hình thức khả năng tương thích ngược ... trong trường hợp bạn muốn triển khai ứng dụng trong môi trường đám mây dựa vào quyền truy cập hệ thống tệp cho lớp dữ liệu của nó, đám mây phải cung cấp giao diện hệ thống tệp có thể sao chép tùy ý trên các máy. Tuy nhiên, trong một trường hợp người dùng duy nhất, nó cũng có thể được coi là một cách để giảm chi phí quản lý ... thay vì theo dõi các bản sao lưu cho dữ liệu từ mỗi máy chủ duy nhất mà bạn chạy, bạn có thể theo dõi tình trạng của hệ thống tệp dựa trên mạng và lên lịch sao lưu trên đó.

Nếu bạn không cần quyền truy cập nghiêm ngặt vào ngữ nghĩa hệ thống tệp, giao diện lưu trữ đối tượng phân tán sẽ đơn giản hơn và cầm tay phổ quát như một hệ thống tệp, với ít gánh nặng đồng bộ hơn trên mạng vì mỗi bộ lưu trữ đối tượng, không chứa dữ liệu meta. Một số phần mềm lưu trữ đối tượng cung cấp giao diện hệ thống tệp được xây dựng trên đầu trang.

Làm tròn

Vì mục tiêu của chúng tôi là không phải dữ liệu lớn, chúng tôi bỏ qua các giải pháp như HDFS.

Ở đây, một số điểm chuẩn dẫn đến một bảng, chúng không bao gồm tất cả các hệ thống tệp và có thể đã lỗi thời vào thời điểm này và trongf2fs kết quả bộ nhớ đệm có thể đã bị trượt :)

Băng thông

FS seq rread rrw files create read append rename delete
raw 78793 1.0409e6 89958 179483 17300.0 23550.0 14408.0 4677 5373
zfs 102121 1.3985e6 92391 198410 29180.0 4470.0 18980.0 4695 8468
f2fs 2.064e6 1.455e6 101674 184495 28320.0 10950.0 16890.0 4233 3912
xtreemefs 159310 29117 29468 1690 510.0 1190.0 520.0 274 330
glusterfs 178026 17222 18152 5681 4380.0 7620.0 3110.0 413 1076
beegfs 79934 103006 85983 24867 9830.0 12660.0 10470.0 2889 3588
orangefs 330781 54735 41611 5523 5120.0 7020.0 6130.0 638 1989

IOPS

FS seq rread rrw files create read append
raw 76 266440 22489 44870 4430 6028 3688
zfs 99 358000 23097 49602 7470 1146 4860
f2fs 2064 372524 25418 46123 7250 2803 4325
xtreemefs 155 7279 7366 422 131 306 134
glusterfs 173 4305 4537 1420 1123 1951 798
beegfs 78 25751 21495 6216 2518 3242 2682
orangefs 323 13683 10402 1380 1310 1979 1571

Tài nguyên

FS CPU (Server) CPU (Client) RAM (Server) RAM (Client)
xtreemefs 100 25 300 201
glusterfs 100 50 92 277
beegfs 80 80 42 31
orangefs 15 75 60 20

Dữ liệu

Đây là dữ liệu điểm chuẩn

Các nút sysctl đã được điều chỉnh để có thông lượng tối đa, nhưng chúng sẽ được cho là vô dụng và có thể làm lệch các điểm chuẩn, vì trong một mạng không đồng nhất, các nút này không phải lúc nào cũng được áp dụng và dù sao thì chúng cũng mạng lưới phụ thuộc , vì vậy ngay cả khi chúng được áp dụng, vẫn có thể có những nút thắt cổ chai khác.

So sánh bổ sung, từ wikipedia, từ rong biển.

Thẻ bài: