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

Re: RAM - não reconhece + de 1G

Em Ter, 2002-01-01 às 00:11, Calado escreveu:
> Pessoal,

bom dia Calado e lista

> Uma dúvida qto. ao linux reconhecer a memória RAM. Tenho 4G na máquina, 
> a bios reconhece normalmente, elas são 4 x 1G 400Mhz, porém o SO. 
> reconhece apenas 1G.
> Eu instalei o Sarge com o Kernel 2.6.8.
> O q devo fazer para ter os 4G em uso???

primeiro seria interessante vc consertar a data da sua máquina, pois o
seu e-mail está como sendo de 2002.....80)

veja o que está escrito no help do kernel-source do 2.6.8:

        bool "off"
          Linux can use up to 64 Gigabytes of physical memory on x86
systems. However, the address space of 32-bit x86 processors is only 4
Gigabytes large. That means that, if you have a large amount of
physical memory, not all of it can be "permanently mapped" by the
kernel. The physical memory that's not permanently mapped is called    
"high memory".

          If you are compiling a kernel which will never run on a
machine with more than 1 Gigabyte total physical RAM, answer "off" here
(default choice and suitable for most users). This will result in a
"3GB/1GB" split: 3GB are mapped so that each process sees a 3GB virtual
memory space and the remaining part of the 4GB virtual memory space is
used by the kernel to permanently map as much physical memory as     

 If the machine has between 1 and 4 Gigabytes physical RAM, then
 answer "4GB" here.

If more than 4 Gigabytes is used then answer "64GB" here. This         
selection turns Intel PAE (Physical Address Extension) mode on.
PAE implements 3-level paging on IA32 processors. PAE is fully
supported by Linux, PAE mode is implemented on all recent Intel
processors (Pentium Pro and better). NOTE: If you say "64GB" here,
then the kernel will not boot on CPUs that don't support PAE!

The actual amount of total physical memory will either be
auto detected or can be forced by using a kernel command line option
such as "mem=256M". (Try "man bootparam" or see the documentation of
your boot loader (lilo or loadlin) about how to pass options to the   
kernel at boot time.)

If unsure, say "off".


bem dependendo de sua máquina vc tem  2 possibilidades:

a) compilar o kernel com suporte a 4G
b) baixar o pacote:
cuja descrição está abaixo: kernel-image-2.6.8-9-em64t-p4
Description: Linux kernel image for version 2.6.8 on Intel EM64T systems
 This package contains the Linux kernel image for version 2.6.8 on all
 P4 and Xeon systems with EM64T extension, the corresponding System.map
file, and the modules built by the packager.
 It also contains scripts that try to ensure that the system is not left
 a unbootable state after an update.
 If you wish to update a bootdisk, or to use a bootloader to make
 installing and using the image easier, we suggest you install the
 fdutils (for formatting a floppy to be used as boot disk), and LILO,
for a
 powerful bootloader. Of course, both these are optional.
 Kernel image packages are generally produced using kernel-package,
 and it is suggested that you install that package if you wish to
 create a custom kernel from the sources.
 This kernel version has no P4 HyperThreading support.



> Grato,
> Marcelo Calado.
> Dmesg:
> Memory: 901900k/917504k available (1329k kernel code, 14836k reserved, 
> 723k data, 204k init, 0k highmem)
> Freeing initrd memory: 4268k freed
> Freeing unused kernel memory: 204k freed
> RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
> RAMDISK: cramfs filesystem found at block 0
> RAMDISK: Loading 4268 blocks [1 disk] into ram disk... done.
Paulo Ricardo Bruck - consultor
Contato Global Solutions
tel 011 5031-4932  fone/fax 011 5034-1732  cel 011 9235-4327

Reply to: