Miten kovalevyn puskurimuisti vaikuttaa? Onko sillä paljokin merkitystä, esim 2mt vs 8mt?
Puskurimuistin vaikutus?
Mindy
41120
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Riippuu monesta asiasta... kyllä se auttaa joissain tilanteissa; paljonkin. (parhaassa tapauksessa 1000 kertainen nopeutus hetkellisesti) mutta useimmiten joudutaan kuitenkin tekemään hidas levyhaku jokatapauksessa.
Käytännössä nopeuttaa keskimäärin ehkä maksimissaan 3-15%. Joillain ohjelmistoilla ei juuri laisinkaan (pitkät jatkuvasti luettavat tiedostot) Joillain harvoilla sovelluksilla jopa 80%. Riippuu tosiaan paljon ohjelmiston levynhakutarpeista ja tekniikasta. Esim. web-palvelimissa parhaat levyt ovat juuri suurella cachella varustettuja ja niiden tehokkuusero muihin levyihin on merkittävä. Videoedintointisovellukselle cachella ei ole oikeastaan laisinkaan merkitystä.
Cachen suurentaminen auttaa hiukan mutta kuitenkin suurentamisen hyöty vähenee nopeasti; mega cachea nopeuttaa huomattavasti, 2 megaa cachea nopeuttaa hiukan enemmän mutta suhteessa ei niin paljoa. Nykyisillä suurilla levyillä - etenkin käyttöjärjestelmälevyillä - kannattaisi silti olla vaikka 64 megaa cachea koska muisti ei paljoa maksa kuitenkaan ja nopeushyötyä alkaisi olla jo tuolla muistimäärällä jo mukavasti vaikka suhteessa muistinlisäys ei tehostakaan suoraan verrannollissti... vanhemmat muistipiiritkään eivät hinnaltaan muodostuisi esteeksi, kovalevyjen nopeusluokassa vanhat muistimallit olisivat yhä aivan tarpeeksi nopeita.
Kuitankaan asia ei ole kovin merkityksekäs. Esim. raid-systeemiksi pistetyt levyt ovat nopeudeltaan aivan toisessa luokassa kuin yksi levy jossa on enemmän välimuistia.
Lisäksi hyötyä syö se että useimmat käyttöjärjestelmät toteuttavat vapaalla muistialueellaan levytoimintojen välimuistia jolloin kiintolevyn cache jää yleensä käyttämättä. Tosin nykyisin ennakoivat älykkäät levyt osaavat täyttää cachensa sellaisella tiedolla jota käyttöjärjestelmä ei ole vielä hakenut (prefetch) eli päällekkäisyyttä ei tule.
2mt vs 8mt
2mt vs 8mt niiIN?
tarkoitatko nyt säädeltävää cachea vai kiintolevyssä valmiina olevaa erillistä puskurimuistia?