A big-ish machine, cannot boot
Ivan Voras
ivoras at freebsd.org
Sat Nov 20 00:36:19 UTC 2010
On 11/19/10 19:15, Andriy Gapon wrote:
> on 19/11/2010 20:02 Sean Bruno said the following:
>> What I've seen is that the long pause occurs between the display of the
>> SMAP (boot verbose) and the copywrite notice. The delay gets worse with
>> larger memory maps.
>
> How much memory do we talk about?
24 GB. I think I saw reports of larger memories so I don't think this is
critical (unless something's wrong).
> I wonder if it could be the code that touches each page to test its usability.
> Some printf-profiling could be enlightening.
No printf debugging this time, I don't have physical access to it for
the weekend (but have ssh).
Here's the CPU topology (correctly parsed, thankfully :) ), if someone's
interested:
biggie# sysctl kern.sched.topology_spec
kern.sched.topology_spec: <groups>
<group level="1" cache-level="0">
<cpu count="24" mask="0xffffff">0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23</cpu>
<children>
<group level="2" cache-level="2">
<cpu count="12" mask="0xfff">0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11</cpu>
<children>
<group level="3" cache-level="1">
<cpu count="2" mask="0x3">0, 1</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0xc">2, 3</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0x30">4, 5</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0xc0">6, 7</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0x300">8, 9</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0xc00">10, 11</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
</children>
</group>
<group level="2" cache-level="2">
<cpu count="12" mask="0xfff000">12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23</cpu>
<children>
<group level="3" cache-level="1">
<cpu count="2" mask="0x3000">12, 13</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0xc000">14, 15</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0x30000">16, 17</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0xc0000">18, 19</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0x300000">20, 21</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
<group level="3" cache-level="1">
<cpu count="2" mask="0xc00000">22, 23</cpu>
<flags><flag name="THREAD">THREAD group</flag><flag
name="SMT">SMT group</flag></flags>
</group>
</children>
</group>
</children>
</group>
</groups>
More information about the freebsd-current
mailing list