pb : mémoire non reconnue

pb : mémoire non reconnue - Hardware - Linux et OS Alternatifs

Marsh Posté le 30-07-2007 à 13:40:29    

Bonjour,
Je viens d'ajouter 1Go de ram mais ma debian ne voie pas la totalité de ma ram :
 cat /proc/meminfo  
MemTotal:       906876 kB
MemFree:         12412 kB
Buffers:         15240 kB
Cached:         546576 kB
SwapCached:          0 kB
Active:         533832 kB
Inactive:       321880 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:       906876 kB
LowFree:         12412 kB
SwapTotal:      506028 kB
SwapFree:       506020 kB
Dirty:           45632 kB
Writeback:           0 kB
Mapped:         298704 kB
Slab:            20260 kB
CommitLimit:    959464 kB
Committed_AS:   549632 kB
PageTables:       1280 kB
VmallocTotal:   122580 kB
VmallocUsed:     39156 kB
VmallocChunk:    74448 kB
 
dans le bios il voie bien 1.5Go et sous windows aussi...
 
J'ai actuellement 2x256Mo en dual et 2x512Mo en dual = 1.5Go au total au lieu de 906Mo reconnus sous linux!
 
Merci de votre aide!
 
 

Reply

Marsh Posté le 30-07-2007 à 13:40:29   

Reply

Marsh Posté le 30-07-2007 à 13:42:48    

Pour aller au dela des 900Mo (je ne me rappelle plus exactement) et jusqu'à 4G (ou 64G) il faut un kernel compilé avec l'option HIGHMEM
Sous debian tu as le package linux-image-2.6-686-bigmem pour les procs de type 686 qui offre ce support.

 


Pour la petite histoire : http://kerneltrap.org/node/2450


Message édité par o'gure le 30-07-2007 à 13:46:35

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 30-07-2007 à 13:46:56    

grep -i HIGHMEM /usr/src/linux/.config
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
 
je crois que on pb est résolu =)
je recompile sur le champs!  
 
merci!
 

Reply

Marsh Posté le 30-07-2007 à 13:54:59    

Bonjour,  
 
J'en profite pour poser une question idiote.
 
C'est quoi le paramètre SLAB ?  
On le trouve aussi à la compilation d'un noyau, à quoi sert-il ?  
 
Merci de vos lumières.
 
Bien cordialement.
 

Reply

Marsh Posté le 30-07-2007 à 13:59:15    

http://www.ibm.com/developerworks/ [...] allocator/
http://en.wikipedia.org/wiki/Slab_allocation


Message édité par o'gure le 30-07-2007 à 14:00:08

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 30-07-2007 à 14:07:17    

Bonjour,  
 
Merci pour ces liens, O'gure. Je vais regarder ça. Quelle rapidité ! Je voulais completer mon post par :
 
Dans le noyau (ici un 2.6.22.1) dans le menu 'General Setup'
Choose SLAB allocator --->
                  ( ) SLAB
                  ( ) SLUB (Unqueued Allocator)
 
Sans avoir lu les liens de O'gure je pose donc cette question (surement idiote) :
Lequel faut-il choisir ? Et pourquoi.
 
Avec mes remerciements.
 
Bien cordialement.
 
 

Reply

Marsh Posté le 30-07-2007 à 14:12:04    

Tant que tu sais pas à quoi sers une option il est convenu de laisser l'option par défaut. Normalement SLAB dans ton cas.
Après je ne connais pas précisément les avantages de l'un ou de l'autre.


Message édité par o'gure le 30-07-2007 à 14:12:51

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 30-07-2007 à 16:53:21    

si je me rappelle bien ce qui est dit dans le dernier Linux mag (je l'ai pas sous la main), le SLUB à été intégré récemment à la branche stable, il est légèrement plus performant et remplacera le SLAB a terme.

Reply

Sujets relatifs:

Leave a Replay

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