Aumenta il file di paging o acquista RAM?


13

Ho un PC XP di oltre 10 anni che funziona sorprendentemente ancora, ma alla fine uno dei 256 MB di RAM è morto. Ora mi restano solo 256 MB. Come previsto, il PC è diventato più lento, tuttavia quando ho cercato di aumentare il file di paging a un minimo di 4 GB e un massimo di 4 GB, è tornato abbastanza velocemente a un livello accettabile. La mia domanda ora è:

  1. Aiuterà se compro più RAM poiché le prestazioni attuali sono già accettabili, saranno ancora più veloci?

  2. Avere solo 256 MB di RAM ma un file di pagina da 4 GB avrà alcune implicazioni (forse l'HDD è stato martellato o qualcosa del genere)?


4
Dall'esperienza XP funziona bene con una ram da 256 MB, a malapena. Tuttavia, la maggior parte dei miei sistemi di quell'epoca presentava guasti hardware a questo punto del tempo. Il vecchio montone è costoso , a meno che non riesca a trovare una fonte affidabile di roba di seconda mano. Probabilmente suggerirei di far correre la vecchia il più a lungo possibile. Se sono necessari aggiornamenti, il disco rigido potrebbe essere una scommessa migliore (forse con un convertitore sata -> pata, o anche un laptop pata ssd con un adattatore per il pin out del desktop)
Journeyman Geek

@JourneymanGeek Non sprecherei soldi per comprare una nuova ram; ma DDR1 è davvero economico su eBay. Se sei preoccupato di procurarti pezzi di ricambio, acquista da una società di recupero computer con buone recensioni invece che qualche persona a caso che cerca di separare la sua reliquia personale. Non dimenticare di eseguire memtest86 durante la notte una volta installato Ram.
Dan è Fiddling by Firelight il

3
Seriamente, la RAM è a buon mercato ed è l'investimento più semplice da fare per rendere più veloce un computer se ne hai meno di 2 concerti.
orlp

1
Ho della vecchia RAM di cui mi sto liberando. Dimmi che tipo usa, e se ne ho qualcuno e tu sei negli Stati Uniti, te lo spedirò.
Moshe Katz,

@MosheKatz grazie che è molto gentile ma non sono negli Stati Uniti. Grazie :-)
IMB

Risposte:


23

L'accesso alla memoria primaria (RAM) richiede normalmente nell'ordine di un nanosecondo ( 10-9 secondi) mentre l'accesso alla memoria secondaria (disco rigido) richiede nell'ordine di un millisecondo ( 10-3 secondi), rendendo l'accesso alla RAM più veloce di un fattore di 1.000.000 di volte. Pertanto, nella misura in cui la RAM è effettivamente piena e i file vengono scritti nel file di paging del disco rigido, tali operazioni richiedono 1.000.000 di volte in più. Uno dovrebbe controllare il Task Manager per vedere cosa sta succedendo e se la RAM è effettivamente piena.

La tua decisione dipenderà da ciò che ritieni soggettivamente accettabile per l'attività per cui stai utilizzando il computer. Non lo stai certamente usando per il lavoro d'ufficio?


Non dimenticare che la memoria paginata non può essere effettivamente modificata. Deve prima essere caricato in RAM quindi è possibile accedervi come al solito. Ciò significa che altri dati devono essere prima cercati sul disco se non c'è abbastanza RAM fisica rimanente.
Ntsc Cobalt

Penso che tu abbia letto male il mio post. Non c'è nulla che parli della modifica diretta della memoria paginata e che il fatto che i dati dalla RAM vengano scritti nel file di paging per fare spazio prima che i dati paginati richiesti vengano letti nella RAM non è rilevante quando si parla di ordini di grandezza.
mxl_

1
Ci dispiace, ho solo intenzione di aggiungere i dettagli che una volta che si verifica il paging non hai a che fare solo con il tempo di scrivere dati sul disco.
Ntsc Cobalt,

13

L'unico modo in cui la tua macchina potrebbe essere più veloce è che il file di paging viene trasferito in una parte meno frammentata del disco quando ne hai modificato le dimensioni. Un problema comune in generale su vecchie macchine XP. Ottieni un ulteriore possibile miglioramento utilizzando prima un'utilità di deframmentazione, quindi esegui lo strumento PageDefrag di SysInternals.

È molto importante poiché utilizzerai il file di paging molto più frequentemente con questa piccola RAM. Un file di paging frammentato causa molte più ricerche sulla testa del disco e questo è lento.


5

Con un PC così vecchio, è probabile che anche il resto muoia presto. Se è persino possibile trovare RAM per una macchina di 10 anni, probabilmente sarebbe molto meglio acquistare un desktop economico per sostituirlo.


2

Più RAM è sempre meglio ... Ma perché investire in più memoria se ritieni che le prestazioni siano accettabili? Potresti effettivamente avere problemi a trovare memoria per la tua macchina a un prezzo ragionevole. Faresti meglio a investire in una nuova macchina.

Avere un file di paging da 4 GB non causerà ulteriore usura, ma ciò sembra eccessivo per 256 MB di RAM. Molto probabilmente puoi ridurlo a 1 GB e andare bene.


5
oppure lascia che windows imposti il ​​file di paging automaticamente / dinamicamente, che è la scelta intelligente.
Journeyman Geek

1
@Keltari: data la tua domanda in Meta SU, si potrebbe pensare che tu possa trovare risposte migliori di così. "Molto probabilmente è possibile ridurlo a 1 GB e andare bene." "Più probabilmente"? Veramente? Secondo quale fonte?
TFM,

secondo il buon senso . Se stesse effettivamente utilizzando un file di paging da 4 GB, la sua macchina avrebbe eseguito la scansione.
Keltari,

0

La RAM è in questo momento. ma se hai un pizzico usa il disco rigido. Non farà male a niente. Concesso che non è veloce come la RAM ma non dovresti notare la differenza.


1
Ciao @ swtracey7, benvenuto in SU. Si noti nei commenti di seguito che è improbabile che la RAM per un PC di 10 anni sia economica. Inoltre, suggerire che le prestazioni di RAM aggiuntiva rispetto a un file di pagina aumentato siano equivalenti non sono accurate.
Paul,
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.