Cổ phiếu NFS vs Samba


13

Vì vậy, tôi đang thiết lập một máy chủ NAS với Raspberry-Pi của mình và tôi đang cố gắng tìm ra loại chia sẻ tệp nào tôi muốn thực hiện. Giữa cổ phiếu NFS và Samba, tôi đã đọc rằng NFS nhanh hơn Samba, tuy nhiên Samba dễ cài đặt hơn trên Windows. Câu hỏi của tôi là, việc tăng tốc độ có đủ đáng kể để vượt qua rắc rối khi cài đặt nó trên Windows không?

Mạng của tôi bao gồm 2 máy tính Ubuntu và 1x Windows và 1x máy tính mini Android.


Cũng lưu ý rằng NFS không có bảo vệ mật khẩu, như samba. Nút cổ chai cho cả hai sẽ là CPU của Pi. Khi tôi sử dụng NFS trên Pi của mình, CPU sẽ đạt 100%.
Gerben

@Gerben Trên thực tế, tôi đã thiết lập một chia sẻ NFS theo hướng dẫn này ở đây và tôi thực sự không thấy nó ăn nhiều CPU của Pi, tôi chỉ tự hỏi liệu có bất kỳ lợi ích nào trong việc thay đổi chia sẻ thành samba.
joaocandre

Thông lượng của bạn trên NFS là gì? Tôi đã nghe nói về những người nhận được ít hơn 1Mb / giây, vì vậy CPU sẽ thấp trong trường hợp đó. Bản thân tôi đang sử dụng NFS và ổ cứng USB ngoài. Với thiết lập này, tôi nhận được tải xuống 6,3 MB / giây (50,4Mb / giây) và khoảng 8 MB / s (64Mb / giây) tải lên Pi. (Khá kỳ lạ là việc đọc từ ổ cứng và gửi chậm hơn, sau đó là nhận và ghi vào ổ cứng)
Gerben

Vì vậy, tôi đã kiểm tra và thực sự mount.ntfsquá trình trên Pi dường như ăn từ 60-80% CPU. Làm thế nào để bạn đo chính xác thông lượng (tôi chỉ nhận được khoảng 3 Mb / giây khi sao chép tệp từ máy khách sang máy chủ)? Bạn có nhận thấy bất kỳ cải tiến so với samba?
joaocandre

Tôi chưa bao giờ sử dụng samba. Ngoài ra ổ cứng của tôi là ext3 được định dạng. Tôi đã đo từ máy Mac (Trình giám sát hoạt động) đang tải lên / tải xuống tệp 1GB.
Gerben

Câu trả lời:


14

Nếu bạn muốn chia sẻ để sử dụng trong windows, hãy quên NFS, đi đến samba ...

NFS có thể hoạt động trong windows, nhưng mỗi lần tôi thử, tôi gặp vấn đề với nó (với các công cụ bên ngoài, với MS Windows Services cho UNIX hoặc với máy chủ windows mới hơn 2012). Tất cả thực sự chỉ là hack cho windows, thậm chí MS không hỗ trợ tôi đủ khi NFS bắt đầu bị lỗi trên máy chủ sau 1 năm sử dụng.

Samba chỉ hoạt động, windows biết cách làm việc với nó, không có vấn đề gì trước mắt.

Hiệu suất, một samba điều chỉnh có thể nhanh như một NFS. Nhiều tệp nhỏ luôn là một vấn đề với samba / cifs, nhưng đó là một hạn chế giao thức.


1
Và chính xác làm thế nào để tôi "điều chỉnh" một chia sẻ samba?
joaocandre

2
@joaocandre /etc/samba/smb.conflà bạn của bạn: samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Arda

3
@joaocandre để biết các mẹo về hiệu suất samba, hãy kiểm tra calomel.org/samba_optizes.html . Bạn nên đọc tất cả và suy nghĩ về những gì bạn có thể cần. Một số tối ưu hóa cho một lần sử dụng có thể gây ra vấn đề cho việc sử dụng khác. Kiểm tra sau đó nếu bạn có thể.
higuita
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.