Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jan 2014 16:11:56 -0500
From:      Aryeh Friedman <aryeh.friedman@gmail.com>
To:        "freebsd-virtualization@freebsd.org" <freebsd-virtualization@freebsd.org>
Subject:   Fwd: BHyVe - ESXi comparison
Message-ID:  <CAGBxaXnzqp7f=FAh8PqKuPGyfun-0NtY%2B0DOfgT1Kha=nF1pjQ@mail.gmail.com>
In-Reply-To: <CAGBxaXnYOGPP%2BHuPHpG07qrpuHafkZ4fvx3QfgYGA4AXTFGsbA@mail.gmail.com>
References:  <CADfWLe=zOc2CYRXf8ZuG4uZqN%2BMBck4y1JoDcmrX--JqAgDSQw@mail.gmail.com> <CAGBxaXn6YLKiZoiaCSLy0SWmu8WXY7u3AJXsyZ7TKhQw5LJ4SA@mail.gmail.com> <B00B6600-292D-4353-9029-14499E6647F7@schema31.it> <CAGBxaXnYOGPP%2BHuPHpG07qrpuHafkZ4fvx3QfgYGA4AXTFGsbA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I forgot to mention in the original post that one process is nothing
compared to the 20 or so that openstack needs

---------- Forwarded message ----------
From: Aryeh Friedman <aryeh.friedman@gmail.com>
Date: Tue, Jan 28, 2014 at 4:04 PM
Subject: Re: BHyVe - ESXi comparison
To: Andrea Brancatelli <abrancatelli@schema31.it>


the java is nothing but the web component (which we are in the process of
making optional and rewriting the core in C but leaving the web ui in java)
and it does nothing but generate shell scripts which are then run (in the
background)... the shell script it self is nothing more then a stripped
down and reorganized vmrun.sh... namely once the shell script is run (by
the frontend) and the hyperv is started it terminates... for example here
is the ps -agx from our production host:

Password for aryeh@prometheus:
 PID TT  STAT       TIME COMMAND
   0  -  DLs     0:03.94 [kernel]
   1  -  ILs     0:00.01 /sbin/init --
   2  -  DL      0:00.00 [sctp_iterator]
   3  -  DL      0:00.00 [xpt_thrd]
   4  -  DL      0:00.02 [enc_daemon0]
   5  -  DL      0:11.42 [pagedaemon]
   6  -  DL      0:00.00 [vmdaemon]
   7  -  DL      0:00.00 [pagezero]
   8  -  DL      0:00.08 [bufdaemon]
   9  -  DL      0:00.07 [vnlru]
  10  -  DL      0:00.00 [audit]
  11  -  RL   2190:51.41 [idle]
  12  -  WL      0:07.54 [intr]
  13  -  DL      0:01.27 [geom]
  14  -  DL      0:04.55 [rand_harvestq]
  15  -  DL      0:01.71 [usb]
  16  -  DL      0:00.34 [acpi_thermal]
  17  -  DL      0:00.06 [acpi_cooling1]
  18  -  DL      0:00.76 [syncer]
  19  -  DL      0:00.18 [softdepflush]
 126  -  Is      0:00.00 adjkerntz -i
 789  -  Is      0:00.01 /usr/sbin/moused -p /dev/ums0 -t auto -I
/var/run/mous
 808  -  Ss      0:00.20 /sbin/devd
 941  -  Ss      0:00.05 /usr/sbin/syslogd -s
