это из вывода dmesg: Memory: 2575424k/4194304k available
free показывает ток два гига, поддержка 4GB в ядре включена
что делаю не так?
p.s. гугл не помог, копаюсь в исходниках, пока ничего :(
на всяк случай привожу все сообщения dmesg'а по памяти localhost ~ # dmesg | grep -i mem 3200MB HIGHMEM available. 896MB LOWMEM available. HighMem 229376 -> 1048576 DMA zone: 32 pages used for memmap Normal zone: 1760 pages used for memmap HighMem zone: 6400 pages used for memmap HighMem zone: 812800 pages, LIFO batch:31 Memory: 2575424k/4194304k available (3191k kernel code, 39340k reserved, 1468k data, 256k init, 1698408k highmem) virtual kernel memory layout: lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) MEM window: disabled. MEM window: b8000000-b88fffff MEM window: b8000000-b88fffff MEM window: disabled. MEM window: b8000000-b89fffff MEM window: disabled. MEM window: disabled. MEM window: b8a00000-b8afffff highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 ehci_hcd 0000:00:1d.7: irq 20, io mem 0xb8b00400 Freeing unused kernel memory: 256k freed