From alex.tuxx at gmail.com Mon Apr 15 18:20:19 2013 Content-Type: multipart/mixed; boundary="===============2768840470397137425==" MIME-Version: 1.0 From: Alex Leonhardt To: users at ovirt.org Subject: [Users] 102 VDSM processes ? Date: Mon, 15 Apr 2013 23:20:17 +0100 Message-ID: <516C7D21.702@gmail.com> --===============2768840470397137425== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------080207050600010608050805 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit Hi, I'm wondering why my Hyper-Visor is running 102 vdsm processes, each = using ~20mb =3D 2GB used ?? Is this expected and normal ?? Thanks, Alex -- = www.vcore.co | www.vsearchcloud.com | Follow @www_vcore_co = --------------080207050600010608050805 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit Hi,

I'm wondering why my Hyper-Visor is running 102 vdsm processes, each using ~20mb =3D 2GB used ?? Is this expected and normal ??

Thanks,
Alex

--
ww= w.vcore.co | www.vsearchcloud.com | Follow @www_vcore_co
--------------080207050600010608050805-- --===============2768840470397137425== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODAyMDcwNTA2MDAwMTA2MDgwNTA4MDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKSGksCgpJJ20gd29uZGVyaW5nIHdoeSBteSBIeXBlci1WaXNvciBpcyBydW5uaW5nIDEw MiB2ZHNtIHByb2Nlc3NlcywgZWFjaCAKdXNpbmcgfjIwbWIgPSAyR0IgdXNlZCA/PyBJcyB0aGlz IGV4cGVjdGVkIGFuZCBub3JtYWwgPz8KClRoYW5rcywKQWxleAoKLS0gCnd3dy52Y29yZS5jbyB8 IHd3dy52c2VhcmNoY2xvdWQuY29tIHwgRm9sbG93IEB3d3dfdmNvcmVfY28gCjxodHRwczovL3R3 aXR0ZXIuY29tL3d3d192Y29yZV9jbz4KCi0tLS0tLS0tLS0tLS0tMDgwMjA3MDUwNjAwMDEwNjA4 MDUwODA1CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVu dC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0 cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4 NTktMSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAi PgogICAgPGZvbnQgc2l6ZT0iLTEiPjxmb250IGZhY2U9IlRhaG9tYSI+SGksPGJyPgogICAgICAg IDxicj4KICAgICAgICBJJ20gd29uZGVyaW5nIHdoeSBteSBIeXBlci1WaXNvciBpcyBydW5uaW5n IDEwMiB2ZHNtIHByb2Nlc3NlcywKICAgICAgICBlYWNoIHVzaW5nIH4yMG1iID0gMkdCIHVzZWQg Pz8gSXMgdGhpcyBleHBlY3RlZCBhbmQgbm9ybWFsID8/IDxicj4KICAgICAgICA8YnI+CiAgICAg ICAgVGhhbmtzLDxicj4KICAgICAgICBBbGV4PGJyPgogICAgICAgIDxicj4KICAgICAgPC9mb250 PjwvZm9udD4KICAgIDxkaXYgY2xhc3M9Im1vei1zaWduYXR1cmUiPi0tIDxicj4KICAgICAgPGEg Y2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0iaHR0cDovL3d3dy52Y29yZS5j byI+d3d3LnZjb3JlLmNvPC9hPiB8IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9Imh0dHA6Ly93d3cudnNlYXJjaGNsb3VkLmNvbSI+d3d3LnZzZWFyY2hjbG91ZC5jb208 L2E+IHwgPGEKICAgICAgICBocmVmPSJodHRwczovL3R3aXR0ZXIuY29tL3d3d192Y29yZV9jbyIK ICAgICAgICBjbGFzcz0idHdpdHRlci1mb2xsb3ctYnV0dG9uIiBkYXRhLXNob3ctY291bnQ9ImZh bHNlIj5Gb2xsb3cKICAgICAgICBAd3d3X3Zjb3JlX2NvPC9hPgogICAgICA8c2NyaXB0PiFmdW5j dGlvbihkLHMsaWQpe3ZhciBqcyxmanM9ZC5nZXRFbGVtZW50c0J5VGFnTmFtZShzKVswXTtpZigh ZC5nZXRFbGVtZW50QnlJZChpZCkpe2pzPWQuY3JlYXRlRWxlbWVudChzKTtqcy5pZD1pZDtqcy5z cmM9Ii8vcGxhdGZvcm0udHdpdHRlci5jb20vd2lkZ2V0cy5qcyI7ZmpzLnBhcmVudE5vZGUuaW5z ZXJ0QmVmb3JlKGpzLGZqcyk7fX0oZG9jdW1lbnQsInNjcmlwdCIsInR3aXR0ZXItd2pzIik7PC9z Y3JpcHQ+CiAgICAgIDxicj4KICAgIDwvZGl2PgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0t LS0tLS0wODAyMDcwNTA2MDAwMTA2MDgwNTA4MDUtLQo= --===============2768840470397137425==-- From wudxw at linux.vnet.ibm.com Mon Apr 15 21:47:38 2013 Content-Type: multipart/mixed; boundary="===============8587399645062989310==" MIME-Version: 1.0 From: Mark Wu To: users at ovirt.org Subject: Re: [Users] 102 VDSM processes ? Date: Tue, 16 Apr 2013 09:38:07 +0800 Message-ID: <516CAB7F.2040101@linux.vnet.ibm.com> In-Reply-To: 516C7D21.702@gmail.com --===============8587399645062989310== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------020701060405000303030300 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 7bit On 04/16/2013 06:20 AM, Alex Leonhardt wrote: > Hi, > > I'm wondering why my Hyper-Visor is running 102 vdsm processes, each = > using ~20mb =3D 2GB used ?? Is this expected and normal ?? vdsm uses the models of multi-threading and multi-processes both. So not = sure if they're all processes. Could you please paste what you see here = here? Or capture the output of command "ps -L aux|grep vdsm" on your = hypervisor. Thanks! Mark. > > Thanks, > Alex > > -- = > www.vcore.co | www.vsearchcloud.com | Follow @www_vcore_co = > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------020701060405000303030300 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 04/16/2013 06:20 AM, Alex Leonhardt wrote:
Hi,

