6 3

[alpine-devel] Limited number of CPUs

Florian Heigl
Details
Message ID
<CAFivhPmm9bs5g_-y-6iZaawMhypKVUqJuDhA2dnJxOr1Z=2adA@mail.gmail.com>
Sender timestamp
1321377814
DKIM signature
missing
Download raw message
Hi,

I have a question about the maximum number of CPUs in a default Alpine kernel.
I had noticed this on 2.2.2 and now on 2.3.1, too.

In a dual-12core Opteron box I see only 8 active CPUs.

localhost:~# grep proc /proc/cpuinfo
processor	: 0
processor	: 1
processor	: 2
processor	: 3
processor	: 4
processor	: 5
processor	: 6
processor	: 7

I guess this limit was set somewhere and never good into anybodys way,
but now that
Alpine is starting to have Xen dom0 support this (might) be an issue for some.

Ideally you only hand over 2-3 CPU cores (as much as you need for
network and disk IO)
to the Xen management VM dom0 and the rest is just for "payload"
virtual machines.

But not everyone does it like that so it would be nice to have all available.

Does anyone know if this is an intentional limit?


Greetings,
Florian

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
William Pitcock
Details
Message ID
<20111116034747.4bf9c681@petrie.dereferenced.org>
In-Reply-To
<CAFivhPmm9bs5g_-y-6iZaawMhypKVUqJuDhA2dnJxOr1Z=2adA@mail.gmail.com> (view parent)
Sender timestamp
1321436867
DKIM signature
missing
Download raw message
Hi,

On Tue, 15 Nov 2011 18:23:34 +0100
Florian Heigl <florian.heigl@gmail.com> wrote:

> Hi,
> 
> I have a question about the maximum number of CPUs in a default
> Alpine kernel. I had noticed this on 2.2.2 and now on 2.3.1, too.
> 
> In a dual-12core Opteron box I see only 8 active CPUs.
> 
> localhost:~# grep proc /proc/cpuinfo
> processor	: 0
> processor	: 1
> processor	: 2
> processor	: 3
> processor	: 4
> processor	: 5
> processor	: 6
> processor	: 7
> 
> I guess this limit was set somewhere and never good into anybodys way,
> but now that
> Alpine is starting to have Xen dom0 support this (might) be an issue
> for some.

This was a regression introduced at some point (not entirely sure when).
It has been fixed by 'linux-grsec=3.0.9-r1@edge'.

If your APK does not recognize edge repo, you can add it to
your /etc/apk/repositors like so:

"@edge http://nl.alpinelinux.org/alpine/edge/main"

I assume that Natanael will probably backport the change to 2.3 soonish.

William


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Florian Heigl
Details
Message ID
<CAFivhPmG_1ZBQU1JrSXFzw98mojeDiwLnkY8MNvn7_TDkX2k-Q@mail.gmail.com>
In-Reply-To
<20111116034747.4bf9c681@petrie.dereferenced.org> (view parent)
Sender timestamp
1321442243
DKIM signature
missing
Download raw message
Hi,

2011/11/16 William Pitcock <nenolod@dereferenced.org>:
> This was a regression introduced at some point (not entirely sure when).
> It has been fixed by 'linux-grsec=3.0.9-r1@edge'.

thanks for the reply.
I had upgraded to edge for installing Xen and only seen 8 CPUs even after that.
I'll check my kernel version.

That aside: Alpine now generates a working bootloader config for Xen.
Some other things are still open, but compared to what I tested during
the last weeks (Ubuntu, OpenSUSE), half-finished Alpine Xen support
comes out best ;)

Greetings,
flo



-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa
Details
Message ID
<20111116132616.6c602d64@ncopa-desktop.nor.wtbts.net>
In-Reply-To
<CAFivhPmG_1ZBQU1JrSXFzw98mojeDiwLnkY8MNvn7_TDkX2k-Q@mail.gmail.com> (view parent)
Sender timestamp
1321446376
DKIM signature
missing
Download raw message
On Wed, 16 Nov 2011 12:17:23 +0100
Florian Heigl <florian.heigl@gmail.com> wrote:

> Hi,
> 
> 2011/11/16 William Pitcock <nenolod@dereferenced.org>:
> > This was a regression introduced at some point (not entirely sure
> > when). It has been fixed by 'linux-grsec=3.0.9-r1@edge'.
> 
> thanks for the reply.
> I had upgraded to edge for installing Xen and only seen 8 CPUs even
> after that. I'll check my kernel version.

what does uname -a say?

> That aside: Alpine now generates a working bootloader config for Xen.
> Some other things are still open, but compared to what I tested during
> the last weeks (Ubuntu, OpenSUSE), half-finished Alpine Xen support
> comes out best ;)

nice!

-nc

