2012-09-05 11:51, Audrimas rašė: > Tai paimk ir apsviesk mane be issipisinejimu. Gal as ir ne viska zinau. > Pasidalink patirtim. Į pagefile yra rašomas RAM turinys, kai realiai esančio RAM kiekis sitemoai pritrūksta. Na, esmė tame, kad sistema neturėtų nieko rašyti į tą pagefile, jei jai atminties pakanka. Čia tau pavyzdys. Sakykim turi kompą su 8GB. A variantas: pasidarai 4GB ramdiską ir dedi į jį page file. Sistemai lieka 4GB. B variantas: palieki sistemą ramybėj, pagefile diske, Sistemai lieka 8GB. C variantas: apriboji pagefile dydį iki kokių simboliškų 128kB. Sistemai lieka 8GB. Dabar žiūrim ką turim. Užsikrauna sistema, sakykime pasiima 1GB atminties. A, B, ir C atveju pagefile nenaudojamas, viskas sukasi RAM. Pasileidi kokią piktą programą, kuri užsinori 2GB atminties, sumoje sistemai prireikia 3GB. A, B ir C atveju, užtenka sistemai prieinamo RAM. Pasileidi dar viena piktą programą, kuri užsinori dar 2GB. Sumoje jau tau reikia 5GB. A atveju pasičiumpami visi 4GB sistemai prieinamos RAM, plius gigabaitas sukišamas į pagefile. Viskas sėdi RAM. B ir C atvejai analogiški, jiems 8GB atminties vis dar užtenka, pagefile nenaudojamas. Dabar pasileidi dar vieną išvis piktą programą, kuri nori dar 4GB. Taigi, sumoje reikės 9GB. A atveju sistema pasiųs programą ir tave tolyn - virtual memory too low, nes tavo virtuali atmintis tėra 8GB (4GB tavo sistemai prieinamo RAM ir 4GB pagefailas), esantis RAM. B atveju sistema pasiims 8GB RAM + 1GB pagefile ir viskas veiks. Sistema sulėtės, bet programa pasileis ir veiks. C atveju bus taip pat kaip ir A - fail. Tad pasakyk dabar - kur tu matai privalumą dėdamas pagefile į RAMdiską? Aš nematau jokių. Netgi atvirkščiai, aš matau minusą - tu atimi iš sistemos dalį RAM (4GB vs 8GB), kurį sistema galėtų naudoti visokiam cachinimui, prefetchui ir pan. Jei jau labai nori vietos diske, tai tiesiog apribok pagefile dydį iki minimumo arba jį išvis disablink. Nors šiaip aš nenustebčiau, jei šiuolaikinės OS, pamačiusios, kad diske, kuriame yra pagefile, pradeda trūkti vietos, mažina pagefile dydį.