Si quiero un intercambio de 8GB, ¿debo seleccionar 8000MB o 8192MB al seleccionar el tamaño?

16

Al seleccionar la partición para usar manualmente, puede ingresar el tamaño de la partición. Entonces, mi pregunta es, si quiero un tamaño de intercambio de 8 GB para mi ram de 8 GB (sí, sé las preguntas frecuentes sobre el tamaño del intercambio, etc.), ¿debo seleccionar 8000 MB como 1 GB = 1000 MB o 8192 como 1 GB = 1024 MB?

Masón
fuente
8
No creo que veas mucha diferencia entre esas opciones. Si tienes espacio, ve un poco más grande.
Panther
3
Mi pregunta es si 8000MB es suficiente para mi RAM de 8GB o si tengo que ingresar 8129 para admitir "completamente" el tamaño de mi RAM
Mason
1
No hace una diferencia notable. Para una computadora en el hogar, probablemente incluso 4 o 2 GB serían suficientes.
Byte Commander
1
8000 será suficiente incluso para hibernar.
Pilot6
1
El 8000 vs 8192 involucra dos medidas diferentes de bits. La forma binaria es XiB, siendo X un tamaño (K, M, G, T, etc.), y cada tamaño es el anterior * 1024, por lo tanto 8192MiB para 8GiB. El decimal es el mismo, pero cada tamaño es el * 1000 anterior y se expresa en _B en lugar de _iB. Si su computadora informa 8GiB de RAM en una terminal, haga 8192MiB. Si informa algún otro número impar, haga 7629MiB.
FireFaced

Respuestas:

34

TL; DR: Realmente no importa.

La RAM se mide universalmente en potencias de 2. Esto a menudo se escribe como GiB , por lo que 8GiB es 8 * 1024 = 8192MiB RAM.

Si observa los chips de RAM físicos, siempre vendrán en potencias de dos, por ejemplo, 1024MiB, 2048, 16384MiB, etc.

Los discos duros generalmente se miden en potencias de diez, utilizando prefijos SI, por ejemplo, 80 GB = 80 * 1000 MB.

Entonces 8GiB de RAM es 8192MiB de RAM. Para el intercambio, normalmente desea un espacio de intercambio que sea lo suficientemente grande como para contener toda la RAM para la suspensión, por lo que 8192MiB sería la opción segura. Tenga en cuenta que realmente no importa, ya que Linux casi nunca usará el 100% de RAM de todos modos; se usará mucho para el almacenamiento en caché, etc., que no se guardará cuando hiberne.

vidarlo
fuente
55
8192 MiB es bastante inútil. Sí, 8 GiB es 8192 MiB, pero los discos duros no usan GiB o MiB. 8 GiB es 8590 MB.
MSalters
44
Los vendedores de discos duros no usan MiB, pero el software lo hace más comúnmente.
vidarlo
77
Realmente desearía que no hubieran confundido las cosas al introducir gibibytes y redefinir gigabytes.
2
Las ventanas @hvd usan GiB pero escriben GB.
12431234123412341234123
3
La afirmación "Linux casi nunca usará el 100% de RAM de todos modos" es engañosa porque este hecho no tiene mucho que ver con el problema que se resuelve aquí. --- Linux usa memoria virtual, lo que significa que las aplicaciones en ejecución pueden usar más memoria de la que está realmente disponible como RAM física . No toda esta memoria debe almacenarse en el intercambio cuando estamos liberando RAM, pero podría suceder fácilmente que la cantidad que debe almacenarse en el intercambio sea mayor que el tamaño de la RAM física.
pabouk
-1

Puede importar mucho, de qué tamaño es la unidad de intercambio. Mi unidad de intercambio es una partición compartida por los diez (10) de mis sistemas operativos Linux de arranque múltiple. Si la unidad de intercambio está en el disco duro giratorio de la placa base, el grupo de sectores está fijado por los tamaños físicos en el disco giratorio. Si la unidad de intercambio está en una unidad flash o SSD, el tamaño es "electrónico" en lugar de físico, por lo que importa mucho menos si el tamaño es exactamente de factor de 512 bits.

El uso de "gparted" o similar, permite ver los efectos de elegir el tamaño de partición incorrecto. Una partición extraña no utilizada aparece si se eligen los números incorrectos. A menudo, cambiar su tamaño a tamaño más grande o más pequeño hará que estas particiones sobrantes desaparezcan.

En Linux con 16 GB de memoria DDR3 en una computadora portátil Dell, los sistemas operativos Linux nunca utilizan la partición de intercambio. Sin embargo, cuando se ejecutan sistemas operativos Linux "en vivo", se puede usar o necesitar.

Las particiones de intercambio en Linux se comportan de manera diferente en Microsoft Windows. Mi portátil Dell también tiene tres (3) sistemas operativos Windows-10. Aunque la configuración es cero particiones de intercambio, Windows-10 siempre exigirá una partición de intercambio en la partición de arranque. Entonces creo una pequeña partición de tamaño fijo allí. La SSD incorporada tiene un archivo de intercambio variable para ser compartido por todos los sistemas operativos Windows-10.

usuario37991
fuente