Dónde poner espacio de intercambio, al principio o al final y otras preguntas de intercambio


12

¿Dónde pongo mi intercambio? La instalación de Debian ofrece 2 opciones: (1) al final o (2) al comienzo del espacio en disco. ¿Qué es lo óptimo?

¿Cuál es la cantidad óptima de intercambio dado que mi computadora tiene 512Mb de RAM? ¿Debo tener más de un intercambio?

¿Debo definir el espacio de intercambio como una partición lógica o primaria?

Estoy instalando Debian 6 probando 32 bits en un disco de 40 Gb.


3
Tenga en cuenta que el tamaño óptimo de intercambio depende del uso de su máquina. No definirá el mismo tamaño para un escritorio, un servidor o un sistema integrado.
rahmu

El mío es un escritorio si eso ayuda.
ptrcao

Respuestas:


5

Un disco duro suele ser más rápido al principio que al final. Pero no estoy seguro si hace una diferencia significativa.

La cantidad óptima de intercambio depende de cuántos programas ejecute y de cómo se use el intercambio excesivo. Sin embargo, 1G no dolerá. No es necesario más de un intercambio.

Puedes poner tu intercambio

  • en una partición primaria,
  • en una partición lógica
  • en un volumen LVM (eso es lo que hago)
  • e incluso en un archivo, se dice que hoy en día no hace una diferencia notable.

Incluso puede hacerlo de forma combinada: use una permanencia de partición de intercambio 512M..1G y agregue un archivo de intercambio si lo necesita.


3
No olvide que necesita alrededor de 1Mb de memoria real asignada permanentemente por el núcleo por cada 1Gb de memoria virtual disponible.
andcoz

1
@glglgl: ¿Por qué es más rápido al principio?
ptrcao

44
La velocidad de revolución es constante, pero hay más datos en el borde del HDD (inicio) que en el centro (final) ya que el área es más grande allí. Consulte también la partición.radified.com/partitions_2.htm .
glglgl

2

La mayoría de los discos utilizan la grabación por zonas, donde se mantiene una densidad física de datos más o menos constante en el disco. Esto significa que las pistas más cercanas al borde del disco tendrán más sectores. Las lecturas de datos de estas regiones serán un poco más rápidas que las lecturas de datos de pistas cercanas al concentrador.

En los discos modernos, las pistas más cercanas al borde comienzan en 0, y los números más altos están más cerca del centro del disco. Por lo tanto, las particiones en pistas con números más bajos se realizarán un poco más rápido. Por otro lado, el diseño real de cabezas x sectores x pistas en el disco se virtualiza: los valores que ve se traducen a la geometría física detrás del escenario por el firmware del disco y no tienen nada que ver con el diseño real del disco.

Una regla general para el espacio de intercambio es tener aproximadamente el doble de su RAM física. Una partición de intercambio de 1GB suena razonable.

Para el intercambio, convertirlo en una partición primaria o lógica es irrelevante, aunque hay algunas advertencias que pueden morderte en máquinas realmente viejas.

En sistemas más antiguos, algunos BIOS no podían arrancar desde una partición que comenzó fuera de la pista 1024. El /bootárea podría dejarse debajo /o montarse como una /bootpartición separada . En cualquier caso, toda la partición donde /bootreside debería estar dentro de la pista 1024 y podría haber sido una partición primaria. Este problema normalmente no afecta a las particiones de intercambio.

Tenga en cuenta que la mayoría de las PC construidas a partir de mediados de la década de 1990 en adelante no tendrán este problema, por lo que probablemente no le afecte.


1

¿Dónde pongo mi intercambio?

No espero que importe mucho (rendimiento). Solo ve con el valor predeterminado.

¿Cuál es la cantidad óptima de intercambio dado que mi computadora tiene 512Mb de RAM?

He visto algún lugar mencionado que debería tener aproximadamente el doble de la cantidad de intercambio que la cantidad de RAM.

¿Debo tener más de un intercambio?

¿Por qué harías eso? Ni siquiera sé si Linux puede usar más de un área de intercambio (no lo he marcado).

¿Debo definir el espacio de intercambio como una partición lógica o primaria?

Más bien déjelo como lógico, solo para que no se quede sin particiones si crea más.


He leído un poco y se habla mucho sobre el tiempo de viaje de la cabeza. ¿Quiere decir que ninguna de estas consideraciones hace la diferencia?
ptrcao

No es suficiente para preocuparse por preocuparse.
tshepang

2
Desde man mkswap: actualmente, Linux permite 32 áreas de intercambio (esto era 8 antes de Linux 2.4.10).
andcoz

0

El mejor lugar para colocar su intercambio puede depender de las otras particiones que tenga en su disco. Si coloca su partición de intercambio en el mismo disco físico que la raíz del sistema operativo, debe intentar colocarla
cerca del comienzo de su sistema operativo y / o particiones domésticas .

Encontré esta pregunta mientras investigaba un problema de velocidad con mi sistema actual.

Debido al orden en que instalé los sistemas operativos en mi máquina, mi partición de intercambio está justo al comienzo del disco, y mi antigua partición del sistema operativo está justo al lado, pero la raíz de mi sistema de archivos más nuevo es correcta al final del disco.
Cuando la memoria se agota y las cosas comienzan a cambiarse, el sistema se ralentiza de una manera que no ocurre con el sistema operativo anterior.
Los dos sistemas operativos no son idénticos, por lo que no se trata de comparar manzanas con manzanas, pero mi teoría de trabajo es que las cosas se ralentizan porque los cabezales del disco cambian de un lado a otro en todo el ancho del disco. Incluso puede escuchar la diferencia: el disco suena mucho más ruidoso y ruidoso cuando se utiliza el espacio de intercambio con el nuevo sistema operativo.
El tiempo necesario para que las cabezas se muevan hacia adelante y hacia atrás podría superar fácilmente cualquier ventaja de un disco en movimiento más rápido en el borde exterior.

Esta es una pregunta muy antigua, y esta respuesta solo es relevante para HDD mecánicos y magnéticos. Es posible que no se aplique a los SSD, ya que no tienen cabezas de disco en movimiento.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.