*
 
AfterDawn: IT-alan uutiset

Firefox voi syödä salaa tietokoneen muistin – Näin hillitset sen

Kirjoittaja Manu Pitkänen (Google+) @ 28.9.2016 09:55 Kommentteja (11)

Firefox voi syödä salaa tietokoneen muistin – Näin hillitset sen Nykyaikaisiin selaimiin lisätty istuntojen palautustoiminto on osoittautunut varsinaiseksi resurssisyöpöksi ja ongelmalliseksi tapaukseksi SSD-levyjen kanssa. Esiin on nostettu erityisesti Firefox, jonka palautustoiminto voi kirjoittaa yhden päivän aikana kymmenien gigatavujen edestä dataa tallennusmuistiin.
Asia nousi julkisuuteen kun ServeTheHome-sivuston Sergei Bobik kirjoitti havainnoistaan artikkelin. Bobik testasi Firefoxin palautustoiminnon käyttäytymistä avaamalla kolme selainikkunaa auki ja jätti ne toimettomiksi 45 minuutin ajaksi. Hän selasi verkkoa samaan aikaan, mutta käytti siihen Googlen Chromea.

Vajaan tunnin aikana kolme Firefox-ikkunaa oli kirjoittanut tietokoneen levylle jopa 1,1 gigatavua, vaikka Firefox oli ollut käytännössä toimeton koko mittauksen ajan. Mikäli sama tahti olisi jatkunut koko päivän, olisi pelkästään Firefox kirjoittanut levylle kymmeniä gigatavuja dataa. SSD-levyjen tapauksessa käyttäytymismalli on ongelmallinen, koska ne kestävät vain rajallisesti kirjoittamista.

Firefoxin palautusprosessia voi kuitenkin muokata niin, että dataa ei kirjoiteta ylettömästi. Muokkaaminen onnistuu kirjoittamalla selaimen osoiteriville komennon about:config ja etsimällä parametri browser.sessionstore.interval. Mikäli parametrin arvo on 15000, päivittää Firefox istuntoosi liittyvää tietoa 15 sekunnin välein (parametrin arvo on millisekunteina). Arvoa kasvattamalla päivitystiheys pienenee ja samalla kirjoitetun datan määräkin levylle pienenee. Esimerkiksi arvolla 1800 000 Firefox päivittää tietoja vain 30 minuutin välein.

Bobik testasi myöhemmin palautustoiminnon käyttäytymistä Chromella. Hänen mittauksissaan Chromen päivittäinen kirjoitusmäärä voi nousta 24 gigatavuun.

Edellinen Seuraava  

11 kommenttia

128.9.2016 17:28

Tsjaa, tässäkö olisi syy miksi allekirjoittaneen auki jättämä kone on ollut ½-1 vuorokauden käynnissäolon jälkeen täysin juntturassa eikä vika korjaannu kuin painamalla virtanäppäintä. Varmaankin kokeiltava auttaako tuo kikka asiaa mitenkään.

228.9.2016 18:08

Chrome ja Firefox tekee noita palautustiedostoja aivan liian tiuhaan.

Itse olen pienentänyt arvoja kohteilla:
browser.sessionstore.max_tabs_undo - palautettavien välilehtien määrä.
browser.sessionstore.max_windows_undo - palautettavien selainikkunien määrä.
Ja suurensin arvoa:
browser.sessionstore.interval - 900 000 tuntui sopivalta omaan mieleen.

Tietenkun suuri apu on myös sillä, jos selaimen sulkee kun ei käytä... eikä vaan jätä sitä taustalle päälle.


328.9.2016 18:53

Lainaus, alkuperäisen viestin kirjoitti OneMember:

Tietenkun suuri apu on myös sillä, jos selaimen sulkee kun ei käytä... eikä vaan jätä sitä taustalle päälle.

Tapana nyt vaan on jättää kaikki niin kuin ne on ja sitten joskus kun koneelle palaa niin jatkaa siitä mihin jäi. Toki, tuotakin voisi kokeilla joskus xD
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 28.9.2016 @ 18:55

429.9.2016 1:56

Otsikossa ja jutussa puhutaan Firefoxista. Jutun lopussa mainitaan, että Chromen päivittäinen kirjoitusmäärä voi nousta 24 gigatavuun. Firefoxissa oli testissä auki neljä ikkunaa, montako oli Chromessa?

En puhu kummankaan selaimen puolesta, vaan ihmettelen, onko niiden toiminnassa merkittäviä eroja tuossa suhteessa. Kaikki selaimethan kuitenkin tallentavat koko ajan selatun sisällön.

529.9.2016 10:38

Kännykän firefoxissa näytti olevan 10 sekuntia vakiona

629.9.2016 17:59

Win 10 kokeilin (normi levyt) kun 1800 000 muutin /käynnitys/ läppäri "Asus N76V OLI nahkeampi/hiirin liikut pyki" kehveli vissiin toiminnolla olis SSD Lätyllä enemmän hyötyä joten palautin 1500 aset. Kun muuten nyt kone rokkaa.

Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 29.9.2016 @ 18:03

730.9.2016 13:11

Empä mä olis Firefoxista huolissani :D


Logitech pistää paremmaks

830.9.2016 18:23

Dynaamisempi ajoitus olisi järkevämpää. Eli varmistetaan vain silloin kun on tapahtunut riittävästi varmistamista vaativia muutoksia.

91.10.2016 7:44

Artikkelissa olisi voinut myös kertoa miten tuon saa kokonaan pois päältä, kummassakin selaimessa.

101.10.2016 10:40

Lainaus, alkuperäisen viestin kirjoitti Jumtauni:
Artikkelissa olisi voinut myös kertoa miten tuon saa kokonaan pois päältä, kummassakin selaimessa.
Lainaus:
Chrome ja Firefox tekee noita palautustiedostoja aivan liian tiuhaan.

Itse olen pienentänyt arvoja kohteilla:
browser.sessionstore.max_tabs_undo - palautettavien välilehtien määrä.
browser.sessionstore.max_windows_undo - palautettavien selainikkunien määrä.
Ja suurensin arvoa:
browser.sessionstore.interval - 900 000 tuntui sopivalta omaan mieleen.

Tietenkun suuri apu on myös sillä, jos selaimen sulkee kun ei käytä... eikä vaan jätä sitä taustalle päälle.

en tie saisko pois päältä jos muuttais noita arvoja. Palautukset 0, tosta intervallista en tiedä. Jos ei mitään palautettavaa ole niin kai sekin sammuu?

111.10.2016 19:39

Lainaus, alkuperäisen viestin kirjoitti Jumtauni:
Artikkelissa olisi voinut myös kertoa miten tuon saa kokonaan pois päältä, kummassakin selaimessa.
Firefoxissa (Linux) olen itse asettanut sen toimimaan vain RAM:ssa. Silloin tuolla jatkuvalla kirjoittamisella ei ole mitään merkitystä.
Chromelle (Windows) sama asia on hoitunut RAMDisk:llä.

Toteutus tuottaa samalla molemmille selaimille täydellisen Incognito-tilan virran katkaisun jälkeen.

Firefoxille ohjeet em. löytyy tuolta:
https://wiki.archlinux.org/index.php/Firefox_on_RAM

kohdasta "Relocate cache only to RAM" (toimii myös Windowsissa)

RAMDisk:t on mm. joissakin MSI:n emoissa saatavilla, ja myös joitakin ohjelmia saman asian hoitoon löytyy. (Google auttanee)

Edit: RAMDisk käytössä voidaan virran katkaisun yhteydessä tuottaa muistista vedos, joka tallennetaan haluttuun paikkaan (omassa koneessa USB-tikulle). Käynnistettäessä kone, vedos tallennetaan uudelleen RAM:iin.
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 1.10.2016 @ 19:48


Tämän uutisen kommentointi ei ole enää mahdollista.

Tuoreimmat uutiset

Näin estät henkilöitä WhatsAppissa Näin estät henkilöitä WhatsAppissa (9.12.2016 14:01)
Mikäli et halua enää vastaanottaa puheluita tai tekstiviestejä WhatsApp-kontaktiltasi, voit estää yhteystiedon erittäin helposti. Kun asetat henkilölle eston WhatsAppissa, hän ei enää näe viimeksi ....
Näin estät puhelut ja tekstiviestit tietyistä puhelinnumeroista Androidissa ja iPhonessa Näin estät puhelut ja tekstiviestit tietyistä puhelinnumeroista Androidissa ja iPhonessa (9.12.2016 11:58)
Jos WhatsAppissa estämältäsi henkilöltä alkaa tulla häirikköpuheluita ja -tekstiviestejä tai olet joutunut esimerkiksi aggressiivisen telemarkkinoinnin maalitauluksi, voi omaa arkea helpottaa ....
Uusi suomalainen hittipeli julkaistiin myös iPhonelle Uusi suomalainen hittipeli julkaistiin myös iPhonelle (9.12.2016 10:08)
Suomalaisen Fingersoftin kehittämä Hill Climb Racing 2 -mobiilipeli on julkaistu iPhonelle ja iPadille. Peli julkaistiin Andridille jo viime viikolla. Androidilla Hill Climb Racing 2 on menestynyt ....
Poikkeuksellinen päivitys Galaxy Note7:ään – Estää akun latautumisen Poikkeuksellinen päivitys Galaxy Note7:ään – Estää akun latautumisen (9.12.2016 09:37)
Kun markkinoille pääsee mahdollisesti vaarallisia laitteita, pyritään kaikki myydyt tuotteet tietysti kutsumaan takaisin. Entä jos kaikkia myytyjä laitteita ei saadakaan kerättyä takaisin, vaan ....
2 kommenttia
Onko maailman kuumin startup pelkkä kupla? Epäilyt Magic Leapiä kohtaan kasvavat Onko maailman kuumin startup pelkkä kupla? Epäilyt Magic Leapiä kohtaan kasvavat (9.12.2016 08:40)
Floridalaiseen Magic Leap -kasvuyrityksen kehittämiin mixed reality -laseihin on ladattu kovia odotuksia – kenties liiankin suuria. The Informationin paljastamien tietojen mukaan Magic Leap ....

Uutisarkisto