I've setup a server which I've connected to multiple PCs in my workplace. Sadly, data transfer speeds are at max 3 MB/sec per connection which works out slow for file transfers, especially when transferring large files. I'm using Windows filesharing and the server is a Windows Server 2008 (2 Ghz CPU, 1 GB RAM) and the client PCs mostly running Windows 7. How can I detect bottlenecks in my network and improve file sharing speed within the network?
closed as not a real question by Brent Pabst, Lucas Kauffman, Dave M, rnxrx, John Gardeniers Sep 24 '12 at 5:50
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.
Hoping the Windows Server 2008 is "Server 2008 r2". Can understand a limitation of moving to "r2" requires 64bit OS & CPU. Immediately noticing server has 1GB RAM, which would be low for a server. 2GHz CPU is ambiguous, for instance a 2GHz P4 versus a 2GHz Xeon E5-2650 would be a 50 fold performance difference. State of storage is not known, such as where the OS and fileshares reside physically and logically to the server.
From Microsoft: http://technet.microsoft.com/en-us/windowsserver/bb414778.aspx
Hence, main concern would be the health and viability of the server before moving to physical and logical network components (switch, cables, VLANs, QoS, bandwidth, noise, etc).
Performance tuning instantiates with obtaining a local server baseline. To get started, and better form a basis of the sever situation, do check these solid guides for Server 2008's own Performance Monitor. It is a big topic, an overview:
By doing some basic analytics: