Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Opstarttijd/performantie verbeteren: Swappiness  (gelezen 1708 keer)

Offline michael b

  • Lid
Opstarttijd/performantie verbeteren: Swappiness
« Gepost op: 2011/01/11, 17:05:30 »
Hello,

vandaag heb ik ergens gelezen dat je de performantie/boot enorm kan verbeteren door de swappiness (hoe snel moet ubuntu gebruik maken van de tragere swap partitie) te verlagen. Standaard staat die op 60, maar ik heb hem op 10 gezet. In combinatie met de concurrency=shell te zetten heb ik mijn boottijd van 55 seconden naar 32 seconden kunnen verlagen.

Swappiness verlagen naar 10: sudo sysctl vm.swappiness=10

Is dit slecht voor het systeem, of is dit gewoon een goede oplossing? Waarom staat het niet zo default?
groetjes

Offline vanadium

  • Lid
Re: Opstarttijd/performantie verbeteren: Swappiness
« Reactie #1 Gepost op: 2011/01/11, 17:30:57 »
Goede oplossing, die ook al op de site van Pjotr wordt vermeld http://sites.google.com/site/computertip/directdoen#TOC-Verlaag-de-swapneiging-zeer-belangr
Blijkbaar is de standaard instelling eerder geschikt voor servers, en ben je voor desktopgebruik - op voorwaarde dat er genoeg ram is - beter af met een lagere instelling.

Als je niet met vol geheugen werkt, zal je "vinniger" werken omdat er niet (te snel iets) naar schijf zal geswapt worden. Of het ook de boottijd verlaagt, weet ik niet, maar het zou wel kunnen.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: Opstarttijd/performantie verbeteren: Swappiness
« Reactie #2 Gepost op: 2011/01/12, 07:58:53 »
De optie concurrency=shell doet volgens mij niets meer in recente versies van Ubuntu (9.10 en nieuwer dacht ik), omdat nu upstart gebruikt wordt.

Edit: in 10.10 is "shell" niet eens meer een geldige optie:
# Specify method used to enable concurrent init.d scripts.
# Valid options are 'none', 'startpar' and 'makefile'. To enable
# the concurrent boot option, the init.d script order must allow for
# concurrency.  This is not the case with the default boot sequence in
# Debian as of 2008-01-20.  Before enabling concurrency, one need to
# check the sequence values of all boot scripts, and make sure only
# scripts that can be started in parallel have the same sequence
# number, and that a scripts dependencies have a earlier sequence
# number. See the insserv package for a away to reorder the boot
# automatically to allow this.
CONCURRENCY=none
« Laatst bewerkt op: 2011/01/12, 08:03:34 door Johan van Dijk »

Re: Opstarttijd/performantie verbeteren: Swappiness
« Reactie #3 Gepost op: 2011/01/14, 21:57:36 »
Swappiness is een compromis, als deze laag staat blijven applicaties die je gestart hebt in het geheugen zodat je ze snel weer kunt oproepen, maar het gaat ten koste van performance voor wat betreft grote bestanden openen/verplaatsen. Als je genoeg geheugen hebt (4Gig) dan zou je swap ook helemaal uit kunnen zetten, want dan is er eigenlijk altijd genoeg geheugen voor bestanden en applicaties.

Re: Opstarttijd/performantie verbeteren: Swappiness
« Reactie #4 Gepost op: 2011/01/14, 22:06:42 »