L'affidabilità non è raggiunta da condizioni di memoria insufficiente e da un killer OOM.
È sbagliato organizzare una festa in un armadio e posizionare "ripulendo il mio armadio" nella tua piccola playlist.
È possibile far intervenire l'assassino OOM prima?
In questo modo si otterranno risultati collaterali indesiderati, poiché non si ha il controllo su ciò che viene ucciso.
Cerco di ottimizzare il mio sistema di sviluppo per la massima affidabilità.
La massima affidabilità implica il test del sistema e il miglioramento del sistema in base a questi test.
Basta modificare le cose casuali non ti porterà da nessuna parte ...
Ho disabilitato lo scambio, perché per l'utilizzo della GUI la macchina non risponde in gran parte in modo tale da non essere più utilizzabile. Ciononostante, se le appicciche aggressioni divorano la memoria, alcuni meccanismi sembrano dare il via a quello sfruttando al massimo il costo della velocità.
A causa delle condizioni di memoria insufficiente, disabilitare lo scambio non migliorerà il comportamento , ma farà il contrario .
Per aumentare l'affidabilità in questa situazione, aggiungi più memoria in modo che il tuo sistema sia più reattivo e non ci siano processi casuali che vengono uccisi senza l'intenzione dell'utente. Non dovresti ricorrere a condizioni di memoria insufficiente e un meccanismo come questo, soprattutto non in un ambiente di sviluppo ...
Non vi è alcuna operazione di sostituzione del disco rigido, ma anche il sistema non risponde.
Le condizioni di memoria insufficiente si traducono effettivamente in non risposta, sia che si abbia uno scambio o meno.
Quindi voglio lasciare che il killer OOM entri in azione prima che il sistema faccia uno sforzo speciale per guadagnare memoria.
Sforzi speciali che faranno più male che bene, come ho spiegato sopra. Invece, potresti uccidere i processi che non ti servono, ma immagino che non puoi farlo, quindi OOM ucciderà i processi di cui hai bisogno.
È possibile configurare il killer OOM affinché agisca se, ad esempio, c'è meno di 100 MB di memoria fisica libera?
Potrebbe essere, ma otterrai un ritorno sull'investimento più elevato se acquisti solo un po 'di memoria extra che in questi giorni non costa molto. Considera che ti colpirai a lungo nel piede se continui a lavorare con condizioni di memoria insufficiente. OOM è come un ufficiale giudiziario, non ti aiuta, assiste il sistema operativo ...