Hi guys, I have fedora 12 installed in VMWare ESX on a Dell Optiplex machine with a Intel GBit lan. While transfering from fedora's vsftpd to my workstation trough a sitecom gbit switch i get a real bad performance, mostly not higher then 8mb/s. (btw on the same ESX i have Windows 2008 from wich i get around 60mb/s) I have tried to set the eth0 to 1000Mb/s full duplex using ethtools but this fails (ethtool -s eth0 speed 1000 duplex full autoneg off). I keep recieving the following error:
When i try to view the eth0 information, using ethtools, i get this:
In /etc/sysconfig/network-scripts/ifcfg-eth0 i've added this:
But on starting the network service, i get the same "Cannot get current device settings: Operation not supported" error. Using mii-tool eth0:
lshw -class LAN result:
Have i missed something? I've been searching for PCnet32 NIC drivers, but could not find any :( |
You could try reading the "Network Performance Best Practices" section of this document http://www.vmware.com/pdf/vi_performance_tuning.pdf , as it mentions something about using vmxnet instead of vlance and that the "speed" set or indicated by the guest OS doesn't really mean much as it will still try to use the physical netcard maximum |
thnx for your tip ! i think i have fixed it, this is what i did: i have installed VMWare Tools shutdown guest VM from the guest VM properties i removed the Network Adapter and added a new one. This time a E1000... after adding this one, i booted and did a ethtools eth0 with this result:
i dont know if installing vmware tools did the trick, or changing the NIC to a E100
When i get home i'm gonna test the download speed i shure hope this is it... |
a quick comment would be that to obtain a performance comparable to the 2008 one you could simply set the netcard to 100Mbit/s, unless by 60mb/s you actually mean 60Mbytes/s...