10 ordres gratuïtes per comprovar l'ús de la memòria a Linux


Linux és un dels sistemes operatius de codi obert més popular i inclou un gran conjunt d'ordres. La forma més important i única de determinar l'espai total disponible de la memòria física i la memòria d'intercanvi és mitjançant l'ordre lliure.

L'ordre lliure de Linux proporciona informació sobre l'espai total utilitzat i disponible de la memòria física i la memòria d'intercanvi amb els buffers utilitzats pel nucli en sistemes operatius com Linux/Unix.

Aquest article ofereix alguns exemples útils d'ordres gratuïts amb opcions, que us poden ser útils per utilitzar millor la memòria que teniu.

1. Mostra la memòria del sistema

Ordre gratuït que s'utilitza per comprovar l'espai utilitzat i disponible de la memòria física i la memòria d'intercanvi en KB. Vegeu l'ordre en acció a continuació.

# free

             total       used       free     shared    buffers     cached
Mem:       1021628     912548     109080          0     120368     655548
-/+ buffers/cache:     136632     884996
Swap:      4194296          0    4194296

2. Mostra la memòria en bytes

Ordre gratuït amb l'opció -b, mostra la mida de la memòria en bytes.

# free -b

             total       used       free     shared    buffers     cached
Mem:    1046147072  934420480  111726592          0  123256832  671281152
-/+ buffers/cache:  139882496  906264576
Swap:   4294959104          0 4294959104

3. Mostra la memòria en kilo bytes

Ordre gratuït amb l'opció -k, mostra la mida de la memòria en (KB) Kilobytes.

# free -k

             total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296

4. Mostra la memòria en megabytes

Per veure la mida de la memòria en (MB) megabytes, utilitzeu l'opció -m.

# free -m

             total       used       free     shared    buffers     cached
Mem:           997        891        106          0        117        640
-/+ buffers/cache:        133        864
Swap:         4095          0       4095

5. Mostra la memòria en gigabytes

Si feu servir l'opció -g amb l'ordre lliure, es mostraria la mida de la memòria en GB (Gigabytes).

# free -g
             total       used       free     shared    buffers     cached
Mem:             0          0          0          0          0          0
-/+ buffers/cache:          0          0
Swap:            3          0          3

6. Mostra la línia total

L'ordre lliure amb l'opció -t mostrarà la línia total al final.

# free -t

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
-/+ buffers/cache:     136604     885024
Swap:      4194296          0    4194296
Total: 5215924 912520 4303404

7. Desactiveu la visualització de la línia ajustada al buffer

Per defecte, l'ordre lliure mostra la línia buffer ajustat, per desactivar aquesta opció d'ús de línia com a -o.

# free -o

            total       used       free     shared    buffers     cached
Mem:       1021628     912520     109108          0     120368     655548
Swap:      4194296          0    4194296

8. Mostra l'estat de la memòria per a intervals regulars

L'opció -s amb número, s'utilitza per actualitzar l'ordre gratuït a intervals regulars. Per exemple, l'ordre següent actualitzarà l'ordre gratuït cada 5 segons.

# free -s 5

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

9. Mostra les estadístiques de memòria baixa i alta

L'interruptor -l mostra estadístiques detallades de mida de memòria alta i baixa.

# free -l

             total       used       free     shared    buffers     cached
Mem:       1021628     912368     109260          0     120368     655548
Low:        890036     789064     100972
High:       131592     123304       8288
-/+ buffers/cache:     136452     885176
Swap:      4194296          0    4194296

10. Comproveu la versió gratuïta

L'opció -V mostra informació gratuïta de la versió de l'ordre.

# free -V

procps version 3.2.8

Comandament Netstat.