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.