Si je veux un échange de 8 Go, dois-je sélectionner 8000 Mo ou 8192 Mo lors de la sélection de la taille?

16

Lorsque vous sélectionnez la partition à utiliser manuellement, vous pouvez entrer la taille de la partition. Donc, ma question est, si je veux une taille de swap de 8 Go pour mon RAM de 8 Go (oui, je connais la FAQ sur la taille du swap, etc.), suis-je censé sélectionner 8000 Mo comme dans 1 Go = 1000 Mo ou 8192 comme dans 1 Go = 1024 Mo?

le maçon
la source
8
Je ne pense pas que vous allez voir beaucoup de différence entre ces options. Si vous avez l'espace, allez légèrement plus grand.
Panther
3
Ma question est juste de savoir si 8000 Mo suffisent pour ma RAM de 8 Go ou si je dois entrer 8129 pour supporter "pleinement" la taille de ma RAM
Mason
1
Cela ne fait pas de différence notable. Pour un ordinateur personnel, même 4 ou 2 Go suffiraient probablement.
Byte Commander
1
8000 suffira même pour l'hibernation.
Pilot6
1
Le 8000 vs 8192 implique deux mesures différentes de bits. La forme binaire est XiB, X étant une taille (K, M, G, T, etc.), et chaque taille étant la précédente * 1024, donc 8192MiB pour 8GiB. Decimal est le même, mais chaque taille est la précédente * 1000 et est exprimée en _B au lieu de _iB. Si votre ordinateur signale 8 Go de RAM dans un terminal, faites 8192 Mo. S'il rapporte un autre nombre impair, faites 7629MiB.
FireFaced

Réponses:

34

TL; DR: Cela n'a pas vraiment d'importance.

La RAM est universellement mesurée en puissances de 2. Ceci est souvent écrit en GiB , donc 8GiB est 8 * 1024 = 8192MiB RAM.

Si vous regardez les puces de RAM physiques, elles seront toujours disponibles en deux puissances, par exemple 1024 Mo, 2048, 16384 Mo, etc.

Les disques durs sont généralement mesurés en puissances de dix, en utilisant des préfixes SI, par exemple, 80 Go = 80 * 1000 Mo.

Ainsi, 8 Go de RAM correspondent à 8192 Mo de RAM. Pour le swap, vous voulez généralement un espace de swap suffisamment grand pour contenir toute la RAM pour la suspension, donc 8192MiB serait l'option sûre. Notez que cela n'a pas vraiment d'importance, car Linux n'utilisera presque jamais 100% de RAM de toute façon; beaucoup seront utilisés pour la mise en cache et ainsi de suite, qui ne seront pas enregistrés lorsque vous hibernerez.

vidarlo
la source
5
8192 MiB est plutôt inutile. Oui, 8 Gio correspond à 8192 Mio, mais les disques durs n'utilisent ni Gio ni MiB. 8 Gio est de 8590 Mo.
MSalters
4
Les fournisseurs de disques durs n'utilisent pas MiB, mais le plus souvent les logiciels.
vidarlo
7
Je souhaite vraiment qu'ils n'aient pas confondu les choses en introduisant des gibibytes et en redéfinissant les gigaoctets.
2
Les fenêtres @hvd utilisent GiB mais écrivent GB.
12431234123412341234123
3
La déclaration "Linux n'utilisera presque jamais 100% de RAM de toute façon" est trompeuse car ce fait n'a pas grand-chose à voir avec le problème résolu ici. --- Linux utilise la mémoire virtuelle, ce qui signifie que les applications en cours d'exécution peuvent utiliser plus de mémoire que ce qui est réellement disponible en tant que RAM physique . Il n'est pas nécessaire que toute cette mémoire soit stockée dans le swap lorsque nous libérons de la RAM, mais il peut facilement arriver que la quantité qui doit être stockée dans le swap soit supérieure à la taille de la RAM physique.
pabouk
-1

La taille du lecteur de swap peut être très importante. Mon swap-drive est une partition partagée par les dix (10) de mes systèmes d'exploitation Linux à démarrage multiple. Si le swap-drive se trouve sur le disque dur en rotation de la carte mère, le cluster de secteurs est fixé par les tailles physiques sur le disque en rotation. Si le swap-drive se trouve sur un lecteur flash ou SSD, la taille est "électronique" plutôt que physique, donc cela importe beaucoup moins si la taille est exactement d'un facteur de 512 bits.

L'utilisation de "gparted" ou similaire permet de voir les effets du choix de la mauvaise taille de partition. Une étrange partition inutilisée apparaît si les mauvais numéros sont choisis. Souvent, le changement de sa taille vers le haut ou vers le bas fera disparaître ces étranges partitions restantes.

Sous Linux avec 16 Go de mémoire DDR3 sur un ordinateur portable Dell, la partition de swap n'est jamais utilisée par les systèmes d'exploitation Linux. Cependant, lors de l'exécution de systèmes d'exploitation Linux "en direct", il peut être utilisé ou nécessaire.

Les partitions d'échange sous Linux se comportent différemment dans Microsoft Windows. Mon ordinateur portable Dell possède également trois (3) systèmes d'exploitation Windows-10. Même si le paramètre est zéro partition de swap, Windows-10 exigera toujours une partition de swap sur la partition de démarrage. J'y crée donc une toute petite partition de taille fixe. Le SSD intégré contient un fichier d'échange variable, à partager par tous les systèmes d'exploitation Windows-10.

user37991
la source