New
#11
I've experienced huge slowdowns with Windows 10, but likely not the same situation the OP has. When I install new Insider Preview builds, Microsoft insists on replacing my TP-Link T4UH wifi adapter driver with a newer one they got somewhere (it's not available on the adapter manufacturer's site). It slows my usual 70Mb download to less than 2Mb. Uninstalling the newer driver and installing the older one fixes the problem. I have to go through that with every new build.
it definitely has to do with autotuning.
I'm in california. Server box is in new york.
It's so lopsided. I can pull fast speed from the server. But uploading to the server from california is a painful 150 KB/s.
My other server box is also in NY, right next door in the same datacenter. I can upload to that box at 1500KB/s.
Windows aggressively throttles my speed on one of the boxes for no good reason.
What's this thing about virtual machine?
I was just thinking about using a linux virtual machine within the Windows desktop server. However, I think Windows autotuning will still cripple the virtual machine.
If VM doesn't work, I'm going to dual boot linux.
I'm not very savvy with linux, and I'm taking a google crash course on it right now.
link626 have someone at the datacenter run the same tests, along with pulling the machines out of their racks to make sure that they run properly on a test bench. What is the hardware that you are running on those two computers, and if running Windows Desktop for file space, what is keeping you from just using Linux on a single server as a VM.
can you clarify what you mean by running a linux vm? you mean give up my dedicated server altogether and just go rent a virtual machine?
The hardware is core i5 3550 and xeon 1230, both with 8gb ram.
I just installed Windows Server 2016 to see if there's any difference, and it's the same crappy receive window tuning. It throttles as hard as Windows 7 and 10.
All 3 os's had window tuning =normal, heuristics disabled, and ctcp congestion.
I'm just going to go back and install windows 7 on this.
server 2016...
Code:TCP Global Parameters ---------------------------------------------- Receive-Side Scaling State : enabled Chimney Offload State : disabled NetDMA State : disabled Direct Cache Access (DCA) : disabled Receive Window Auto-Tuning Level : normal Add-On Congestion Control Provider : none ....... netsh incorrect, according to speedguide. Really ctcp ECN Capability : enabled RFC 1323 Timestamps : disabled Initial RTO : 3000 Receive Segment Coalescing State : enabled Non Sack Rtt Resiliency : disabled Max SYN Retransmissions : 2 TCP Fast Open : disabled C:\Windows\system32>netsh int tcp show heuristics TCP Window Scaling heuristics Parameters ---------------------------------------------- Window Scaling heuristics : disabled Qualifying Destination Threshold : 3 Profile type unknown : normal Profile type public : normal Profile type private : normal Profile type domain : normal
Need to know what the Motherboard is, if the NIC is onboard or external as a PCIe device. What is the Ethernet connection speed that you can get from the SmartSwitch they have you on and can you use Fiber instead of Ethernet. If they can allow you up to say 10gb/s, you could just use a Fibre card.
I would have them pull the machines and as I stated before, put them on a test bench to isolate them from that particular switch they are on. The Xenon is your faster machine. A Virtual Machine would allow you to run multiple servers on a VM and save costs. Your XENON is end of life, but you should be able to go with 32GB for RAM. Alos may want to use a SSD with Enterprise grade Platter drives if you have not done so far to try and squeeze all of the power that you can out of that machine.
Windows is better for a desktop and better maintained if you can use the tools that your NOC provider allows those who have rackspace.
Write up some of the info that we have suggested and send it to the person you work with at the NOC to have them try the same tests and see how you may fare better with a Linux box running FTP, which is far better in handling packets and easier to secure for the long term.
On the server, I just installed ubuntu 16.04 desktop dual boot with win7.
Speed difference is night and day.
On ubuntu, I run samba, and max out my home internet. Very solid steady maxed out speed. No up/down rollercoaster speed like in Windows.
ftp download speeds are half of samba, but they are rock solid, no dips, and faster than anything Windows ever gave me.
Upload speeds to ftp are my max upload speed.
samba, ftp, apache server..... all fast on linux.
Windows Server?! Windows 10??? both suck so hard.
No amount of tweaking could fix their auto tuning.
They really need to fix their tcp stack. It's embarrassing compared to linux.