OVH Cloud OVH Cloud

1 Go de memoire...

17 réponses
Avatar
G.Delafond
Bonsoir !

Un truc bizarre :
La config du noyau dit qu'on peut demander le support de mémoire entre 1 et
4 Go, puis au-delà de 4 Go.
Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.
Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)

J'ai 996 Mo de swap.
La doc noyau dit :

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
possible.

C'est la doc du noyau qui est fausse ?

A+
--
G.Delafond
http://www.delafond.org

10 réponses

1 2
Avatar
TiChou
Dans le message <news:40e5ea26$0$18116$,
*G.Delafond* tapota sur f.c.o.l.configuration :

Bonsoir !


Bonsoir,

Un truc bizarre :
La config du noyau dit qu'on peut demander le support de mémoire entre 1
et 4 Go, puis au-delà de 4 Go.


Oui, c'est l'option HighMem que l'on active ou non.

Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.


Détécté par qui exactement et à quel moment ?
Quelles sont les sorties des commandes 'free' et 'cat /proc/meminfo' ?

Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)


Etes vous sur que le noyau a été compilé avec l'option HighMem à 4Go
(CONFIG_HIGHMEM4G=y) ?

J'ai 996 Mo de swap.
La doc noyau dit :

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
possible.

C'est la doc du noyau qui est fausse ?


Je n'ai pas exactement la même chose :

If you are compiling a kernel which will never run on a machine with
more than 960 megabytes of 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
possible.

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

Et en fait, pour être exact, l'option HighMem est à activer quand la mémoire
physique dépasse 860Mo.

--
TiChou

Avatar
G.Delafond
TiChou wrote:

Dans le message <news:40e5ea26$0$18116$,
*G.Delafond* tapota sur f.c.o.l.configuration :

Bonsoir !


Bonsoir,

Un truc bizarre :
La config du noyau dit qu'on peut demander le support de mémoire entre 1
et 4 Go, puis au-delà de 4 Go.


Oui, c'est l'option HighMem que l'on active ou non.

Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.


Détécté par qui exactement et à quel moment ?
Quelles sont les sorties des commandes 'free' et 'cat /proc/meminfo' ?

Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)
Tu n'as pas compris.


Avec un kernel HIGHMEM, j'ai 1 Go détecté, mais avec un LOWMEM, je n'ai que
888 Mo, alors que la doc dit que HIGHMEM ne sert qu'au-dessus de 1 Go.

Etes vous sur que le noyau a été compilé avec l'option HighMem à 4Go
(CONFIG_HIGHMEM4G=y) ?



Et en fait, pour être exact, l'option HighMem est à activer quand la
mémoire physique dépasse 860Mo.

On est d'accord. C'est donc un bug de la doc noyau.

Merci

--
G.Delafond
http://www.delafond.org


Avatar
Shal

Un truc bizarre :
La config du noyau dit qu'on peut demander le support de mémoire entre 1
et 4 Go, puis au-delà de 4 Go.




Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.




Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)



Tu n'as pas compris.
Avec un kernel HIGHMEM, j'ai 1 Go détecté, mais avec un LOWMEM, je n'ai que
888 Mo, alors que la doc dit que HIGHMEM ne sert qu'au-dessus de 1 Go.



superieur OU egal.....



Avatar
Emmanuel Florac
Le Sat, 03 Jul 2004 01:05:02 +0200, G.Delafond a écrit :

Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.
Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)


C'est normal. En tout cas il est déconseillé d'utiliser le highmem
seulement pour récupérer les 128mo perdus sur 1Go.

--
Ce qu'il y a d'enivrant dans le mauvais goût c'est le plaisir
aristocratique de déplaire.
C. Baudelaire.

Avatar
marmotte


Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.
Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)



C'est normal. En tout cas il est déconseillé d'utiliser le highmem
seulement pour récupérer les 128mo perdus sur 1Go.



Peux-tu exmpliquer pourquoi stp ? Parce que ça fait quand même dans ce
cas un point négatif par rapport à Windows.
Merci !

--
Linuxement,

marmotte
JID:
GPG fingerprint: 3A12 BB75 447F 6F6F FE53 C2B3 C398 3331 A277 95C6


PS: Enlevez _les_doigts_du_nez_ pour me répondre


Avatar
TiChou
Dans le message <news:40e66a93$0$9612$,
*G.Delafond* tapota sur f.c.o.l.configuration :

Tu n'as pas compris.


Non, vous vous êtes mal fait comprendre.

Avec un kernel HIGHMEM, j'ai 1 Go détecté, mais avec un LOWMEM, je n'ai
que 888 Mo, alors que la doc dit que HIGHMEM ne sert qu'au-dessus de 1 Go.


La documentation de mes noyaux me dit au dessus de 960Mo.

