Forum Linux.noyau 8Go de RAM au lieu de 16Go

Posté par  .
Étiquettes :
0
30
sept.
2010
Yo les amis,

mon boulot pue du fion, mais j'ai quand même récupéré une machine sympa pour faire des calculs. Un serveur Lenovo avec 16Go de RAM et un processeur de la mort gros comme ma que je sais plus ce que c'est.

J'y ai mis une ubuntu server 64bits parce que je suis gentil, mais le système ne reconnait que 8Go de mémoire vive (j'ai vérifié avant sur le windows pré-installé, qui lui reconnait bien 16Go). J'ai mis le noyaux -server que j'ai remis à jour aujourd'hui.

Voici le /proc/meminfo


MemTotal: 8187888 kB
MemFree: 7888624 kB
Buffers: 14604 kB
Cached: 34296 kB
SwapCached: 0 kB
Active: 25440 kB
Inactive: 31488 kB
Active(anon): 8160 kB
Inactive(anon): 160 kB
Active(file): 17280 kB
Inactive(file): 31328 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 23987192 kB
SwapFree: 23987192 kB
Dirty: 80 kB
Writeback: 0 kB
AnonPages: 8072 kB
Mapped: 4728 kB
Shmem: 284 kB
Slab: 20400 kB
SReclaimable: 7624 kB
SUnreclaim: 12776 kB
KernelStack: 1568 kB
PageTables: 1264 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 28081136 kB
Committed_AS: 47924 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 114704 kB
VmallocChunk: 34359619532 kB
HardwareCorrupted: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 7872 kB
DirectMap2M: 8372224 kB


Cher forum, saurais-tu quoi faire pour que ça marche mieux ? J'ai googlé et les seules réponses que j'ai trouvées correspondaient à l'usage d'un mauvais noyau en 32bits, ce qui n'est pas mon cas. J'ai idée que c'est un truc très très con.
  • # config

    Posté par  (site web personnel) . Évalué à 1.

    zgrep MEM /proc/config.gz

    Système - Réseau - Sécurité Open Source

    • [^] # Re: config

      Posté par  . Évalué à 1.

      Le fichier n'existe pas :/
      • [^] # Re: config

        Posté par  (site web personnel) . Évalué à 1.

        et dans /boot

        Système - Réseau - Sécurité Open Source

        • [^] # Re: config

          Posté par  . Évalué à 2.

          Peut être que ceci marche :
          grep MEM /boot/config-$(uname -r)
          • [^] # Re: config

            Posté par  . Évalué à 2.

            J'ai ça :


            CONFIG_CGROUP_MEM_RES_CTLR=y
            CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y
            CONFIG_SHMEM=y
            CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
            CONFIG_XEN_MAX_DOMAIN_MEMORY=32
            # CONFIG_MEMTEST is not set
            CONFIG_ARCH_SPARSEMEM_DEFAULT=y
            CONFIG_ARCH_SPARSEMEM_ENABLE=y
            CONFIG_ARCH_SELECT_MEMORY_MODEL=y
            CONFIG_ARCH_MEMORY_PROBE=y
            CONFIG_SELECT_MEMORY_MODEL=y
            # CONFIG_FLATMEM_MANUAL is not set
            # CONFIG_DISCONTIGMEM_MANUAL is not set
            CONFIG_SPARSEMEM_MANUAL=y
            CONFIG_SPARSEMEM=y
            CONFIG_HAVE_MEMORY_PRESENT=y
            CONFIG_SPARSEMEM_EXTREME=y
            CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
            CONFIG_SPARSEMEM_VMEMMAP=y
            CONFIG_MEMORY_HOTPLUG=y
            CONFIG_MEMORY_HOTPLUG_SPARSE=y
            CONFIG_MEMORY_HOTREMOVE=y
            CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y
            CONFIG_MEMORY_FAILURE=y
            CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
            CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
            CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
            CONFIG_ACPI_HOTPLUG_MEMORY=m
            CONFIG_BLK_DEV_UMEM=m
            CONFIG_INPUT_FF_MEMLESS=m
            # CONFIG_DEVKMEM is not set
            CONFIG_FIX_EARLYCON_MEM=y
            CONFIG_HW_RANDOM_TIMERIOMEM=m
            CONFIG_W1_SLAVE_SMEM=m
            CONFIG_MEMSTICK=m
            # CONFIG_MEMSTICK_DEBUG is not set
            # CONFIG_MEMSTICK_UNSAFE_RESUME is not set
            CONFIG_MEMSTICK_TIFM_MS=m
            CONFIG_MEMSTICK_JMICRON_38X=m
            CONFIG_INFINIBAND_USER_MEM=y
            CONFIG_FIRMWARE_MEMMAP=y
            CONFIG_DEBUG_MEMORY_INIT=y
            # CONFIG_KMEMTRACE is not set
            CONFIG_HAVE_ARCH_KMEMCHECK=y
            CONFIG_STRICT_DEVMEM=y
            CONFIG_ASYNC_MEMCPY=m
            CONFIG_HAS_IOMEM=y


            (sinon pour le troll : j'avais commencé par tenter d'installer une debian via une clé USB, sans succès : l'a procédure réclamait les supports d'installation mais ne les trouvaient pas -- ils étaient sur la clé USB -- je ne sais pas pourquoi).
  • # option mem=

    Posté par  (site web personnel) . Évalué à 3.

    En mettant l'option mem=16G lors du boot ?
  • # En avance ....

    Posté par  . Évalué à -5.

    Peut-être qu'en y mettant un vrai OS tu n'aurais pas ce problème (au hasard, NetBSD, ou si tu veux rester sur Linux, une slackware).
  • # C'est pas les troll ubuntu qui vont l'aider

    Posté par  (site web personnel) . Évalué à 1.

    (même si ils n'ont pas tord)

    Tente ça:

    Va dans le bios, trouve les options de config de la RAM, désactive le mode dont je ne me souvient plus du nom mais qui en gros fait du failover au cas ou une de tes barettes ECC chie completement. (parallel truc peut être)

    On a eu le cas dans la boite ou je bossais avant, 4Go au lieu de 8, avec leur feature toute pourrie, activée de base

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.