File di paging di Windows su più dischi rigidi


13

Non riesco a trovare documentazione o articoli online online per questo ...

in che modo Windows gestisce i file di paging su più dischi rigidi? Le finestre le trattano come una concatenazione, scrivendo a una fino alla sua piena e poi passando alla successiva? O li tratta come una striscia, scrivendo a ciascuno in modo incrementale? Scrive gratis al primo? O forse qualche altro metodo?


2
Ottima domanda La mia ipotesi è che Microsoft li tratta come due file di pagina separati e utilizza l'unità che non è in uso. Non è possibile che Microsoft rischierebbe di dividere intere pagine tra le unità.
surfasb,

La migliore velocità sarebbe scrivere ad entrambi, ma non per dividere le pagine, credo.
soandos,

Da quello che posso vedere quando cerco su Google (nessun link autentico però), sembra trattarli come una striscia, il che ha senso se ci pensi. Anche se sono tutte congetture.

c'è un test sul web (non riuscivo a trovarlo) il loro punto di riferimento per un sistema che era affamato di bisogno di cercapersone su disco, era molto più piccolo, più veloce per me. social.technet.microsoft.com/Forums/hu/winservergen/thread/…
Psycogeek

Risposte:


11

Le informazioni più rilevanti che ho trovato sono state un articolo sulla configurazione ottimale del file di paging in Windows XP.

L'articolo afferma che Windows utilizzerà il file di paging situato sul volume con la minima attività . Ciò significa che non è stato definito alcun modello.

Quindi, è discutibile che il modo più probabile che Windows gestisca più file di pagina è mantenendo una tabella in cui si trova ogni pagina di memoria. Il punto in cui una pagina finisce dipende in gran parte dal volume che era meno attivo quando è stato eseguito il paging.


articolo interessante. Tuttavia, questo è ancora vero?
Keltari,

Non vi è alcuna garanzia che questa teoria sia vera, anche per XP. Si basa interamente sulla supposizione.
Andrew Lambert,

È dubbio che abbiano cambiato la gestione di più file di pagina. Scommetto che è ancora vero. Il gestore della memoria non è esattamente qualcosa che apporti modifiche all'ingrosso ad ogni versione.
surfasb,

@surfasb Vero, ma come ho detto questa è solo una speculazione per cominciare.
Andrew Lambert,

2
Questa non è supposizione. È uscito direttamente da Windows Internals . La "tabella della posizione di ciascuna pagina di memoria" è semplicemente la tabella delle pagine.
Jamie Hanrahan,

2

In Windows 8.1 per me ignora totalmente la seconda unità e passa solo alla prima.

Non molto utile Ecco perché sono arrivato da quando ci stavo giocando su Google.


Come stai misurando questo? Non sto dubitando di te, mi chiedo solo quale strumento stai usando. Perfmon è un modo per farlo (oggetto Pagefile, contatore utilizzo%).
Jamie Hanrahan,

-1

Riguardo a Windows 7 x64 e Windows 10 x64 la suddivisione del sistema di file di paging non fa nulla come in una condizione simile a raid0. Viene afferrato per primo, servito dall'unità meno attiva. La regola per Windows x64 è un file di paging 1,5 volte la dimensione. Sto utilizzando una macchina con 64 concerti e non ho nemmeno bisogno di un file di paging di quelle dimensioni. Configurare un disco veloce per gestire tutti i miei file temporanei di Windows, ad esempio i file di cache, e un singolo file di paging funziona alla grande. Lo scopo di questa unità è solo per l'uso di Windows e Adobe Temp Services. Eseguo applicazioni su un potente raid0 a tre unità e il mio sistema operativo è su un SSD. Ci sono persone che credono che un file di paging non sia necessario, ma queste persone non vivono in un mondo fortemente creativo in cui potenti applicazioni devono avere un file di paging come i più recenti strumenti di Adobe cc 2017 e macchine CAD 3D.

Ciò che è interessante Microsoft afferma che un file di paging minimo di 300 MB deve essere impostato sull'unità primaria, sull'unità del sistema operativo e sul peso su un'altra unità. Adobe afferma che temp e file di paging dovrebbero trovarsi diversi da un'unità os o dall'unità dell'applicazione. Lo hanno detto dall'inizio dei tempi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.