Re: allocating huge amount of memory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Aug 18, 2009 at 4:03 AM, <vadimbox@xxxxxxxx> wrote:
> Hi,
>
>  I trying to allocate huge amount of memory >4GB (64bit) in LKM:
>
>  kmalloc - has limit.
>  multiple kmalloc (about 2000) - kernel panic.
>  vmalloc - has limit (aswell as multiple vmalloc).
>  appending kernel parameter vmalloc=2048M - kernel panic on boot.
>
>  So, is there the way to allocate huge amount of memory?
>  Haven't tried alloc_bootmem yet - is it the answer?
>
>  kernel 2.6.24.5

How about HugeTLB? the one that will use 2MB or 4MB page size.... but
I never read exactly which APIs you have to use.

I also don't know whether the reserved virtual address space range is
sufficient for your need, but since we're talking about 64 bit kernel
here, I guess you have plenty of room.

-- 
regards,

Mulyadi Santosa
Freelance Linux trainer
blog: the-hydra.blogspot.com

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux