n2s アーカイブス

「 【えぬ】〜Theme of えぬ〜 にまつわるはてダ」のアーカイブです。気が向いたら復活するかもしれません。

またLinuxPCでメモリ全部認識してなかった

昨年も同じことがあったんだが、2.6.26+17でまた再現した。
カーネルパラメタでmem指定したらうまくいった。
てゆかこれ、実メモリより多く指定しても大丈夫なのか?
dmesg見たらちゃんと実メモリの分(2G+512M)だけ認識してるぽいが。

==> dmesg(パラメタ設定前) <==
[    0.000000] Linux version 2.6.26-1-686 (Debian 2.6.26-12) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Mon Dec 15 18:15:07 UTC 2008
(略)
[    0.000000] 127MB HIGHMEM available.
[    0.000000] 896MB LOWMEM available.
(略)
[    0.000000] Kernel command line: root=/dev/sda6 ro
(略)
[    0.004000] Memory: 1029416k/1048448k available (1769k kernel code, 18384k reserved, 752k data, 244k init, 130944k highmem)

==> dmesg(パラメタ設定後) <==
[    0.000000] Linux version 2.6.26-1-686 (Debian 2.6.26-12) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Mon Dec 15 18:15:07 UTC 2008
(略)
[    0.000000] 1630MB HIGHMEM available.
[    0.000000] 896MB LOWMEM available.
(略)
[    0.000000] Kernel command line: root=/dev/sda6 ro mem=3096M
(略)
[    0.004000] Memory: 2555756k/2587520k available (1769k kernel code, 30440k reserved, 752k data, 244k init, 1670016k highmem)