Mémoire totale sur un Acer Nitro

Tags: #<Tag:0x00007f50a316b610>

Bonjour à tous,

Ma question est peut-être très bête mais je ne comprends pas pourquoi sur cet ordinateur la mémoire totale (MemTotal) n’est que de 7Go alors que théoriquement il dispose de 8Go.

Mémoire-Acer-Nitro

Est-normal ?
Merci d’avance pour votre aide

Bonjour

Comme c’est souvent le cas avec les interfaces graphiques,
je ne sais pas du tout d’où est tirée cette information ni comment elle a été calculée.

Tu auras peut-être un autre résultat en lançant la ligne de commande suivante :

awk '/^MemTotal:/ {print $2,"KiB"}' /proc/meminfo

Il se peut aussi qu’une partie de la RAM accessible soit réservée par le BIOS de ta machine pour un périphérique comme par exemple la carte graphique.

Merci @MicP pour ta réponse.
L’écran est le résultat de la commande hardinfo.

N’ayant pas l’ordinateur sous la main, j’enverrai le résultat de la commande dès que j’en aurai la possibilité

Ok,

Les retours de la ou des lignes de commandes dépendent très souvent du contexte dans lequel la ou les commandes ont été lancées,
aussi, n’oublie pas de nous donner un retour de commandes complet,
c’est à dire, du prompt de départ (avec la ligne de commande complète entrée)
jusqu’au prompt de retour.

Un exemple de retour complet :

michel@debbull:~$ awk '/^MemTotal:/ {print $2,"KiB"}' /proc/meminfo
16085452 KiB
michel@debbull:~$ 

Un exemple de retour incomplet dont on ne pourrait presque rien faire :

16085452 KiB

Pour cette ligne de commande, ce n’est pas vraiment important,
mais pour d’autres lignes de commandes, il nous serait impossible de savoir dans quel contexte la ligne de commande aurait été entrée, et impossible de savoir si le retour aurait été tronqué, impossible aussi de savoir si la commande s’est bien exécutée sans erreur.

Merci d’avance. :slight_smile:


Une autre ligne de commande qui pourrait aider
mais qu’il faudra entrer avec les privilèges du compte root

dmidecode -t memory

Voilà ce que ça donne sur ma machine :

Je passe d’abord sous le compte root

michel@debbull:~$ su -
Mot de passe : 
root@debbull:~# 

et je peux maintenant lancer la commande :

root@debbull:~# dmidecode -t memory
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0008, DMI type 16, 23 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 16 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x0009, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 8 GB
	Form Factor: SODIMM
	Set: None
	Locator: ChannelA-DIMM0
	Bank Locator: BANK 0
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1600 MT/s
	Manufacturer: Samsung
	Serial Number: 15791137
	Asset Tag: None
	Part Number: M471B1G73EB0-YK0  
	Rank: Unknown
	Configured Memory Speed: 1600 MT/s

Handle 0x000A, DMI type 17, 34 bytes
Memory Device
	Array Handle: 0x0008
	Error Information Handle: Not Provided
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 8 GB
	Form Factor: SODIMM
	Set: None
	Locator: ChannelB-DIMM0
	Bank Locator: BANK 2
	Type: DDR3
	Type Detail: Synchronous
	Speed: 1600 MT/s
	Manufacturer: Samsung
	Serial Number: 32082069
	Asset Tag: None
	Part Number: M471B1G73QH0-YK0  
	Rank: Unknown
	Configured Memory Speed: 1600 MT/s

root@debbull:~# 

Merci @MicP pour tes explications.

Voici le résultat des commandes :

wozwald@wozwald:~$ awk '/^MemTotal:/ {print $2,"KiB"}' /proc/meminfo
7099132 KiB
 wozwald@wozwald:~$ 


root@wozwald:~# dmidecode -t memory
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.

Handle 0x000B, DMI type 16, 23 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 64 GB
	Error Information Handle: 0x000E
	Number Of Devices: 2

Handle 0x000C, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x000B
	Error Information Handle: 0x000F
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 8192 MB
	Form Factor: SODIMM
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL A
	Type: DDR4
	Type Detail: Synchronous Unbuffered (Unregistered)
	Speed: 2400 MT/s
	Manufacturer: Hynix
	Serial Number: 52DB901D
	Asset Tag: Not Specified
	Part Number: HMA81GS6AFR8N-UH    
	Rank: 1
	Configured Memory Speed: 2400 MT/s
	Minimum Voltage: 1.2 V
	Maximum Voltage: 1.2 V
	Configured Voltage: 1.2 V

Handle 0x000D, DMI type 17, 40 bytes
Memory Device
	Array Handle: 0x000B
	Error Information Handle: 0x0010
	Total Width: Unknown
	Data Width: Unknown
	Size: No Module Installed
	Form Factor: Unknown
	Set: None
	Locator: DIMM 0
	Bank Locator: P0 CHANNEL B
	Type: Unknown
	Type Detail: Unknown
	Speed: Unknown
	Manufacturer: Unknown
	Serial Number: Unknown
	Asset Tag: Not Specified
	Part Number: Unknown
	Rank: Unknown
	Configured Memory Speed: Unknown
	Minimum Voltage: Unknown
	Maximum Voltage: Unknown
	Configured Voltage: Unknown

root@wozwald:~#

Je suis désolée mais je ne comprends pas le résultat obtenu à partir de /proc/meminfo.
Sauf erreur de ma part, si je compare la machine de @MicP (en diminuant de moitié sa RAM physique), avec la mienne , il me manque quand même 1Go.

Quelqu’un peut-il m’éclairer ?

Merci beaucoup !

C’est pas de la mémoire alloué/reservé par le GPU embarqué dès fois que ?

Aucune idée !