Differenza tra limite di memoria privata e limite di memoria virtuale in IIS


21

Voglio impostare il limite massimo sulla memoria fisica che un'applicazione può utilizzare in IIS 7. Devo impostare un limite sul limite di memoria privata o sul limite di memoria virtuale? Qualcuno può indicarmi la documentazione di tutte le impostazioni in IIS 7

Risposte:


22

Limitare la memoria privata (byte impegnati) questo è ciò che corrisponde all'utilizzo effettivo della memoria.

La memoria virtuale non è condivisa tra le applicazioni e sui processi di lavoro x64 generalmente riservano molto, più di quanto finiscano effettivamente per utilizzare. Forzare i limiti su questo ha davvero senso su x86.


Grazie Domenico. Se limitiamo la memoria privata, cosa succede quando viene raggiunto il limite? Inizia a utilizzare la memoria virtuale sul disco o il pool di applicazioni ricicla?
Kishore,

2
Il processo di lavoro verrà riciclato una volta raggiunto un limite di memoria. Una cosa da tenere a mente se l'applicazione fa molto affidamento sullo stato della sessione è che sui ricicli perderai le informazioni sullo stato della sessione se le memorizzi in Process (impostazione predefinita), ti consigliamo di passare allo stato della sessione basato su SQL se hai un'app che ricicla spesso e dipende dai dati della sessione, altrimenti gli utenti potrebbero dover ripetere il login ogni volta che il processo di lavoro ricicla.
Dominic D,
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.