In the past I've used Linux for file servers, after noticing that they tend to give better raw file transfer performance. Keeping up with all the administration tasks got to be a bit much, so I tried switching to Windows 2003 last year, but am finding the performance to be quite sucky.
Why is this? Are there known FS performance "characteristics" on windows, perhaps something that can be changed for a small number of clients?
Currently, I'm running the built-in CIFS, filezilla ftp server, and TVersity DLNA server. All of them deliver far less performance than I'm expecting from this system. CIFS is subjectively "slow". FTP pushes about 10MB/s. TVersity cannot keep up on some 720p content and cannot do 1080p at all regardless of client or network type (wifi / GbE) and there's no transcoding going on.
This computer is an old P4 (2.8 HT) with seagate 1.5/2gb drives (non-raid) that each move about 75MB/s according to benchmarks. CPU utilization always low. Network is all-gigabit, and this PC uses the onboard CSA intel GbE controller.
Why is this? Are there known FS performance "characteristics" on windows, perhaps something that can be changed for a small number of clients?
Currently, I'm running the built-in CIFS, filezilla ftp server, and TVersity DLNA server. All of them deliver far less performance than I'm expecting from this system. CIFS is subjectively "slow". FTP pushes about 10MB/s. TVersity cannot keep up on some 720p content and cannot do 1080p at all regardless of client or network type (wifi / GbE) and there's no transcoding going on.
This computer is an old P4 (2.8 HT) with seagate 1.5/2gb drives (non-raid) that each move about 75MB/s according to benchmarks. CPU utilization always low. Network is all-gigabit, and this PC uses the onboard CSA intel GbE controller.