Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Utilizzo della RAM

  1. #1
    Utente di HTML.it L'avatar di untamed
    Registrato dal
    Sep 2004
    Messaggi
    830

    Utilizzo della RAM

    Considerato, se non dico castronerie, che il kernel non rilascia la ram non più utilizzata finchè non serve di nuovo a qualche processo e che tiene anche una sorta di cache del filesystem in memoria, la domanda è: come faccio a sapere quando il sistema è a corto di ram?
    "La fede in una missione divina è una delle tante forme di certezza che hanno afflitto la razza umana." - Bertrand Russell

  2. #2
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,559
    Quando un processo è terminato per il processore quello spazio è libero a tutti gli effetti.
    La cache del filesystem è gestita dinamicamente , utilizzando la ram libera , il SO risulta tanto più dinamico quanta più cacheram può disporre , poichè chiaramente maggiore è la cacheram e tanto maggiore il volume dati immediatamente disponibili dalle periferiche .
    Quando non c' è più ram libera utilizzabile per avviare altri processi fa ricorso a swap, la cui funzione è proprio quella di rendere disponibile spazio da gestire come ram.
    La ram totale per il SO è data dalla quantità fisica reale + quella dispnibile da swap.

  3. #3
    Utente di HTML.it L'avatar di untamed
    Registrato dal
    Sep 2004
    Messaggi
    830
    Ok, ma come faccio a sapere quando il sistema è a corto di RAM? Quando cioè i processi sono tanti o talmente grossi che non c'è più spazio a disposizione nè nello swap nè nella ram, da cosa posso capirlo? E soprattutto cosa succede in quel caso? Vengono terminati dei processi? Il sistema va in crash?
    Il comando "free" va bene ma alla fin fine vedo quasi sempre che la ram è piena, anche per la questione della cache per il filesystem,...
    "La fede in una missione divina è una delle tante forme di certezza che hanno afflitto la razza umana." - Bertrand Russell

  4. #4
    Se il kernel non riesce più ad allocare memoria sia fisica che virtuale (swap) inizia ad ammazzare processi partendo (mi pare) da quello in idle da più tempo... Quindi, finchè non hai pieno anche lo swap non dovrebbe essere un grosso problema.
    NeapoliX GNU/Linux
    "Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)

  5. #5
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Usa il comando free. Se la cached e la free sono vuote hai un problema!
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  6. #6
    Utente di HTML.it L'avatar di untamed
    Registrato dal
    Sep 2004
    Messaggi
    830
    Quindi devo cominciare a preoccuparmi quando lo swap comincia ad essere quasi pieno?
    "La fede in una missione divina è una delle tante forme di certezza che hanno afflitto la razza umana." - Bertrand Russell

  7. #7
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,559
    Se hai una buona dotazione ram , con le classiche applicazioni desktop , di ricorrere a swap ne ha difficilmente bisogno .

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.