Discussion:
Is erg grote swap een probleem?
(te oud om op te antwoorden)
Cecil Westerhof
2023-06-02 17:48:47 UTC
Permalink
Ik had altijd een swap van ruim 9 GB.
Was op zich genoeg, maar door een bug in ffmpeg, heeft dit soms 27 GB
nodig. Daarom heb ik een swap bestand van 32 GB toegevoegd.
Behalve dat het me 32 GB aan diskruimte kost, zijn er andere nadelen?
Of is het geen probleem?
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Coen
2023-06-02 20:14:29 UTC
Permalink
Post by Cecil Westerhof
Ik had altijd een swap van ruim 9 GB.
Was op zich genoeg, maar door een bug in ffmpeg, heeft dit soms 27 GB
nodig. Daarom heb ik een swap bestand van 32 GB toegevoegd.
Behalve dat het me 32 GB aan diskruimte kost, zijn er andere nadelen?
Of is het geen probleem?
Het lijkt me in beginsel geen probleem.
Het kan mogelijk een probleem zijn als de data in swap actief gebruikt
wordt (lezen,schrijven,lezen,schrijven). Want swap is traag. Maar
misschien is werkend traag beter dan snel crashen. Als het een geheugen
lek is en er dus alleen data naar de swap gaat (schrijven) en vrijgeven
na afsluiten dan valt de performance impact ook nog wel mee.

Het lijkt me niet perse gezond, meestal is het een indicatie voor een
bug, maar dat schreef je zelf al.

Vroeger was er de voorkeur voor een swap partitie omdat de blocks dan
dicht bij elkaar bleven. Maar dat effect zal met SSD's en moderne
filesystemen en tussenlagen als LVM wel niet meer van toepassing zijn.
(De blocks blijven sowieso niet bij elkaar en random lezen of schrijven
is niet meer zo traag als vroeger.
Cecil Westerhof
2023-06-02 21:27:47 UTC
Permalink
Post by Coen
Het lijkt me niet perse gezond, meestal is het een indicatie voor een
bug, maar dat schreef je zelf al.
Het probleem is dat in bepaalde gevallen bij een verkeerde parameter
ffmpeg geen fout genereerd maar als een gek geheugen gaat opsouperen.
(I.p.v. een paar honderd MB tientallen GB's.)
Heb het gemeld, maar voorlopig lijkt het me handig om dit probleem
(wat gelukkig niet vaak voorkomt) enigzins op te vangen.
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
tjoen
2023-06-06 03:55:02 UTC
Permalink
Post by Cecil Westerhof
Ik had altijd een swap van ruim 9 GB.
Zo heb ik het ook geleerd. Alleen weet ik niet hoe het nu moet.
Ik heb tmpfs gemount op /tmp/
Daarop swapfile gemaakt.
Mogelijk dom van mij. Mogelijk swapfile niet nodig.
Swap was nodig om chromium te bouwen
Cecil Westerhof
2023-06-09 09:19:41 UTC
Permalink
Post by tjoen
Post by Cecil Westerhof
Ik had altijd een swap van ruim 9 GB.
Zo heb ik het ook geleerd. Alleen weet ik niet hoe het nu moet.
Ik heb tmpfs gemount op /tmp/
Daarop swapfile gemaakt.
Mogelijk dom van mij. Mogelijk swapfile niet nodig.
Swap was nodig om chromium te bouwen
Als je tijdelijk swap nodig hebt, dan kun je een swapfile aanmaken,
gebruiken en later weer weggooien.
Ik heb daar een script voor gemaakt:
https://github.com/CecilWesterhof/BashLibrary/blob/master/bin/addSwapFile.sh

Ik heb begrepen dat dit script met btrfs niet goed zou kunnen werken.
Dus als iemand met btrfs dit zou willen checken …
--
Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof
Loading...