I'm wondering why my Hyper-Visor is running 102 vdsm processes, each using ~20mb =3D 2GB used ?? Is this expected and normal ??
vdsm uses the= models of multi-threading and = multi-processes both. So not sure if they're all processes. Could you please paste what you see here here?  Or capture the output of command "ps -L aux|grep vdsm" on your hypervisor.

Thanks!
Mark.


Thanks,
Alex

--
www.vcore.co | www.vsearchcloud.com | Follow @www_vcore_co


_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------020701060405000303030300-- --===============8587399645062989310== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjA3MDEwNjA0MDUwMDAzMDMwMzAzMDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog N2JpdAoKT24gMDQvMTYvMjAxMyAwNjoyMCBBTSwgQWxleCBMZW9uaGFyZHQgd3JvdGU6Cj4gSGks Cj4KPiBJJ20gd29uZGVyaW5nIHdoeSBteSBIeXBlci1WaXNvciBpcyBydW5uaW5nIDEwMiB2ZHNt IHByb2Nlc3NlcywgZWFjaCAKPiB1c2luZyB+MjBtYiA9IDJHQiB1c2VkID8/IElzIHRoaXMgZXhw ZWN0ZWQgYW5kIG5vcm1hbCA/Pwp2ZHNtIHVzZXMgdGhlIG1vZGVscyBvZiBtdWx0aS10aHJlYWRp bmcgYW5kIG11bHRpLXByb2Nlc3NlcyBib3RoLiBTbyBub3QgCnN1cmUgaWYgdGhleSdyZSBhbGwg cHJvY2Vzc2VzLiBDb3VsZCB5b3UgcGxlYXNlIHBhc3RlIHdoYXQgeW91IHNlZSBoZXJlIApoZXJl PyAgT3IgY2FwdHVyZSB0aGUgb3V0cHV0IG9mIGNvbW1hbmQgInBzIC1MIGF1eHxncmVwIHZkc20i IG9uIHlvdXIgCmh5cGVydmlzb3IuCgpUaGFua3MhCk1hcmsuCgo+Cj4gVGhhbmtzLAo+IEFsZXgK Pgo+IC0tIAo+IHd3dy52Y29yZS5jbyB8IHd3dy52c2VhcmNoY2xvdWQuY29tIHwgRm9sbG93IEB3 d3dfdmNvcmVfY28gCj4gPGh0dHBzOi8vdHdpdHRlci5jb20vd3d3X3Zjb3JlX2NvPgo+Cj4KPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1h aWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VycwoKCi0tLS0tLS0tLS0tLS0tMDIwNzAxMDYwNDA1MDAwMzAzMDMw MzAwCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50 PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVu dC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAw MCI+CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA0LzE2LzIwMTMgMDY6MjAg QU0sIEFsZXggTGVvbmhhcmR0CiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2Nr cXVvdGUgY2l0ZT0ibWlkOjUxNkM3RDIxLjcwMkBnbWFpbC5jb20iIHR5cGU9ImNpdGUiPgogICAg ICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAg ICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICA8Zm9udCBzaXplPSItMSI+PGZvbnQgZmFj ZT0iVGFob21hIj5IaSw8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICBJJ20gd29uZGVyaW5n IHdoeSBteSBIeXBlci1WaXNvciBpcyBydW5uaW5nIDEwMiB2ZHNtCiAgICAgICAgICBwcm9jZXNz ZXMsIGVhY2ggdXNpbmcgfjIwbWIgPSAyR0IgdXNlZCA/PyBJcyB0aGlzIGV4cGVjdGVkIGFuZAog ICAgICAgICAgbm9ybWFsID8/PGJyPgogICAgICAgIDwvZm9udD48L2ZvbnQ+PC9ibG9ja3F1b3Rl PgogICAgPGZvbnQgc2l6ZT0iLTEiPjxmb250IGZhY2U9IlRhaG9tYSI+dmRzbSB1c2VzIDxmb250 IHNpemU9Ii0xIj50aGUgPGZvbnQKICAgICAgICAgICAgc2l6ZT0iLTEiPm1vZGVscyA8Zm9udCBz aXplPSItMSI+b2YgbXVsdGktdGhyZWFkPGZvbnQKICAgICAgICAgICAgICAgIHNpemU9Ii0xIj48 Zm9udCBzaXplPSItMSI+aW5nPC9mb250PiBhbmQgPC9mb250PjwvZm9udD48L2ZvbnQ+PC9mb250 PjwvZm9udD48L2ZvbnQ+bXVsdGktcHJvY2Vzc2VzCiAgICBib3RoLiBTbyBub3Qgc3VyZSBpZiB0 aGV5J3JlIGFsbCBwcm9jZXNzZXMuIENvdWxkIHlvdSBwbGVhc2UgcGFzdGUKICAgIHdoYXQgeW91 IHNlZSBoZXJlIGhlcmU/Jm5ic3A7IE9yIGNhcHR1cmUgdGhlIG91dHB1dCBvZiBjb21tYW5kICJw cyAtTAogICAgYXV4fGdyZXAgdmRzbSIgb24geW91ciBoeXBlcnZpc29yLiA8YnI+CiAgICA8YnI+ CiAgICBUaGFua3MhPGJyPgogICAgTWFyay48YnI+CiAgICA8YnI+CiAgICA8YmxvY2txdW90ZSBj aXRlPSJtaWQ6NTE2QzdEMjEuNzAyQGdtYWlsLmNvbSIgdHlwZT0iY2l0ZSI+PGZvbnQKICAgICAg ICBzaXplPSItMSI+PGZvbnQgZmFjZT0iVGFob21hIj4gPGJyPgogICAgICAgICAgVGhhbmtzLDxi cj4KICAgICAgICAgIEFsZXg8YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgPC9mb250PjwvZm9u dD4KICAgICAgPGRpdiBjbGFzcz0ibW96LXNpZ25hdHVyZSI+LS0gPGJyPgogICAgICAgIDxhIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSIgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIKICAg ICAgICAgIGhyZWY9Imh0dHA6Ly93d3cudmNvcmUuY28iPnd3dy52Y29yZS5jbzwvYT4gfCA8YQog ICAgICAgICAgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJl dmlhdGVkIgogICAgICAgICAgaHJlZj0iaHR0cDovL3d3dy52c2VhcmNoY2xvdWQuY29tIj53d3cu dnNlYXJjaGNsb3VkLmNvbTwvYT4gfAogICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIK ICAgICAgICAgIGhyZWY9Imh0dHBzOi8vdHdpdHRlci5jb20vd3d3X3Zjb3JlX2NvIgogICAgICAg ICAgY2xhc3M9InR3aXR0ZXItZm9sbG93LWJ1dHRvbiIgZGF0YS1zaG93LWNvdW50PSJmYWxzZSI+ Rm9sbG93CiAgICAgICAgICBAd3d3X3Zjb3JlX2NvPC9hPgogICAgICAgIDxzY3JpcHQ+IWZ1bmN0 aW9uKGQscyxpZCl7dmFyIGpzLGZqcz1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdO2lmKCFk LmdldEVsZW1lbnRCeUlkKGlkKSl7anM9ZC5jcmVhdGVFbGVtZW50KHMpO2pzLmlkPWlkO2pzLnNy Yz0iLy9wbGF0Zm9ybS50d2l0dGVyLmNvbS93aWRnZXRzLmpzIjtmanMucGFyZW50Tm9kZS5pbnNl cnRCZWZvcmUoanMsZmpzKTt9fShkb2N1bWVudCwic2NyaXB0IiwidHdpdHRlci13anMiKTs8L3Nj cmlwdD4KICAgICAgICA8YnI+CiAgICAgIDwvZGl2PgogICAgICA8YnI+CiAgICAgIDxmaWVsZHNl dCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAg ICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlh dGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+Cjxh IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8 L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDIwNzAxMDYwNDA1MDAwMzAzMDMwMzAwLS0K Cg== --===============8587399645062989310==-- From ybronhei at redhat.com Wed Apr 24 10:59:38 2013 Content-Type: multipart/mixed; boundary="===============6416027223455320476==" MIME-Version: 1.0 From: Yaniv Bronheim To: users at ovirt.org Subject: Re: [Users] 102 VDSM processes ? Date: Wed, 24 Apr 2013 10:59:36 -0400 Message-ID: <1763509360.1346453.1366815576663.JavaMail.root@redhat.com> In-Reply-To: 516C7D21.702@gmail.com --===============6416027223455320476== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hey , For your question, VDSM creates external processes for each storage operati= on it performs. Using external process allows to make parallel operations w= ithout being blocked on IO tasks, which can cause denial of service (like r= eading files on unreachable mount). To save kernel time that can be wasted by creating those external processes= , for each domain we start a process pool of 10 processes. This means that if we configure 10 storage domains on specific host, it sta= rts 100 process + 1 process for vdsm and 1 for supervdsm. Each operation on the domain will use one of the processes in the domain's = pool. Vdsm process is the main process that responses to API requests and manage = all operations. supervdsm is another external process to vdsm that allows v= dsm to run root commands. = That's explain the 102 processes that you saw. We try to make each process allocation small as possible, without loading u= nnecessary packages. I'll be glad to answer more specific questions about that implementation if= requested. Regards, Yaniv Bronhaim. = ----- Original Message ----- > From: "Alex Leonhardt" > To: users(a)ovirt.org > Sent: Tuesday, April 16, 2013 1:20:17 AM > Subject: [Users] 102 VDSM processes ? > = > Hi, > = > I'm wondering why my Hyper-Visor is running 102 vdsm processes, each using > ~20mb =3D 2GB used ?? Is this expected and normal ?? > = > Thanks, > Alex > = > -- > www.vcore.co | www.vsearchcloud.com | Follow @www_vcore_co > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============6416027223455320476==--