Linux Swap partition resizen

Pagina: 1
Acties:

  • WTFox
  • Registratie: Oktober 2004
  • Laatst online: 28-08-2024
Ik draai momenteel RedHat 9 met daarin VMWare GSX Server. Ik heb tijdens de installatie van Linux een swap partitie opgegeven van dezelfde grootte als het interne memory (2Gb).

Nu geeft VMWare aan dat performance verbetering aanzienlijk is, wanneer de Swap partitie 2xRAM is.

Hoe kan ik dit zonder beschadiging van huidige Software op deze partitie doen? PartitionMagic?

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 06-01 23:13

DeMoN

Pastafari

"Nu geeft VMWare aan dat performance verbetering aanzienlijk is, wanneer de Swap partitie 2xRAM is. "
Volgens mij is dat idd zo als je iets van 128 RAM hebt. Dan is een swap partitie van 256 wel oke. Of 512. Dit was 'vroeger' gewoon een aanname.

In het geval van 2 GB lijkt het mij niet echt nodig om een nog grotere swap aan te maken dan je nu al hebt. Wat je nu al hebt is namelijk al aan de grote kant.

Iig, dat zijn mijn ervaringen.
Correct me if i'm wrong ;)

[ Voor 11% gewijzigd door DeMoN op 04-10-2005 10:21 ]

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:19
DeMoN schreef op dinsdag 04 oktober 2005 @ 10:21:
Volgens mij is dat idd zo als je iets van 128 RAM hebt. Dan is een swap partitie van 256 wel oke. Of 512. Dit was 'vroeger' gewoon een aanname.

In het geval van 2 GB lijkt het mij niet echt nodig om een nog grotere swap aan te maken dan je nu al hebt. Wat je nu al hebt is namelijk al aan de grote kant.
Bij Linux 2.6 is dit bij mijn weten inderdaad niet langer meer het geval - daar moeten ook wel topics over zijn in NOS (wie kan er 1 terugvinden?). Maar als je een 2.4 kernel gebruikt, dan waarschijnlijk wel. Ik zou het in ieder geval lekker laten zoals het is. Wat precies het best is hangt af van de gebruikte swapping/paging-strategie, en die verschilt nogal per OS en versie (dit geldt zowel voor Linux als Windows, overigens).

Daarvan afgezien, mocht je het willen: je kan swap eenvoudig uitzetten met 'swapoff /dev/hdaX' waarbij X natuurlijk het nummer is van de swappartitie. Zolang de swap-partitie 'uit' staat kun je er mee doen wat je wilt. Je zult dan op een of andere manier een grotere partitie moeten maken (nog ruimte leeg op die schijf?). Hierop kun je dan 'mkswap /dev/hdaY' toepassen, gevolgd door 'swapon /dev/hdaY'. Als X != Y, dan moet je in /etc/fstab ook even aanpassen welke partitie de swap bevat.

Je kunt trouwens ook prima 2 swap-partities hebben, dus als je willekeurig waar nog wat ruimte over hebt, kun je daar nog een partitie maken, en deze op dezelfde manier activeren (mkswap/swapon, toevoegen aan fstab zodat het bij volgende boot ook gebruikt wordt).

Maar zoals gezegd, tenzij je performance-problemen opmerkt, zou ik het lekker zo laten als het is.

  • WTFox
  • Registratie: Oktober 2004
  • Laatst online: 28-08-2024
Duidelijke uitleg Wilke .. bedankt!

NOS? Wat is dat voor een site?

[ Voor 33% gewijzigd door WTFox op 04-10-2005 10:54 ]


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

WTFox schreef op dinsdag 04 oktober 2005 @ 10:53:
Duidelijke uitleg Wilke .. bedankt!

NOS? Wat is dat voor een site?
Non-Windows Operating Systems :+

Mistakes are proof that you are trying...


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Als je geen vrije ruimte meer hebt op een partitie, maar nog wel op een filesystem, kun je eventueel ook een swapfile maken, in plaats van een swap-partitie volgens mij.
Pagina: 1