memoire 4 Go et plus : linux 32 ou 64 bits

memoire 4 Go et plus : linux 32 ou 64 bits - Hardware - Linux et OS Alternatifs

Marsh Posté le 09-04-2008 à 17:51:19    

bonjour,
 
je vais mettre 4 go de memoire sur mon pc et j'aimerais savoir si les 4 Go vont etre reconnu et utilise sous centos 5.1 ou faut il passer en 64 bits ?

Message cité 1 fois
Message édité par jlestat le 09-04-2008 à 17:56:12
Reply

Marsh Posté le 09-04-2008 à 17:51:19   

Reply

Marsh Posté le 09-04-2008 à 17:56:12    

si t'as le bon HIGHMEM dans ta config noyau, ça passera sans problème. Sinon, il te faudra trouver/compiler un noyau avec la bonne option. Passer en 64bits n'est pas strictement nécessaire.

Reply

Marsh Posté le 09-04-2008 à 17:57:36    

jlestat a écrit :

bonjour,
 
je vais mettre 4 go de memoire sur mon pc et j'aimerais savoir si les 4 Go vont etre reconnu et utilise sous centos 5.1 ou faut il passer en 64 bits ?


un kernel 32bit supporte déjà ]-inf.;4Go], il faut par contre activer une option kernel pour ce support ;)  
au dela de 4Go il faut passer en 64bit (de mémoire, huhuhu :D )


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 09-04-2008 à 18:06:08    

wow ca c'est de la reactivite !!
merci
je testerais des que j'aurais les 4 Go par contre si je change de cm est ce que je doit tout reinstaller (comme windows sous peine d'avoir un system bancal) ou est ce que je peux le remettre tel quel avec la nouvel cm ? :)

Reply

Marsh Posté le 09-04-2008 à 22:51:43    

pas besoin de réinstaller.

Reply

Marsh Posté le 09-04-2008 à 23:01:57    

memaster a écrit :


un kernel 32bit supporte déjà ]-inf.;4Go], il faut par contre activer une option kernel pour ce support ;)  
au dela de 4Go il faut passer en 64bit (de mémoire, huhuhu :D )


 
y a PAE pour supporter un peu plus


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 09-04-2008 à 23:25:16    

memaster a écrit :


un kernel 32bit supporte déjà ]-inf.;4Go], il faut par contre activer une option kernel pour ce support ;)  
au dela de 4Go il faut passer en 64bit (de mémoire, huhuhu :D )


-inf ?! [:chaud7]


---------------
Be the one with the flames.
Reply

Marsh Posté le 23-04-2008 à 13:33:31    

bon ben j'ai eu droit à un kernel panique dés la premiere tentative de mise en marche.
Par contre je precise que j'ai 3 kingston pc5300 value et une Geil pc5300 value.
voila donc je vais tout réinstaller dés que j'ai 5 minutes.
 :hello:  
 

VorteX a écrit :

pas besoin de réinstaller.


Reply

Marsh Posté le 23-04-2008 à 13:44:46    

Hum kernel BigMem (HighMEM et PAE activée) => plein de GO :) (chais plus combien d'ailleurs mais la j'en est un sous le coude avec 8/16)

Reply

Marsh Posté le 23-04-2008 à 14:16:18    


- l'infini :o  
genre qd tu te rapproches de 0, la RAM null n'existe pas :o (enfin c'est à partir de mes maigres
connaissances que je dis ça :??: )


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 23-04-2008 à 14:16:18   

Reply

Marsh Posté le 24-04-2008 à 13:30:34    

pas plus de 2go/process avec du 32 bits.

Reply

Marsh Posté le 24-04-2008 à 17:25:05    

c'est soulant de devoir tout réinstaller.
en plus j'ai eu un mal de chien à formater mon dd car il n'arrivait pas à modifier mes partitions.
enfin j'ai réussit (enfin il faut que je vérifie, hier j'en ai eu marre aprés 2H) à le formater maintenant il faut que je l'installe.

Reply

Marsh Posté le 24-04-2008 à 17:26:03    

:??:
 
Installation d'une debian => 15 minutes

Reply

Marsh Posté le 25-04-2008 à 05:24:15    

jlestat a écrit :

c'est soulant de devoir tout réinstaller.
en plus j'ai eu un mal de chien à formater mon dd car il n'arrivait pas à modifier mes partitions.
enfin j'ai réussit (enfin il faut que je vérifie, hier j'en ai eu marre aprés 2H) à le formater maintenant il faut que je l'installe.


y'avait juste le kernel à mettre à jour ;)... enfin bon, trop tard maintenant :p

Message cité 1 fois
Message édité par cycojesus le 25-04-2008 à 05:26:34

---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 25-04-2008 à 09:12:34    

Comment savoir si le kernel qu'on a est configuré pour supporter les 4Go ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 25-04-2008 à 09:14:02    

grep BIGMEM /usr/src/linux/.config


ou

