10 gratis kommandoer til kontrol af hukommelsesbrug i Linux


Linux er et af de mest populære open source-operativsystemer og leveres med et stort sæt kommandoer. Den vigtigste og eneste måde at bestemme den samlede tilgængelige plads på den fysiske hukommelse og byttehukommelse er ved hjælp af "gratis" kommando.

Linux-kommandoen "gratis" giver information om det samlede anvendte og tilgængelige plads i fysisk hukommelse og skift hukommelse med buffere, der bruges af kernen i Linux/Unix-lignende operativsystemer.

Denne artikel indeholder nogle nyttige eksempler på "gratis" kommandoer med valgmuligheder, der kan være nyttige for dig til bedre at udnytte den hukommelse, du har.

1. Vis systemhukommelse

Gratis kommando, der bruges til at kontrollere det anvendte og ledige plads i fysisk hukommelse og bytte hukommelse i KB. Se kommandoen i handling nedenfor.

# free

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

2. Vis hukommelse i byte

Gratis kommando med option -b, vis størrelsen på hukommelsen i 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. Vis hukommelse i kilo byte

Gratis kommando med option -k, vis hukommelsesstørrelsen i (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. Vis hukommelse i megabyte

For at se størrelsen på hukommelsen i (MB) Megabyte skal du bruge indstillingen som -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. Vis hukommelse i gigabyte

Brug -g option med gratis kommando, ville vise størrelsen på hukommelsen i GB (Gigabyte).

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

6. Vis total linje

Gratis kommando med -t mulighed, viser den samlede linje i slutningen.

# 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. Deaktiver visning af bufferjusteret linje

Som standard vises den gratis kommandovisning "bufferjusteret" linje for at deaktivere denne linjeanvendelsesmulighed som -o.

# free -o

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

8. Vis hukommelsesstatus for regelmæssige intervaller

Indstillingen -s med nummer, bruges til at opdatere gratis kommando med regelmæssige intervaller. For eksempel opdateres nedenstående kommando gratis kommando hvert 5. sekund.

# 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. Vis statistik over lav og høj hukommelse

-L-kontakten viser detaljerede statistikker med høj og lav hukommelsesstørrelse.

# 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. Tjek gratis version

Indstillingen -V, vis gratis kommandoversionoplysninger.

# free -V

procps version 3.2.8

Netstat-kommando.