1163  -  Ss      0:00.00 /usr/sbin/sshd
1166  -  Ss      0:00.35 sendmail: accepting connections (sendmail)
1169  -  Ss      0:00.01 sendmail: Queue runner@00:30:00 for
/var/spool/clientm
1173  -  Ss      0:00.05 /usr/sbin/cron -s
1403  -  Is      0:00.00 /usr/local/bin/jsvc -java-home /usr/local/openjdk7
-se
1464  -  I       0:15.68 /usr/local/bin/jsvc -java-home /usr/local/openjdk7
-se
1703  -  Is      0:00.01 sshd: aryeh [priv] (sshd)
1706  -  I       0:00.78 sshd: aryeh@pts/1 (sshd)
2919  -  Ss      0:00.01 sshd: aryeh [priv] (sshd)
2922  -  S       0:00.00 sshd: aryeh@notty (sshd)
2923  -  Ss      0:00.00 tcsh -c ps -agx
2925  -  R       0:00.00 ps -agx
1212 v0  Is+     0:00.00 /usr/libexec/getty Pc ttyv0
1213 v1  Is+     0:00.00 /usr/libexec/getty Pc ttyv1
1214 v2  Is+     0:00.00 /usr/libexec/getty Pc ttyv2
1215 v3  Is+     0:00.00 /usr/libexec/getty Pc ttyv3
1216 v4  Is+     0:00.00 /usr/libexec/getty Pc ttyv4
1217 v5  Is+     0:00.00 /usr/libexec/getty Pc ttyv5
1218 v6  Is+     0:00.00 /usr/libexec/getty Pc ttyv6
1219 v7  Is+     0:00.00 /usr/libexec/getty Pc ttyv7
1376  0- D       0:39.94 bhyve: sqs1ambftp (bhyve)
1501  0- D       1:50.87 bhyve: vtb053ngmp (bhyve)
1573  0- D       1:27.25 bhyve: 93md1j79mb (bhyve)
2080  2- D       2:15.59 bhyve: vsq7035a68 (bhyve)
1707  1  Is      0:00.01 -tcsh (tcsh)
1713  1  I       0:00.01 su
1714  1  I       0:00.03 _su (csh)
1994  1  D+     82:59.62 bhyve: ubuntu (bhyve)

1707 -- 1994 are me running outside of petitecloud thus the overhead of a
open shell and 1403 and 1464 are tomcat and not petitecloud per se



On Tue, Jan 28, 2014 at 3:51 PM, Andrea Brancatelli <
abrancatelli@schema31.it> wrote:

> What do you exactly mean with frontend? ESXi has no front end, that's the
> difference with ESX, it's just a bare hypervisor.
>
> On the contrary I think that having to host a java application in the
> machine acting as an hypervisor is pretty crazy, especially considered ja=
va
> madness with memory, swap files and such...
>
> Andrea "Mr.SK" Brancatelli
>
> On 28/gen/2014, at 20:58, Aryeh Friedman <aryeh.friedman@gmail.com> wrote=
:
>
> It would be interesting to know to how much and what extent various
> fronends (openstack, cloudstack, petitecloud, etc.) effect performence...=
 I
> suspect that even though bhyve is slower then VMWare that VMWare's front
> end is the cause and not VMWare itself.... for example I suspect that bhy=
ve
> with petitecloud on top would be much faster then vmware or qemu with
> openstack or cloudstack.
>
>
> On Tue, Jan 28, 2014 at 6:18 AM, Andrea Brancatelli <
> abrancatelli@schema31.it> wrote:
>
>> Hello everybody.
>>
>> We did a very rough comparison betweend BHyVe and VMWare ESXi. Maybe you
>> want to give it a read and let me know if I did write a bunch of sh!t :-=
)
>>
>>
>> http://andrea.brancatelli.it/2014/01/28/freebsd-10-0-bhyve-vmware-esxi-5=
-5-comparison/
>>
>> I must say I'm very pleased with BHyVe performances! Very good work!!
>>
>> Thanks for your time.
>>
>> --
>>
>>
>>
>>
>> *Andrea BrancatelliSchema 31 S.r.l. - Socio UnicoResponsabile ITROMA -
>> FIRENZE - PALERMO ITALYTel: +39. 06.98.358.472*
>>
>> *Cell: +39 331.2488468Fax: +39. 055.71.880.466Societ=E0 del Gruppo SC31
>> ITALIA*
>> _______________________________________________
>> freebsd-virtualization@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
>> To unsubscribe, send any mail to "
>> freebsd-virtualization-unsubscribe@freebsd.org"
>
>
>
>
> --
>  Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org
>
>


--=20
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org



--=20
Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGBxaXnzqp7f=FAh8PqKuPGyfun-0NtY%2B0DOfgT1Kha=nF1pjQ>