grep HIGHMEM /usr/src/linux/.config


 
je sais plus lequel des 2 [:cupra]


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 25-04-2008 à 14:09:29    

gug42 a écrit :

:??:
 
Installation d'une debian => 15 minutes


 
je sais, j'ai réinstall la centos en 30min (je faisait autre chose en meme temps)
 

cycojesus a écrit :


y'avait juste le kernel à mettre à jour ;)... enfin bon, trop tard maintenant :p


 
apparement c'etait un pb avec mes partoches

Reply

Marsh Posté le 28-04-2008 à 10:12:04    

wedgeant a écrit :

grep BIGMEM /usr/src/linux/.config


ou

grep HIGHMEM /usr/src/linux/.config


 
je sais plus lequel des 2 [:cupra]

:jap:  
 

grep HIGHMEM /usr/src/linux-headers-2.6.24-16-generic/.config  
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_HIGHMEM=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set


 
Donc normalement mon noyau 32 Bits est configuré correctement. Ouf, j'ai eu un doute un moment :D


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 28-04-2008 à 14:46:32    

le moyen le + simple de vérifier ca, si tu es sur que ton archi supporte 4go+, c'est de faire un bon vieux top. Si option pas activée, le système ne reconnait pas plus de 2go de ram (1.9 et des poussières)

Reply

Marsh Posté le 28-04-2008 à 14:59:45    

enfoiro a écrit :

le moyen le + simple de vérifier ca, si tu es sur que ton archi supporte 4go+, c'est de faire un bon vieux top. Si option pas activée, le système ne reconnait pas plus de 2go de ram (1.9 et des poussières)


7/8 de 1024

Reply

Marsh Posté le 28-04-2008 à 15:10:53    

Taz a écrit :


7/8 de 1024


 :jap: tout a fait, erreur de ma part.

Reply

Marsh Posté le 29-04-2008 à 00:27:51    

Pourquoi 7/8 de 1024 ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 29-04-2008 à 10:31:57    

sur x86 le noyau se réserver 128M pour ses propres structures de données.

Reply

Marsh Posté le 29-04-2008 à 11:31:32    

je vais tout de meme verifiee que ma memoire est bien prise en compte.
en tout cas pour le moment j'ai deja reussi a installer ma carte reseau.

Reply

Marsh Posté le 29-04-2008 à 15:21:51    

Taz a écrit :

sur x86 le noyau se réserver 128M pour ses propres structures de données.

Pour chaque tranche de 1024 ou bien sur l'ensemble de la mémoire disponible ? Il faut prendre en compte 7/8e de 4Go ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 29-04-2008 à 15:39:50    

muzah a écrit :

Pour chaque tranche de 1024 ou bien sur l'ensemble de la mémoire disponible ? Il faut prendre en compte 7/8e de 4Go ?


Uniquement sur les premiers 1024
Donc 7/8 * 1024 + 3*1024 = 3968 Mo :jap:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 29-04-2008 à 15:46:30    

wedgeant a écrit :


Uniquement sur les premiers 1024
Donc 7/8 * 1024 + 3*1024 = 3968 Mo :jap:

:heink: alors je dois penser quoi avec ça :
 

free -m
             total       used       free     shared    buffers     cached
Mem:          3545       3336        209          0        103       2446
-/+ buffers/cache:        785       2760
Swap:         1027         21       1006



---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 29-04-2008 à 15:59:22    

Même à 7/8 de 4 * 1024 ça fait pas 3545 :spamafote:


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 29-04-2008 à 16:31:50    

bah pas moi :/
 


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 30-04-2008 à 11:39:26    

nan mais là c'est pas le même problème. C'est des histoires de ZONE. Déjà sur le premier giga, t'as 16M de DMA, 8xx de NORMAL et le reste eh HIGH. Après faut voir comment est mappé ta RAM, t'as des des trou (histoire de carte vidéo, etc). Je sais plus ou c'est dans /proc, mais regarde ton dmesg au début. Voir si t'as pas une upgrade de BIOS dispo ?

 

edit: fais voir ton /proc/mtrr


Message édité par Taz le 30-04-2008 à 11:40:59
Reply

Marsh Posté le 30-04-2008 à 12:45:53    

:hello: Taz
 

sudo cat /proc/mtrr
reg00: base=0x00000000 (   0MB), size=2048MB: write-back, count=1
reg01: base=0x80000000 (2048MB), size=1024MB: write-back, count=1
reg02: base=0xc0000000 (3072MB), size= 512MB: write-back, count=1
reg03: base=0x100000000 (4096MB), size= 512MB: write-back, count=1
reg04: base=0xdff00000 (3583MB), size=   1MB: write-through, count=1


 
Je ne sais pas si c'est ce que tu voulais voir :)


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 30-04-2008 à 12:46:48    

le memory hole c'est legacy non ? il suffit de le désactiver au niveau du bios.
sinon tu parles du "agp aperture size" ?

Reply

Marsh Posté le 30-04-2008 à 12:50:08    

