Dov'è finita tutta la RAM?


9

Ho 1 GB di RAM e quando eseguo NetBeans e Firefox ottengono circa 300 MB di RAM. Ad un certo punto, il sistema diventa molto lento, probabilmente 100 volte più lento del normale, cambiare finestra ( Alt+ Tab) diventa un compito enorme e il computer è praticamente inutile. Questo è probabilmente il momento in cui inizia a scambiarsi.

Due domande:

  1. Secondo le immagini fornite, dov'è finita tutta la RAM? Quando calcolo tutta la memoria dei processi, è molto più piccola di 1 GB.
  2. È normale che il sistema diventi 100 volte più lento quando la RAM è piena e utilizza lo spazio di swap?

Su un altro computer con 4 GB di RAM non ho problemi.

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

Aggiornamento: ho aggiunto 2 GB di RAM, ora ho 3 GB. Chiunque voglia utilizzare app pesanti con 1 GB su Unity, non credo che funzionerà. Funziona bene su un desktop vuoto :)


Il tempo di accesso alla memoria principale è dell'ordine dei nanosecondi, il tempo di accesso all'unità disco fisso è dell'ordine dei millisecondi. Dovresti piuttosto chiederti che non è (abbastanza) un milione di volte più lento quando si scambia.
Chris Morgan,

Risposte:


13
  1. In Visualizza assicurati di aver selezionato Tutti i processi :

    inserisci qui la descrizione dell'immagine

  2. Sì, è normale. Lo spazio di swap su un disco rigido è molto più lento della RAM.


Grazie per la tua risposta. Sì, ci sono più processi, ad esempio Apache ne ha un paio. Sembra comunque che la somma non sia maggiore di 700 MB, ma ce ne sono molti con N / D per memoria. In generale ce ne sono molti, più di 100! È normale? Quindi, se voglio usare queste app pesanti, devo comprare più RAM? :)
umpirsky,

Ho avuto il problema simile. Inoltre, nel "monitor di sistema" non vedi buffer e cache. Per vedere questo, vai al terminal e dì free -m. Puoi usare Chromium invece di firefox, potrebbe usare ram meglio (rilascerà ram dopo aver chiuso la scheda, a differenza di Firefox)
gsedej

Heh, aggiungerò più RAM, ma volevo solo verificare se si trattava di un comportamento normale. Non mi aspettavo un rallentamento così drastico quando ero senza memoria.
umpirsky,

Ricorda che una scheda video integrata probabilmente avrà anche una parte della tua RAM allocata, lasciandoti con meno di 1 GB per iniziare.
Nerdfest,

3

Sì, è normale che il tuo sistema sia estremamente lento o completamente inutilizzabile quando la RAM è piena (Fidati di me, ho solo 2 GB di RAM).


1
Allora non vedo lo scopo di avere una partizione di swap :)
umpirsky,

3
@umpirsky: se non hai avuto swap, Linux eseguirà OOM kill e i processi verranno uccisi. Se sei "fortunato", è solo Firefox con alcuni siti Web non importanti. Se sei sfigato, è Netbeans con il tuo lavoro non salvato.
Lekensteyn,

1
@Lekensteyn lo so :) Era uno scherzo, perché il sistema non è utilizzabile quando non si dispone di RAM. Non sono sicuro che sia il caso di Windows (non mi piace comunque).
umpirsky,


1

Hai crittografato la tua cartella home per caso? L'ho fatto e ha anche creato uno scambio crittografato (lo fa solo durante l'installazione di Ubuntu).

Questo scambio oltre a rallentare il mio tempo di avvio sembra essere estremamente lento: per compassione ho usato un Pentium 4, 1 GB di RAM come PC principale (crittografato a casa ma non lo scambio credo) e mai lo scambio non è stato così male come ora che sono passato a un Laptop Core I5 ​​con 4 GB di RAM.

Devo usare lo swap quando lavoro con i PDF (la maggior parte dei programmi correlati sembra dimenticare che esiste / tmp ..)

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.