Internetissä kerrottiin, että selaimen cache kannattaisi laittaa ramdiskille. Eikun kokeilemaan.
Tein juuri seuraavat määritykset, fstabiin määrittelin tmpfs-merkkisen ramdiskin, kooltaan puoli gigaa, koneessa kun vaivaiset 4G muistia. Jokaisessa koneessahan on oletuksena /dev/shm-niminen puolen muistia vievä ramdisk, mutta katsoin parhaaksi olla tamperoimatta systeemin tiedostoja. Nämähän vievät oikeasti muistista tilaa vain käyttöasteensa verran.
tmpfs /tmp2 tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0
Loin /tmp2:n, jolla samat attribuutit kuin /tmp:llä eli kaikilla kaikki oikeudet ja stickybit päällä.
Ja Vivaldin .cache eli /home/echramath/.cache/vivaldi pois ja tilalle symlink osoittamaan sinne:
ln -s /tmp2 /home/echramath/.cache/vivaldi
SSD-levyllä tämä vähentää tarpeettomia kirjoituksia ja saattaa sikäli pidentää levyn ikää. Mutta näin perinteisellä kovalevyä edelleen käyttäen tämä on paras idea sitten valmiiksi siivutetun leivän, selain ei joka sivun latauksessa rupea raksuttamaan levyä eli netin selaaminen notkistuu todella huomattavasti. Lisäksi tämä muistinkulutus on kutakuinkin olematonta oikeasti, se pyörii alle 100 megatavun - näin pieni siivu, jota selain ennen tunki levylle uudelleen ja uudelleen.
Onkohan jotain muuta, mitä sinne kannattaisi tunkea samassa hengessä?
.cachea en symlinkannut suoraan sen takia, että siellä omistaa hakemiston myös Spotify, jota nyt ei vaan saa suoraan cachettamaan minnekään muualle, vaikka siellä moinen optio on, joten tulevaisuudessa kun SSD koneeseen tulee annan sen varmaan edelleen kakuttaa HDD:lle, sellaisen tarvitsee kuitenkin sekalaisten tiedostojen säilömiseen. Joonatan voisi tietysti vaivautua korjaamaan softansa, mutta en pidätä hengitystäni.
Jos sinne haluaa mahdollisesti useita Chromen sukuisia selaimia (ilmeisesti Vivaldiinkin saisi Netflixin toimimaan mutta tämä selvisi minulle kirjaimellisesti kaksi minuuttia sitten) pitänee sinne tehdä hakemistoja, koska ne haluavat kaikki tehdä default-nimisen kansion, ja koska ramdiskillä ei tietenkään mikään pysy bootin yli, täytyy ne tehdä tmpfiles.d:llä tai crontabilla joka bootissa uudelleen. Mutta symbolinen linkkihän osoittaa kirjaimellisesti nimeen, ei mihinkään objektiin jonka pitäisi aina pysyä samana, joten tämä ei ole ongelma.