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.