Ja jums ir dators ar lielu RAM apjomu, vai jūs iegūtu jebkādas priekšrocības, atspējojot lapas failu, vai arī jūs vienkārši atstāt pietiekami labi atsevišķi? Šodienas SuperUser Q & A pārrunā šo tēmu, lai palīdzētu apmierināt lasītāja interesi.
Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.
Foto pieklājīgi no Collin Anderson (Flickr).
SuperUser lasītājs user1306322 vēlas uzzināt, vai ir kādi priekšrocības, lai atspējotu lapas failu, ja personas datoram ir daudz RAM:
Iedomājieties, ka man ir tonnas RAM, piemēram, 64 GB. Tas ir daudz, pat spēļu datoriem. Tagad Windows failu lapas noklusējuma atrašanās vieta ir galvenajā operētājsistēmas diskā (vai tas ir HDD vai SSD), kas kopumā ir ātrāks, taču joprojām nav tik ātrs kā RAM.
Kaut kas man liek domāt, ka diska no cietā diska lapas faila vai virtuālās RAM diskdziņa izveide un lapas ievietošana tur var izraisīt Windows pārvietot visu savu virtuālo atmiņu uz RAM un palielināt sistēmas veiktspēju. Bet es neesmu ļoti zinošs šajā jomā, tāpēc, iespējams, vispār nebūtu taisnība.
Es mēģināju abas, bet es nevarēju analizēt rezultātus, lai panāktu noteiktu secinājumu ar manu zināšanu līmeni atmiņā. Vai tas darbosies? Ja nē, tad kāpēc?
Vai lietotājam1306322 gūtu jebkādas priekšrocības, atspējojot lapas failu?
SuperUser atbalstītājs David Schwartz ir atbilde mums:
Neatkarīgi no tā, cik daudz RAM jums ir, jūs vēlaties, lai sistēma varētu to efektīvi izmantot. Operētājsistēmai, kam nav lapas faila, spēks neefektīvi tiek izmantots operētājsistēmas dēļ divu iemeslu dēļ:
- Pirmkārt, tā nevar padarīt lapas izmetamas, pat ja tās nav tikušas piekļūtas vai modificētas ļoti ilgu laiku, kas padara diska kešatmiņu mazāku.
- Otrkārt, tai ir jāuzglabā fiziskā RAM, lai atgrieztos piešķīrumos, kuriem ir maz ticams, ka tas jebkad to prasīs (piemēram, privāta modificējama failu mapēšana), kas noved pie gadījuma, kad jums var būt daudz fiziskās atmiņas, un tomēr piešķiršanu atteikties izvairīties no pārmērīgas izdarīšanas.
Apsveriet, piemēram, ja programma izveido rakstāmu, privātu atmiņas kartēšanu 4 GB failā. Operētājsistēmai ir jāuzglabā 4 GB RAM šim kartēšanai, jo programma varētu iedomāties mainīt katru baitu, un tajā nav vietas, bet RAM, lai to saglabātu. Tātad no sākuma 4 GB RAM tiek izšķērdēta (to var izmantot, lai cache tīru disku lapas, bet tas ir par to).
Jums ir jābūt lapas failam, ja vēlaties maksimāli izmantot jūsu RAM, pat ja to nekad neizmanto. Tas darbojas kā apdrošināšanas polise, kas ļauj operētājsistēmai faktiski izmantot tās atmiņu, nevis rezervēt to iespējām, kas ir ārkārtīgi maz ticamas.
Cilvēki, kuri izstrādājuši jūsu operētājsistēmas uzvedību, nav muļķi. Izmantojot lapas failu, operētājsistēmai tiek dota lielāka izvēle, un tā neradīs sliktu.
Nav vērts mēģināt ievietot lapas failu RAM. Un, ja jums ir daudz RAM, tad ļoti maz ticams, ka tiks izmantots lapas fails (tam vienkārši jābūt tur), tāpēc nav svarīgi, cik ātri tā ir ierīcē.
Pārliecinieties, lai iepazīstieties ar dzīvo diskusiju pavedienu par tēmu, izmantojot zemāk esošo saiti!
Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.