Are there any significant difference in performance?
I have Linux boxes and Windows Server boxes and I plan to centralize file storage. Should I use Samba (Linux) or Windows file server as the file server?
feedback
|
This question came from our site for computer enthusiasts and power users.
|
Last time I checked (around 2006), I managed to run samba vs win2003, and samba was about 7 times faster. This took a lot of configuration, network sniffing and exact send/receive buffer calculations to match my network. Out of the box samba was slower than windows 2003. just my $0.02 | |||
|
feedback
|
|
I would vote for Samba on grounds of Compatibility of interface. If you have in your network Vista/Win7 computers together with XP and Samba, a Windows server might not see all the computers on the network. However, Samba sees all. While Microsoft's purpose is to encourage you to abandon XP, Samba's purpose is to interface with every OS. I recommend using a recent enough version of Samba. If all the machines can't discover the file server, you might, in order to access the file-shares, need to allocate it a fixed IP address and add it to the hosts files of the other computers. | |||
|
feedback
|
|
Since SMB2 which shipped with server 2008 (perhaps only R2) and Windows 7 (Vista maybe aswell) is supposed to have multiple optimizations in the overhead on filetransfers, I would assume that a windows-based would outperform a linux SAMBA-installation as of now. I'm not really sure how far the samba-project has come in this area. I do however think that the difference in performance is negligible in most cases, and the choice should depend more on your other criterias for your setup (user authentication for instance) | |||
|
feedback
|
|
If you want to set detailed access-rights and perhaps use Active-Directory, you shuld you Windows. If you just need plain Shares, use Samba. Why? Setting up Samba to work with Active-Directory is possible, but you spend some time. If you just need a share with no rights-management, samba is your choice. | |||
|
feedback
|