Et en fait, pour être exact, l'option HighMem est à activer quand la
mémoire physique dépasse 860Mo.

On est d'accord. C'est donc un bug de la doc noyau.



Je ne savais pas que les documentations pouvaient être affectées par des
bugs, c'est original. :)
Cette erreur de documentation a été corrigée il y a 3 ans, c'est-à-dire à
l'appararition du noyau 2.4.17. Il serait peut être temps de mettre à jour
votre noyau qui doit être vulnérable à plusieurs exploits. ;)

Merci


Pas de quoi.

--
TiChou


Avatar
Michel Tatoute



Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.
Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)



C'est normal. En tout cas il est déconseillé d'utiliser le highmem
seulement pour récupérer les 128mo perdus sur 1Go.



Peux-tu exmpliquer pourquoi stp ? Parce que ça fait quand même dans ce
cas un point négatif par rapport à Windows.
Merci !


T'en fais pas, s tu cherches des points négatifs par rapport à windows,
t'en trouveras.? Pas plus tard qu'il y a 10 min j'ai expliqué qu'il n'y
avait pas d'antivirus professionnels sérieux sous Linux. Tu te rends
compte!

Ceci dit je m'en tapes le deltoide de windows.

Michel.



Avatar
G.Delafond
TiChou wrote:

Dans le message <news:40e66a93$0$9612$,
*G.Delafond* tapota sur f.c.o.l.configuration :

Tu n'as pas compris.


Non, vous vous êtes mal fait comprendre.
Of course ;-)


Avec un kernel HIGHMEM, j'ai 1 Go détecté, mais avec un LOWMEM, je n'ai
que 888 Mo, alors que la doc dit que HIGHMEM ne sert qu'au-dessus de 1
Go.


La documentation de mes noyaux me dit au dessus de 960Mo.

Et en fait, pour être exact, l'option HighMem est à activer quand la
mémoire physique dépasse 860Mo.

On est d'accord. C'est donc un bug de la doc noyau.



Je ne savais pas que les documentations pouvaient être affectées par des
bugs, c'est original. :)
Avec ma définition, les bugs de documentation et d'interface sont

probablement bien plus nombreux que les bugs de fonctionnement des
programmes.
Cette erreur de documentation a été corrigée il y a 3 ans, c'est-à-dire à
l'appararition du noyau 2.4.17. Il serait peut être temps de mettre à jour
votre noyau qui doit être vulnérable à plusieurs exploits. ;)


Noyau 2.6.7
Processor type and features
High memory support
Help


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
possible.

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

Dans cette explication, je comprends que si je n'ai pas PLUS de 1 GO, je
laisse sur off, et 4GB si j'ai ENTRE 1 et 4 GO
Donc, logiquement, je devrais laisser sur OFF. Mais dans ce cas, je perds
128 Mo (1010 - 883 = 127)

Merci


Pas de quoi.

Encore merci

--
G.Delafond
http://www.delafond.org



Avatar
G.Delafond
Emmanuel Florac wrote:

Le Sat, 03 Jul 2004 01:05:02 +0200, G.Delafond a écrit :

Avec 1 Go de RAM, je n'ai que 883 Mo détectés avec les noyaux normaux.
Pourquoi pas 1 Go ? (J'ai bien 1 Go avec un noyau 4 Go)


C'est normal. En tout cas il est déconseillé d'utiliser le highmem
seulement pour récupérer les 128mo perdus sur 1Go.

Au prix du Mo, j'aimerais bien les récupérer, moi, ces 128 Mo.

Sans blague, ça gêne en quoi de mettre l'option HIGHMEM ?
Tu penses que la mobilisation de ressources pour la gestion HIGNHMEM peut
faire perdre plus que les 128 Mo gagnés ?
--
G.Delafond
http://www.delafond.org


Avatar
TiChou
Dans le message <news:40e6d093$0$20000$,
*G.Delafond* tapota sur f.c.o.l.configuration :

Cette erreur de documentation a été corrigée il y a 3 ans, c'est-à-dire à
l'appararition du noyau 2.4.17. Il serait peut être temps de mettre à
jour votre noyau qui doit être vulnérable à plusieurs exploits. ;)


Noyau 2.6.7
Processor type and features
High memory support
Help

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
possible.

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

Dans cette explication, je comprends que si je n'ai pas PLUS de 1 GO, je
laisse sur off, et 4GB si j'ai ENTRE 1 et 4 GO
Donc, logiquement, je devrais laisser sur OFF. Mais dans ce cas, je perds
128 Mo (1010 - 883 = 127)


Effectivement vous avez raison, cette erreur de documentation est de nouveau
présente !
Le mieux serait d'en faire part aux concepteurs du noyau.

--
TiChou


1 2