shadowwyvern
Gawd
- Joined
- Sep 22, 2005
- Messages
- 604
Hello,
Recently set up an ESX server with the goal of consolidating some systems - notably a fileserver and router.
Specs:
CPU: i5-3570
Motherboard: Asrock Pro4-M
LAN NIC: Intel 82572EI GigE
WAN NIC: Realtek 8168 (on the host, pfsense connected through vSwitch)
pfsense VM has 2 e1000-based virtual NICs and VM tools installed (from the packages page). I also have bandwidthd and the VPN bridging fix packages installed.
I have a 25Mbit/25Mbit (advertised) FIOS connection.
I think I am having some performance problems with the setup. When downloading at 3MByte/s (connection max) I see host CPU usage (via vSphere client) at 35-40% for the pfsense guest. "top" on the guest only reports a fraction of that however.
I have a few ubuntu 12.10 x64 guests on the host, and when idle they report 5-10MHz of usage, while pfsense when totally idle (I made a new VM that has no network load, other than whatever traffic it gets through its port group) is at 40-50MHz (w/o VM tools installed). Meanwhile, my "production" pfsense VM runs at 100-200MHz when routing low-level traffic (a few 100kbit of voip, etc) and 500-1000MHz when I load it with some 1.5-2 MByte traffic.
In vCenter when transferring 2MByte/s I see 20% CPU usage, while top still reports 93-98% idle.
Also, subjectively, the internet seems less responsive - but I'm not taking that as much evidence at the moment, as I can't quantify it.
My previous setup was an 800MHz VIA cpu, and it worked perfectly fine. Why am I now able to use up to 35% of a 3.4GHz ivy bridge? Why is there such a discrepancy between vSphere's usage and "top"?
I have searched some on this topic, and it seems this is a hit-or-miss issue - some people are able to run their VMs without a problem with close to gigabit throughput, others have the same issue as me.
This thread: http://forum.pfsense.org/index.php/topic,41647.0.html has a good discussion (I haven't tried any of the potential fixes because there didn't seem to be any conclusive results)
EDIT: My steam test download finally picked up - currently reading 40% host cpu, 90% idle in top, 3MB/s down.
Recently set up an ESX server with the goal of consolidating some systems - notably a fileserver and router.
Specs:
CPU: i5-3570
Motherboard: Asrock Pro4-M
LAN NIC: Intel 82572EI GigE
WAN NIC: Realtek 8168 (on the host, pfsense connected through vSwitch)
pfsense VM has 2 e1000-based virtual NICs and VM tools installed (from the packages page). I also have bandwidthd and the VPN bridging fix packages installed.
I have a 25Mbit/25Mbit (advertised) FIOS connection.
I think I am having some performance problems with the setup. When downloading at 3MByte/s (connection max) I see host CPU usage (via vSphere client) at 35-40% for the pfsense guest. "top" on the guest only reports a fraction of that however.
I have a few ubuntu 12.10 x64 guests on the host, and when idle they report 5-10MHz of usage, while pfsense when totally idle (I made a new VM that has no network load, other than whatever traffic it gets through its port group) is at 40-50MHz (w/o VM tools installed). Meanwhile, my "production" pfsense VM runs at 100-200MHz when routing low-level traffic (a few 100kbit of voip, etc) and 500-1000MHz when I load it with some 1.5-2 MByte traffic.
In vCenter when transferring 2MByte/s I see 20% CPU usage, while top still reports 93-98% idle.
Also, subjectively, the internet seems less responsive - but I'm not taking that as much evidence at the moment, as I can't quantify it.
My previous setup was an 800MHz VIA cpu, and it worked perfectly fine. Why am I now able to use up to 35% of a 3.4GHz ivy bridge? Why is there such a discrepancy between vSphere's usage and "top"?
I have searched some on this topic, and it seems this is a hit-or-miss issue - some people are able to run their VMs without a problem with close to gigabit throughput, others have the same issue as me.
This thread: http://forum.pfsense.org/index.php/topic,41647.0.html has a good discussion (I haven't tried any of the potential fixes because there didn't seem to be any conclusive results)
EDIT: My steam test download finally picked up - currently reading 40% host cpu, 90% idle in top, 3MB/s down.
Last edited: