da morskott » ven mar 10, 2006 8:15 pm
il file di swap serve a contenere processi (o parte di essi) sul disco per avere piu processi ad uno stesso momento in RAM, quindi per aumentare il grado di multiprogrammazione, naturalmente quando il sistema cerca di leggere/scrivere su una pagina di memoria residente sul disco invece che in RAM, ci "mette più tempo" per recuperare la pagina dall'hd, scegliere dove metterla (in caso swappando su disco una pagina non piu utile) e leggerla/scriverla, che naturalmente è dispendioso in termini di tempo rispetto a un semplice accesso in RAM. Naturalmente ci vuole il giusto trade off tra grado di multiprogrammazione e pagine residenti sull'hd, perché se da una parte avere più processi in esecuzione aumenta il throughput, dall'altra avere piu pagine swappate (mi si perdoni il termine!!!!) vuol dire aumentare il tempo necessario per accederci. Tutto questo per dire che eliminare il file di swap diminuisce di sicuro il rendimento del pc, bisogna solo trovarci la giusta dimensione!!!!!