{"id":9150,"date":"2026-08-02T10:36:28","date_gmt":"2026-08-02T08:36:28","guid":{"rendered":"https:\/\/www.kameli.net\/marq\/?p=9150"},"modified":"2026-08-02T10:40:44","modified_gmt":"2026-08-02T08:40:44","slug":"raspei-ja-swapei","status":"publish","type":"post","link":"https:\/\/www.kameli.net\/marq\/?p=9150","title":{"rendered":"Raspei ja swapei"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">V\u00e4liin t\u00e4llainen &#8220;note to self&#8221; -tyylinen postaus, ett\u00e4 l\u00f6yd\u00e4n itsekin, mit\u00e4 piti tehd\u00e4. <em>Raspberry Pi OS<\/em> eli entinen <em>Raspbian<\/em> on vakiona viritetty niin, ett\u00e4 se toimii muistikorteilta, joilla on tunnetusti omat piirteens\u00e4, kuten hitaus ja kirjoituskertojen rajallinen m\u00e4\u00e4r\u00e4. Swappaaminen tuottaa ei-toivottua levyliikennett\u00e4 ja on muistikortilla rauhallista, mink\u00e4 lis\u00e4ksi kortit eiv\u00e4t yleens\u00e4 ole yht\u00e4 isoja kuin oikeat SSD:t, joten ymm\u00e4rrett\u00e4vist\u00e4 syist\u00e4 swappia ei ole laitettu ylen m\u00e4\u00e4rin p\u00e4\u00e4lle vakiona. Omassa 8-gigaisessa viissatasessani sit\u00e4 oli vain 512 megaa, mik\u00e4 ei juuri auta muistin loppuessa \u2013 ja seh\u00e4n loppuu, kun vaikkapa ajelee isompia Steam-pelej\u00e4. Nelj\u00e4ll\u00e4 gigalla tilanne on tietysti viel\u00e4 pahempi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Swappia voisi v\u00e4rkk\u00e4ill\u00e4 itsekin lis\u00e4\u00e4 <em>swapon<\/em>-komennon voimin, mutta ongelmaan l\u00f6ytyy suoraviivaisempikin ratkaisu paikasta <em>\/etc\/dphys-swapfile<\/em>, jossa t\u00e4rkeit\u00e4 ovat seuraavat kaksi rivi\u00e4 (j\u00e4lkimm\u00e4inen on oletuksena kommentoitu pois):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CONF_SWAPSIZE=512\nCONF_MAXSWAP=2048<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Lukemat ovat t\u00e4ss\u00e4 megatavuina. Yksinkertaisimmillaan molempiin voi heitt\u00e4\u00e4 isomman lukeman, kuten 4096, vaikka se hieman tuhlailevaa onkin. Buutti ottaa uudet asetukset helpoiten k\u00e4ytt\u00f6\u00f6n. Parhaiten <em>umpilevyn heittovaihtotiedosto<\/em> toimii tietysti NVMe-laajennuksen tai ulkoisen USB-SSD:n kanssa, sill\u00e4 ne ovat korttia nopeampia ja tarkoitettu kest\u00e4m\u00e4\u00e4n jatkuvia kirjoituksia. Vaikka swappaaminen on v\u00e4ist\u00e4m\u00e4tt\u00e4 hidasta, niin t\u00e4ll\u00e4 konstilla saa ainakin v\u00e4hennetty\u00e4 Raspin k\u00e4ytt\u00e4jille tuttuja, muistin loppumisesta johtuvia j\u00e4m\u00e4hdyksi\u00e4.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">And a brief English overview for international Google users after the solution. If you experience system crashes due to running out of memory on the Raspberry Pi, edit the following two lines of <em>\/etc\/dphys-swapfile<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CONF_SWAPSIZE=512\nCONF_MAXSWAP=2048<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Change both to, say, 4096 to get 4 gigabytes of virtual memory and then reboot. Memory cards aren&#8217;t particularly good friends with swapping, so the solution works better with NVMe expansions or external USB SSDs. Goodbye (at least some) crashes!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V\u00e4liin t\u00e4llainen &#8220;note to self&#8221; -tyylinen postaus, ett\u00e4 l\u00f6yd\u00e4n itsekin, mit\u00e4 piti tehd\u00e4. Raspberry Pi OS eli entinen Raspbian on vakiona viritetty niin, ett\u00e4 se toimii muistikorteilta, joilla on tunnetusti omat piirteens\u00e4, kuten hitaus ja kirjoituskertojen rajallinen m\u00e4\u00e4r\u00e4. Swappaaminen tuottaa ei-toivottua levyliikennett\u00e4 ja on muistikortilla rauhallista, mink\u00e4 lis\u00e4ksi kortit eiv\u00e4t yleens\u00e4 ole yht\u00e4 isoja kuin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,13,24],"tags":[],"class_list":["post-9150","post","type-post","status-publish","format-standard","hentry","category-laitteet","category-linux","category-softat"],"_links":{"self":[{"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/9150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9150"}],"version-history":[{"count":2,"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/9150\/revisions"}],"predecessor-version":[{"id":9152,"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=\/wp\/v2\/posts\/9150\/revisions\/9152"}],"wp:attachment":[{"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kameli.net\/marq\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}