Tôi có hai máy chủ, được đặt tại các trung tâm dữ liệu ở holland và france. Cả hai đều chạy Debian Wheezy. Tôi cần chia sẻ / nhà giữa họ, với hiệu suất tốt. Có 300 người dùng trên máy chủ, khoảng 30 người trong số họ sẽ có thể có các quy trình hoạt động trên một máy chủ nhất định tại một thời điểm nhất định, mỗi lần đọc 50 kbit và 20 kbit ghi / giây, với các đỉnh ngắn khoảng 2000 kbit / s đọc. các biện pháp với iotop trên lưu trữ cục bộ. Tôi có rất nhiều tệp nhỏ, tổng cộng khoảng 500000 và cần độ trễ càng thấp càng tốt. Ping giữa các máy chủ là 17 ms và kết nối có thể đạt khoảng 20-30 MB / s khi sử dụng scp và wget. Có vẻ như có rất nhiều băng thông có sẵn cho nó quá hoạt động, nhưng ...
Những gì tôi đã thử nghiệm cho đến nay: sshfs: Có vẻ như nó có hiệu suất tốt hơn nfs, nhưng nó đã thay đổi đáng kể các quyền của tệp thành root, khiến ứng dụng bị sập.
nfs: Cách để làm chậm, đã cố gắng thực hiện một loạt các tùy chọn khác, nhưng nó vẫn hoạt động chậm chạp, ngay cả khi chỉ có một vài quy trình được kích hoạt.
drbd: 5 giờ làm việc cuối cùng, khi tôi nhận ra rằng tôi thực sự không thể gắn hệ thống tập tin trên cả hai hệ thống :-(
glusterfs: Có một bản sao cục bộ của tất cả các dữ liệu nghe có vẻ đầy hứa hẹn, nhưng truy cập tệp ngẫu nhiên rất chậm và sau khi chạy một lúc, nó trở nên chậm không thể tin được và gần như bị treo. noatime không giúp đỡ.
nfs nữa: Vẫn uể oải.
Khóc vào bàn phím: Không cải thiện chút nào.
Thử làm gì tiếp theo? Mỗi thử nghiệm thất bại đã diễn ra vào một buổi tối hoặc có thể nhiều hơn trong tuần trước và tôi thực sự muốn phương pháp tiếp theo có hiệu quả. Và vâng, điều quan trọng là các hệ thống tập tin được chia sẻ giữa cả hai máy chủ.
Cảm ơn cho bất kỳ ý tưởng mới về vấn đề này.