On Tue, Jan 4, 2011 at 9:32 PM, Pandu Poluan <[email protected]> wrote:

> Hello,
>
> I am planning to deploy pfSense, mostly for firewall and NAT, on my
> production Cloud. It is based on VMware.
>
> What do you recommend:
> + 1 big multi-CPU pfSense VM, or
> + 2 smaller single-CPU pfSense VMs
>
> A question:
> Will 2 smaller VMs provide higher throughput than a single big VM?
>
> And some notes:
> - RAM is at a premium here.
> - I got only 2 Public IP Addresses.
>
> Thank you for any input!
>
> Rgds,
> --
> Pandu E Poluan
> * ~ IT Optimizer ~ *
> *Visit my Website: http://pandu.poluan.info*
>  Google Talk:    pepoluan
>  Y! messenger: pepoluan
> MSN / Live:      [email protected] (do *not* send email here)
>  Skype:            pepoluan
> More on me:  LinkedIn <http://www.linkedin.com/in/pepoluan>   
> Facebook<http://www.facebook.com/pepoluan>
>
>
Not sure how you plan on using 2 routers to do the same job, but keep in
mind that adding multiple CPUs to a vmware virtual machine is nothing like
having multiple physical CPUs. It will allow the VM to process more than a
single thread at a time, but the scheduling can be slowed down. There has to
be the same number of physical threads available on your host system as the
number of virtual CPUs on your VM. This means that even single threads can
end up waiting on processor ready time because you added more virtual CPUs
than the underlying system has idle.

Bottom line = Don't add more than 1 or 2 virtual CPUs to a pfsense VM.

What kind of host system(s) would it run on?

Jesse Vollmar
Aedis IT, LLC

Reply via email to