Sisällysluettelo:
Määritelmä - mitä muistin pullonkaula tarkoittaa?
Muistin pullonkaula tarkoittaa muistin puutetta, joka johtuu riittämättömästä muistista, muistivuodoista, viallisista ohjelmista tai kun hidasta muistia käytetään nopeassa prosessorijärjestelmässä. Muistin pullonkaula vaikuttaa laitteen suorituskykyyn hidastamalla datan liikkumista prosessorin ja RAM: n välillä. Pitkittyneet käsittelyajat johtavat hitaisiin tietokonetoimintoihin.
Techopedia selittää muistin pullonkaulan
Muistin pullonkaula ilmenee, kun suoritettavat sovellukset vaativat enemmän muistia kuin käytettävissä oleva fyysinen RAM. Windows-kaltaiset käyttöjärjestelmät käyttävät kiintolevyn virtuaalimuistia kaikkien käynnissä olevien sovellusten muistivaatimusten täyttämiseksi.
Aktiivisten avoimien ohjelmien vähiten käyttämät muistialueet tallennetaan hakutiedostoon ja palautetaan sitten fyysiseen muistiin, kun ohjelma aktivoituu. Koska kiintolevyt ovat paljon hitaampia kuin RAM, näiden tietojen käyttö on hitaampaa, mikä on yksi syy muistipohjaisen suorituskyvyn heikkenemiseen.
Pullonkaulot johtuvat samanaikaisesta tai liiallisesta käytöstä jaettuihin resursseihin, kuten muistiin, ja todennäköisesti syntyy, kun:
- RAM-muistia ei ole riittävästi
- Muistissa, levyissä tai tietokonejärjestelmissä on toimintahäiriö
- Siellä on väärin määritetyt sovellukset, muisti tai yhteensopimattomat muistimoduulit
- Jaettu muisti ei ole riittävä
- Järjestelmät käsittelevät suurta määrää tietoa, ja muistia vaativat ohjelmat, kuten taloudelliset mallinnusohjelmat tai tietokannat, ovat käynnissä
Muistin pullonkaulat tunnistetaan yleensä muistivirheillä, kuten seuraavissa tapauksissa:
- Muisti loppu
- Aikakatkaisut, jotka tapahtuvat odottaessaan muistiresurssia
- Pidentynyt kyselyn suorittamisaika, vähentynyt aktiivisten kyselyjen määrä tai äkillisesti odottamattomia CPU-piikkejä
Muistin pullonkaulat voidaan ratkaista erilaisilla menetelmillä, kuten:
- Välimuistin käytön optimointi, asianmukainen muistin käyttö, lisäämällä fyysistä muistia tai arvioimalla sovelluksia ja prosesseja uudelleen
- Seurataan sovelluksia ja korjataan tai korvataan sovelluksia, jotka vuotavat tai käyttävät muistia tehottomasti
- Sivutiedoston koon lisääminen ja sen varmistaminen, että vapaaseen kiintolevytilaan mahtuu tiedosto
- Tarpeettomien ohjainten, protokollien ja näyttöasetusten poistaminen
- Käyttämättömien palvelujen lopettaminen
- Lisää fyysistä muistia (Tätä voidaan rajoittaa enimmäismäärällä, jota tietokonelaitteistot ja käyttöjärjestelmä voivat käsitellä.)