> 
> Greetings,
> flo
> 
> 
> 



---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Florian Heigl
Details
Message ID
<CAFivhPk5=odvYum3F5TjLHAvvqMvj=KoSzrunEMoUknQ0+NHTw@mail.gmail.com>
In-Reply-To
<20111116132616.6c602d64@ncopa-desktop.nor.wtbts.net> (view parent)
Sender timestamp
1321479690
DKIM signature
missing
Download raw message
Hi there,

I looked at the system again now.

2011/11/16 Natanael Copa <ncopa@alpinelinux.org>:
> On Wed, 16 Nov 2011 12:17:23 +0100
> Florian Heigl <florian.heigl@gmail.com> wrote:
>
>> Hi,
>>
>> 2011/11/16 William Pitcock <nenolod@dereferenced.org>:
>> > This was a regression introduced at some point (not entirely sure
>> > when). It has been fixed by 'linux-grsec=3.0.9-r1@edge'.
>>
>> thanks for the reply.
>> I had upgraded to edge for installing Xen and only seen 8 CPUs even
>> after that. I'll check my kernel version.

> what does uname -a say?

waxh0015:~# uname -a
Linux waxh0015 3.0.9-grsec #2-Alpine SMP Wed Nov 16 09:37:45 UTC 2011
x86_64 GNU/Linux
waxh0015:~# grep -c proc /proc/cpuinfo
24

so this is fixed, as you expected. fixed before I even found it :)

There was a problem with my upgrade to edge this time. You have to
know I'm magnetic to errors and if I do something the same working way
twice, I'll just have to do it using a different, non-working way on
the third time.

The wiki tells us:
"Add the edge repository to /etc/apk/repositories:
echo http://dl-3.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories
or just edit the file in-place (replace v2.2 with your release)
sed -i -e 's/v2.2/edge/g' /etc/apk/repositories"


Adding edge to the file cannot work i think. One has to replace one's
"main" 2.x source with edge.
(This is what I hit yesterday, I had really wanted something to copy
and paste since it was late)

I would edit the page if i were sure :)

Greetings,
Florian


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Natanael Copa
Details
Message ID
<20111118082233.63fc35d3@ncopa-desktop.nor.wtbts.net>
In-Reply-To
<CAFivhPk5=odvYum3F5TjLHAvvqMvj=KoSzrunEMoUknQ0+NHTw@mail.gmail.com> (view parent)
Sender timestamp
1321600953
DKIM signature
missing
Download raw message
On Wed, 16 Nov 2011 22:41:30 +0100
Florian Heigl <florian.heigl@gmail.com> wrote:

> Hi there,

hi!
 
> The wiki tells us:
> "Add the edge repository to /etc/apk/repositories:
> echo http://dl-3.alpinelinux.org/alpine/edge/main
> >> /etc/apk/repositories or just edit the file in-place (replace v2.2
> >> with your release)
> sed -i -e 's/v2.2/edge/g' /etc/apk/repositories"
> 
> 
> Adding edge to the file cannot work i think. One has to replace one's
> "main" 2.x source with edge.
> (This is what I hit yesterday, I had really wanted something to copy
> and paste since it was late)

Um... I think it was supposed to work. apk-tools have got a new
dependency resolver so it might be something there.

I tried in a virtual machine and I was not able to reproduce.
 
> I would edit the page if i were sure :)
> 
> Greetings,
> Florian



---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---
Florian Heigl
Details
Message ID
<CAFivhPnebPn=bYY=UY7tDtUw_tYcWrRT4m0WTRkD5CWrkk3Sfg@mail.gmail.com>
In-Reply-To
<20111118082233.63fc35d3@ncopa-desktop.nor.wtbts.net> (view parent)
Sender timestamp
1321601405
DKIM signature
missing
Download raw message
Hi,

2011/11/18 Natanael Copa <ncopa@alpinelinux.org>:
> On Wed, 16 Nov 2011 22:41:30 +0100
> Florian Heigl <florian.heigl@gmail.com> wrote:
>> Adding edge to the file cannot work i think. One has to replace one's
>> "main" 2.x source with edge.
>> (This is what I hit yesterday, I had really wanted something to copy
>> and paste since it was late)
>
> Um... I think it was supposed to work. apk-tools have got a new
> dependency resolver so it might be something there.
>
> I tried in a virtual machine and I was not able to reproduce.

Oki, nevermind then.
If I see it again I'll bring along more debug info.


Thanks for the answer :)

-- 
the purpose of libvirt is to provide an abstraction layer hiding all
xen features added since 2006 until they were finally understood and
copied by the kvm devs.


---
Unsubscribe:  alpine-devel+unsubscribe@lists.alpinelinux.org
Help:         alpine-devel+help@lists.alpinelinux.org
---