näennäismuistista

Viestiketju Windows -ongelmat -osiossa. Ketjun avasi Freek99 15.10.2009.

  1. Freek99

    Freek99 Member

    Liittynyt:
    16.01.2006
    Viestejä:
    95
    Kiitokset:
    0
    Pisteet:
    16
    Mikä on suositeltavaa laittaa näennäismuistin kooksi, kun käytössä on 4gb ramia?
    Ja vaikuttaako tuo näennäismuistin koko isommin prosessien toimintanopeuteen?

    DxDiag
    Muisti: 3328 MB RAM
    Sivutustiedosto: 761 Mt käytetty, 4449 Mt käytettävissä.

    Näennäismuisti
    C: 2046 - 4092
    D: (ei käytössä)

    Suositeltu: 4990 Mt
     
  2.  
  3. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
    Suositeltavaa on käyttää oletuksena olevaa asetusta. Mutta jos teet esim raskaita video juttuja niin voit asettaa koon manuaalisesti esim 8184-8184. Parempi kuitenkin on että koneessa on tarpeeksi RAM-muistia.

    "Jos tietokoneessa ei ole tarpeeksi RAM-muistia ohjelman tai toiminnon suorittamiseksi, Windows korvaa puutteen käyttämällä näennäismuistia.

    Näennäismuisti jatkaa tietokoneen RAM-muistia käyttämällä tietokoneen kiintolevyllä olevaa väliaikaista tallennustilaa. Kun RAM-muisti on loppumassa, näennäismuisti siirtää tietoja RAM-muistista sivutustiedostoksi kutsuttuun tilaan. Tietojen siirtäminen sivutustiedostoon ja -tiedostosta vapauttaa RAM-muistia, jotta tietokone voi tehdä työnsä loppuun.

    Mitä enemmän tietokoneessa on RAM-muistia, sitä nopeammin ohjelmat tavallisesti toimivat. Jos RAM-muistin puute hidastaa tietokonetta, haluat ehkä suurentaa näennäismuistia tilanteen korjaamiseksi. Tietokone lukee kuitenkin RAM-muistia huomattavasti nopeammin kuin kiintolevyä, joten RAM-muistin lisääminen on parempi ratkaisu.

    Jos saat vähäisestä näennäismuistista ilmoittavia virhesanomia, lisää RAM-muistia tai suurenna sivutustiedoston kokoa, jolloin ohjelmat voidaan suorittaa tietokoneessa. Windows hallitsee kokoa yleensä automaattisesti mutta voit muuttaa näennäismuistin kokoa manuaalisesti, ellei oletuskoko vastaa tarpeitasi."
     
  4. Freek99

    Freek99 Member

    Liittynyt:
    16.01.2006
    Viestejä:
    95
    Kiitokset:
    0
    Pisteet:
    16
    kuinka paljon tuo sitten normaalisti käyttää tuota näennäismuistia "normi"käytössä?
     
    Viimeksi muokattu: 15.10.2009
  5. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
    Ei ole mitään normikäyttöä, riippuu mitä ohjelmia koneessa ajetaan. Mutta 4 Gt:n RAM-muistilla jos käytössä on esim virustorjunta, palomuuri, sähköposti ja selain niin silloin ei näennäismuistia käytetä koska tällöin RAM-muisti riittää.

    Tehtävienhallinnan avulla voit nähdä kuinka paljon RAM-muistia tietokone käyttää parhaillaan.

    Ctrl+Alt+Delete > Tehtävienhallinta > Suorituskyky-välilehti
     
  6. Freek99

    Freek99 Member

    Liittynyt:
    16.01.2006
    Viestejä:
    95
    Kiitokset:
    0
    Pisteet:
    16
    Tuossa kuvaa isoimmista prosesseista:

    [​IMG]

    PF Usage pyörii tällä hetkellä siinä 1,18 - 1,6 Gt välillä.
     
  7. BforeDusk

    BforeDusk Senior member

    Liittynyt:
    15.09.2006
    Viestejä:
    6,570
    Kiitokset:
    7
    Pisteet:
    118
    Yhdessä vanhassa ketjussa oli kyselty asiaa. Niin mieleen tulee.

    Kun 32-bittisen käyttiksen muistiavaruuden koko on max 4GB. Ja siitä ramista hupenee näyttikselle yms. osa, joten käyttöön jää se (riippuu koneesta) 3-3.5GB.
    Mitenkä täysmäärän 4GB ram jälkeen kvolla oleva näennäismuisti auttais? Laajeneeko muka muistiavaruus yli käyttiksen kyvyn?

    xp:ssä Suositeltu: = 1.5 x fyysinen ram. Kun sitä ramia oli koneissa 128MB, 256MB tai 512MB kovimmilla jehuilla.
    Koneessa jossa oli 2GB ram suositus oli 3GB (2+3=5 >4GB)
    Hauska nähdä et 4GB ram konessa suositus laskukaava on 1 x fyysinen ram.

    'Kukaan ei koskaan tule tarvitsemaan tietokoneessa enempää ramia kuin 640kB'
    - Bill Gates -


    Onko poijilta unohtunut näennäismuistin laskukaavan ohjelmoinnissa, että hinnat halpenee ja joskus koneissa on se käyttiksen tajuuma maksimi. Että laskukaavaan pitää panna if-then-else lause. Jos muistii on 4GB, niin sano 'Et tarvi näennäismuistia' eli 'Suositeltu koko = 0'

    Vai onko Bill sanonu 'Sit ku jengillä on se 4GB ramia, niin meillä on ihan uus winukka versio myynnissä, et unohtakaa "turhat" ohjelmoinnit tänään.'

    Edit: Virhe pois tavumäärästä. On niin pitkä aika kun on kilotavuja tarvinnut miettiä. Lipsahti megoiksi.
     
    Viimeksi muokattu: 17.10.2009
  8. Khauron

    Khauron Moderator Ylläpitäjä

    Liittynyt:
    09.01.2002
    Viestejä:
    1,112
    Kiitokset:
    2
    Pisteet:
    68
    Pakko kommentoida tähän urbaanin nettilegendaan, että Bill Gates ei ole sanonut noin. Ja se oli IBM:n syy, että sen aikaisilla prosessoreilla käytettiin 640 kiloa muistia. MS:hän kiersi tätä tulevissa DOSseissa, mm. HiMemillä ja EMSsillä.

    Edit: Ja se on muuten 640kt, ei MB.
    Pakko vielä toistaa itseään, eli B.G. ei ole sanonut koskaan noin. Ja tästä olen varma. Saa vaikka tarkistaa.
     
    Viimeksi muokattu: 16.10.2009
  9. yamaneko

    yamaneko Senior member

    Liittynyt:
    22.09.2005
    Viestejä:
    5,093
    Kiitokset:
    1
    Pisteet:
    118
    Totta puhut. Tuo lausahdus jostain kumman syystä vaan jatkaa elämäänsä, vaikka se on aikaa sitten todettu, ettei Gates ole näin todennut. Mutta samaa nähdään muuallakin, esim. porukka uskollisesti käyttää Spybotia tai Ad-Awarea, vaikkei ne juuri mitään löytäisi täynnä haitakkeita olevasta koneesta.

    Jotkut asiat vaan jäävät elämään omaa elämäänsä.
     
    Viimeksi muokattu: 16.10.2009
  10. BforeDusk

    BforeDusk Senior member

    Liittynyt:
    15.09.2006
    Viestejä:
    6,570
    Kiitokset:
    7
    Pisteet:
    118
    Tiukkaa fanitusta puolustella ettei Bill ole koskaan noin sanonut.
    Nettilegendasta mulla ei oo mitään tietoa.
    The earliest mention of this quote on usenet seems to be a signature by Evan Champion in 1992-07-25 (News:2175291@overmind.citadel)
    Mä olen tuon Billin sanonnan kuullut kauan ennen netin olemassaoloa. 80-luvun puolella.

    Homman pointti ei oo sanoiko Bill tasan noin mitä kirjoitin ja missä konferensissa tms. Ymmärrettävää jos ukko itse kiistää myöhemmin sen.
    Se Billin väärä tulevaisuuden visio, hintakehitys sille ram muistille yms. on pohja sen käyttiksen suunnittelulle ja sen virheille.
    IBM:n kaverit (tai Bill) oli sitä mieltä ettei ihmiset tarvi PC:ssä ääniä, toimisto-ohjelmia vaan käyttävät.
    Ja siksi ääniveikot ostivatkin itelleen macit, joka ottia mallia Amigasta sen suhteen mitä ihmiset koneillaan vois tehdä.

    Homman pointti on että pakostahan ne Himemit yms. dosiin tuli, kun ihmisillä sitä muistia rupes oleen yli ton rajan ja yli 1MB:kin.
    Dosin typeryys ja ohjelmien ongelmat (ems vai xms muistia jne.) on ihan pelkästään dosin koodaajien syytä, firmassa nimeltä Microsoft. Joka myi IBM:lle sen dos käyttiksen jne.

    Ja se on oleellinen asia jotta voi miettiä onko Näennäismuistin suosilteltu koko laskennassa unohdettu 32-bittisen käyttiksen muistiavaruuden koko rajoitus? Hyötyykö kone jossa on 4GB ramia mitenkään näennäismuistista, käyttääkö se sitä milloinkaan? Vai onko winukan toiminnan nopeuttamiseksikin syytä ottaa se kokonaan pois käytöstä?
    Vastauksia mielellään tähän, ei saivartelua mikä sitaatti on (ehkä) pelkkää nettilegendaa.

    heikki75 ehdottaa Näennäismuistiksi 8GB, jos on järeitä videotiedostoja editoinnissa. Miten se Näennäismuistissa kovalevyllä nopeemmin toimii, kuin itse videotiedosto kovolla ylipäättään on.
    Moni editori kaivaa äänestä vain graafisena näkyvän käppyrän tai videosta thumbnail kokosta kuvaa sieltä täältä. Toisto jostain aikakohdasta hakee kovolta sen tiedoston kyseistä kohdasta alkaen. Ei ladaten ramiin koko roskaa jo ennen toistoa.
    Surkeempi softa voi hyötyä Näennäismuistista. Mutta käyttääkö kone jossa 4GB ram sitä milloinkaan?

    'Sori ram muisti loppui kesken, tiedostoa ei voi avata, ei mahdu rammiin.'
    Kuin moni on törmännyt johonkin tollaiseen ilmoitukseen, joskus?
     
  11. Khauron

    Khauron Moderator Ylläpitäjä

    Liittynyt:
    09.01.2002
    Viestejä:
    1,112
    Kiitokset:
    2
    Pisteet:
    68
    Jos nyt unohdettaisiin se nettilegenda, ja keskityttäisiin olennaiseen. Asiaa on kysytty herra Gatesilta itseltä, ja asiasta jopa löytyi tallenne:
    “I’ve said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time,” he told Bloomberg Business News in 1996. “I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There’s never a citation; the quotation just floats like a rumor, repeated again and again. Do you realize the pain the industry went through while the IBM PC was limited to 640K? The machine was going to be 512K at one point, and we kept pushing it up. I never said that statement, I said the opposite of that.”

    Ja että ihan 80-luvun puolelta muistanet tuon asian? Ainoa vaan, että tuo asia vääristettiin -96...
    Ja tuosta DOSsin typeryystä ja IBM:stä ja muusta mistä kirjoitat... Tutustu historiaan, niin tiedät enemmän mistä puhut.

    Edit: Ja näennäismuistista vielä... Se ei todellakaan ole MS Windowsin vika, että se rajoitus on 32-bitissä, joka rajaa sen muistin sinne ~3.5 gigaan. Ihan kaikissa 32-bittisissä käyttöjärjestelmissä se "vika" on. Jonka jälkeen vastaan tulee prosessorit ja muistiavaruus.
     
    Viimeksi muokattu: 18.10.2009
  12. BforeDusk

    BforeDusk Senior member

    Liittynyt:
    15.09.2006
    Viestejä:
    6,570
    Kiitokset:
    7
    Pisteet:
    118
    Voitko keskittyä todella olennaiseen?
    En ole väittänyt ettei sama ram rajoitus olisi kaikissa 32-bittisissä käyttiksissä.

    onko winukassa Näennäismuistin suosilteltu koko laskennassa unohdettu 32-bittisen käyttiksen muistiavaruuden koko rajoitus? Hyötyykö kone jossa on 4GB ramia mitenkään näennäismuistista, käyttääkö se sitä milloinkaan?

    Muissa 32-bittisissä swap osiota ei ramin perusteella suositella joksikin. Sen annetaan ohjeellisena vinkkinä toisin tavoin. 'Laske itse mitä tarvitset'

    Ja epäolennaiseen.
    Sinäkö tiedät paremmin kuin minä mitä olen 80-luvun puolella kuullut ja itsekkin sanoen nureskellut? Että asia on vasta -96 vääristelty jne. Että sitä ennen en ole voinnut kuulla tuota mistään?

    'The machine was going to be 512K at one point, and we kept pushing it up. I never said that statement, I said the opposite of that.'
    Minkä takia kaveri puski sen vain 640kB kohtaan ei binäärimatikan ja toiseen potenssiin mukaisesti, montako bittiä tarvitaan ko. avaruuden osoittamiseen, eli 2 potensssin 20 = 1024kB = 1MB? (2 potensiin 19 = 512kB)
    Jonka oikea merkintä tapa erottamaan desimaali kilo heksadesimaalisesta/binäärisestä on 1024kiB = 1MiB
    Ehkä koneissa oli järkevään hintaan 64kB muistia tai se oli joku raja yhden ohjelman pyörimiselle käyttiksen lisäksi. 'Kerrotaanpa 64kB kymmenellä, niin riittää pitkään muistiavaruudeksi.'
    Meni ajattelussa ilmeisesti binääri ja desimaalimatikka hetkeksi sekaisin, unohtui miten se pc asiat käsittelee.

    Miksi ei saman tien se 1MB ramin rajaksi ja sen avaruuden yläpäähän laiteosoitteet, näppis, näyttö, kovo jne. (jossa vanhassa 640kB alueessa ne on vielä tänäkin päivänä)
    Olis vältytty koko himem alueesta ja erillisellä tavalla sijoittaa itse dos osittain sinne. Että free basic memory on mahdollisimman iso sovelluksille. Olis ollut vaan 1MB basic memorya, johon käyttiksen kerneli olis lähteny osoitteesta 0 alkaen ja muu siihen päälle. Ja "katossa" laiteavaruus.

    Tyhmyyksiä on suunnitelussa tehty maailman sivu. Ja tehdään jakossakin.
    Paasikiven patsaan jalustassa lukee 'Kaiken viisauden alku on tosiasioiden myöntäminen.'
    Omien vierheiden myöntäminen joillekin on ihan v-tun vaikeeta, eli ei koskaan tapahdu.

    p.s. ems ja xms tuossa aiemmin virheellisesti tuli tätä asiaa koskien. Niiden pohjana on 2 eri tekniikan muistia, joiden hinnassakin oli rutka ero. Niin kehitettiin simulointitila sillä halvemmalla muistilla suoritua toiselle muistille koodatun ohjelman pyörittämisestä.
    Ei ole tekoa ton 640kB rajan kanssa.
    Koneen boottailu vaan oli säätämistä onko se ram ems vai xms.
    Kuten oli säätäminen himem osaan menevät tavarat, riippuen mitä laitteita ohjelman kanssa tarvi saada käyttöön.
     
  13. yamaneko

    yamaneko Senior member

    Liittynyt:
    22.09.2005
    Viestejä:
    5,093
    Kiitokset:
    1
    Pisteet:
    118
    Riippuu tietenkin kuormasta. Windowsissa muistiavaruuden rajoitus on prosessikohtainen, eli 32-bittisessä Windowsissa yhden prosessin suurin näkemä muistiavaruus on 4Gt, joka sekin oletuksena jaetaan puoliksi prosessin ja kernelin kesken, jotta käyttis voi viitata omaansa ja käynnissä olevan prosessin dataan vaihtamatta muistiavaruutta. Tämähän ei estä sitä, etteikö suurempaa näennäismuistia tarvittaisi, koska muistiavaruuden rajoitus on siis prosessikohtainen.

    32-bittisen Windowsin suurin näennäismuisti riippuu mm. sivutustiedoston maksimikoosta ja kuinka monta niitä on. Yksittäiselle sivustustiedostolle maksimi on 16 TB (jos PAE on päällä, jos ei 4 Gt) 32-bittisessä Windowsissa, ja sivustustiedostoja voi olla maksimissaan 16 kpl, joista jokaisen tulee sijaita omalla levyllä.
     
  14. Freek99

    Freek99 Member

    Liittynyt:
    16.01.2006
    Viestejä:
    95
    Kiitokset:
    0
    Pisteet:
    16
    Eli mitä suosittelette asetukseksi laitettavan?
    Jostain jäi korvaan että sivutustiedoston koko kannattaisi olla kiinteä.. (?)
    Se kun nyt on c: asemassa 2046 - 4092 ja suositeltu on 4990 Mt.
    Eli kannattaisiko siihen vaihtaa tuo suositus sitten?
     

Jaa tämä sivu