en haut de ton dmesg, tu dois avoir un :
 

BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000007fff9300 (usable)
 BIOS-e820: 000000007fff9300 - 0000000080000000 (reserved)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
 BIOS-e820: 0000000100000000 - 0000000480000000 (usable)


 
qui va te montrer ce qui est usable ou pas. Si t'as pas le compte, c'est un problème de BIOS:
- fouille les options
- upgrade

Reply

Marsh Posté le 30-04-2008 à 13:09:36    

:cry: je ne comprend rien.
 
J'ai fait "dmesg" dans une console et je ne trouve pas les termes que tu as donné au-dessus.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 30-04-2008 à 13:11:40    

:) j'ai un peu paniqué parce que j'y connais pas en grand chose en système, alors maintenant j'ai fait :
 

sudo dmesg | grep BIOS
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000dfee0000 (usable)
[    0.000000]  BIOS-e820: 00000000dfee0000 - 00000000dfee3000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000dfee3000 - 00000000dfef0000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000dfef0000 - 00000000dff00000 (reserved)
[    0.000000]  BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 0000000120000000 (usable)
[   21.999540] PCI: PCI BIOS revision 3.00 entry at 0xfb430, last bus=5
[   22.000062] mtrr: probably your BIOS does not setup all CPUs.
[   22.024072] PnPBIOS: Disabled by ACPI PNP
[   23.177166] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 02-05-2008 à 10:12:51    

bah voilà, regarde les zones:
la première, elle fait genre 500k, après t'en as deux de réservés, la 4eme usable, elle fait 3581meg. la dernière usable, elle est trop loin pour être mappé sur ta RAM. donc à quelques méga près réservés par le noyau, on a le compte.

Reply

Marsh Posté le 06-05-2008 à 10:16:50    

ouf. Merci pour cette analyse :)
 
Du coup je vais aller faire quelques recherches là-dessus. C'est bon d'être guidé de temps en temps :)


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 11-06-2008 à 14:06:38    

bonjour,
 
je deterre mon sujet car je viens de verifier ma memoire et voici ce que m'affiche top :  
 

Code :
  1. Mem:   2050700k total,   778260k used,  1272440k free,    42484k buffers
  2. Swap:  2000084k total,        0k used,  2000084k free,   527172k cached


 
et free  
 

Code :
  1. total       used       free     shared    buffers     cached
  2. Mem:       2050700     778004    1272696          0      42484     527172
  3. -/+ buffers/cache:     208348    1842352
  4. Swap:      2000084          0    2000084


 
mais ou son mes 4 Go  
 
pour info voici ma conf highmem
 

Code :
  1. # CONFIG_DEBUG_HIGHMEM is not set
  2. CONFIG_HIGHMEM=y
  3. # CONFIG_NOHIGHMEM is not set
  4. CONFIG_HIGHMEM4G=y
  5. # CONFIG_HIGHMEM64G is not set


 
 

Reply

Marsh Posté le 12-06-2008 à 11:53:14    

bah même question qu'à l'autre ...

Reply

Marsh Posté le 15-06-2008 à 18:51:36    

voici ce que sort dmesg :  
 

Code :
  1. 0.000000] BIOS-provided physical RAM map:
  2. [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
  3. [    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
  4. [    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
  5. [    0.000000]  BIOS-e820: 0000000000100000 - 000000007f790000 (usable)
  6. [    0.000000]  BIOS-e820: 000000007f790000 - 000000007f79e000 (ACPI data)
  7. [    0.000000]  BIOS-e820: 000000007f79e000 - 000000007f7e0000 (ACPI NVS)
  8. [    0.000000]  BIOS-e820: 000000007f7e0000 - 000000007f800000 (reserved)
  9. [    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
  10. [    0.000000]  BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
  11. [    0.000000]  BIOS-e820: 0000000100000000 - 000000017c000000 (usable)
  12. [    0.000000] Warning only 4GB will be used.
  13. [    0.000000] Use a HIGHMEM64G enabled kernel.
  14. [    0.000000] 3200MB HIGHMEM available.
  15. [    0.000000] 896MB LOWMEM available.


 
et voici ce que me donne "sudo cat /proc/mtrr"  :
 

Code :
  1. reg00: base=0x80000000 (2048MB), size=2048MB: uncachable, count=1
  2. reg01: base=0x00000000 (   0MB), size=4096MB: write-back, count=1
  3. reg02: base=0x100000000 (4096MB), size=1024MB: write-back, count=1
  4. reg03: base=0x140000000 (5120MB), size= 512MB: write-back, count=1
  5. reg04: base=0x160000000 (5632MB), size= 256MB: write-back, count=1
  6. reg05: base=0x170000000 (5888MB), size= 128MB: write-back, count=1
  7. reg06: base=0x178000000 (6016MB), size=  64MB: write-back, count=1
  8. reg07: base=0xaf800000 (2808MB), size=   8MB: uncachable, count=1


Message édité par jlestat le 15-06-2008 à 18:54:06
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed