Onko kukaan toinen tehnyt havaintoa, jonka mukaan SSD -kiintolevyn luku- ja kirjoitusnopeus laskee jyrkästi, kun levyn vapaa tila lähentelee yhtä kolmas (1/3) osaa.
Olen nyt pitänyt kiintolevystä yli 1/2 osan vapaana, en ole havainnut mitään hidastumista.
Olen nyt pitänyt kiintolevystä yli 1/2 osan vapaana, en ole havainnut mitään hidastumista.
Vastaukset 13
Vanhimmat
Muistaakseni oli jo vaikka kuinka kauan sitten, jo ennen SSD-levyjen olemassaoloa, niin, että Windowsin käyttö ohjelmineen hidastui kiintolevyn vapaan tilan vähetessä, etenkin alle sen kriittisen määrän.
Johtuu tietysti siitä, että Windows käyttää kiintolevyn vapaata tilaa tilapäistiedostojen yms. säilytykseen ja RAM-muistin jatkeena.
Avaaja:+
Tämä+on+hyvä+havainto+puolestasi+ja+on+syy+SSD-levyä+ei+kannata+pitää+lähes+täynnä,+hidastumisen+lisäksi+se+myös+kuluttaa+kirjoituskertoja+normaalia+enemmän+tällöin.
Tähän+syynä+on+se,+että+kun+teet+mitä+tahansa+muutoksia+SSD-levylle,+pitää+suurempi+määrä+dataa+kirjoittaa.+Esim+256kB+kerralla.+SSD-levyn+kontrolleri+yrittää+pitää+niin+että+nopeuden+vuoksi,+tämä+kopioidaan+muutoksen+kera+uudestaan+segmentille+jossa+on+mahdollisimman+vähän+kirjoitettu+aiemmin+jotta+kirjoitukset+tasoittuu.
Silloin+kun+SSD-levy+on+ihan+täynnä,+on+levyn+kontrollerilla+paljon+vaikeampi+homma+löytää+"optimaalinen"+tapa+tasoittaa+kirjoitukset+ja+se+joutuu+mahdollisesti+uudelleenkirjoittamaan+useampia+kohtia+vaikka+vain+yksi+niistä+on+muuttunut,
Lisää+tietoa+mm.+
https://www.anandtech.com/show/2829/6
Esim.+Samsungin+levyissä,+tämän+ympäri+päästään+tavalla,+että+tehtaalta+käsin+n.+10%+levyn+tilasta+on+ylimääräisesti+piilotettuna+ja+se+auttaa+levyä+toimimaan+pitempään+ja+luotettavammin.
Toinen artikkeli jossa käydään tätä efektiä (write amplification) tarkemmin lävitse
https://www.anandtech.com/show/2829/4
Ne ylimäräiset lohkot ovat siellä siksi että sieltä saadan eheä lohko käyttöön kun jokin käytössä oleva lohko lakkaa toimimasta. Pyörivissä levyissä on sama käytäntö.
Ei ole pelkästään tätä varten, niitä käytetään myös kun dataa siirrellään ympäri niin että kaikille lohkoille kirjoitetaan yhtä monta kertaa koska SSD-levyissä se "kuluminen" on hyvin helposti ennustettavaa ja tällä tavalla voidaan pitkittää aikaa jonka kuluminen vaatii.
Yleinen+suositus+on+että+20%+jätettäisiin+tyhjäksi+SSD+levyistä.
Näin siis Windowsissa. On ollut jo aikana ennen SSD-levyjä. Eli Windows 10 raahaa mukanaan ikivanhoja ongelmia.
Uusimmassa Linux-ytimessä on havaittu bugi, joka korruptoi tiedostojärjestelmän.
http://www.tivi.fi/Kaikki_uutiset/2015-05-22/Uusimmassa-linux-ytimessä-karmiva-bugi-voi-korruptoida-levysi-3320918.html
Jostain piti sitten kaivaa yli 5-vuotias uutinen?
4.0-kernel, missä tuo bugi oli, oli esiversio, mitä ei käytetty juuri missään. Esim ubuntussa 4.0-kerneliä ei käytetty missään julkaisussa (15.04:ssä oli 3.19 kernel ja 15.10:ssä 4.2 kernel).
Linux on siinä määrin turvallinen, ettei ammatti rollikaan kykene tuon parempaan.
Niinkö?
"17.10.2020. Google ja Intel varoittivat vakavasta Bluetooth-haavoittuvuudesta Linuxissa. Google ja Intel varoittivat vakavasta Bluetooth-ongelmasta, joka koskee kaikkia Linux-ytimen versioita. Googlen tutkijan mukaan bugi sallii hyökkääjän ajaa koodia käyttöjärjestelmässä, jos pahantekijä on Bluetooth-kantaman päässä. Haavoittuvuus sijaitsee BlueZ-ohjelmistopinossa, joka on oletuksena kaikkien Bluetooth-ydinprotokollien ja -ydinkerrosten pohjana."
Nyt pakko poestaa linnux!
Riittävästi muistia koneeseen (16Gb riittää normikäytössä), ja pagefile pois käytöstä, niin winkuran ei tarvitse turhia kirjoitella levylle.