Zoeken op website

10 'gratis' opdrachten om het geheugengebruik in Linux te controleren


Linux is een van de meest populaire open source besturingssystemen en wordt geleverd met een groot aantal opdrachten. De belangrijkste en enige manier om de totale beschikbare ruimte van het fysieke geheugen en wisselgeheugen te bepalen, is door het commando “gratis” te gebruiken.

De Linux-opdracht “free” geeft informatie over de totale gebruikte en beschikbare ruimte van fysiek geheugen en verwissel geheugen met buffers gebruikt door de kernel in Linux/Unix-achtige besturingssystemen.

Dit artikel geeft enkele nuttige voorbeelden van “gratis”-opdrachten met opties, die nuttig kunnen zijn om het beschikbare geheugen beter te gebruiken.

1. Systeemgeheugen weergeven

Gratis commando dat wordt gebruikt om de gebruikte en beschikbare ruimte van fysiek geheugen te controleren en geheugen uit te wisselen in KB. Zie de opdracht hieronder in actie.

free

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

2. Geheugen in bytes weergeven

Gratis commando met optie -b, geef de geheugengrootte weer in 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. Geef het geheugen weer in kilobytes

Gratis commando met optie -k, toon de grootte van het geheugen in (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. Geef het geheugen weer in megabytes

Om de grootte van het geheugen in (MB) Megabytes te zien, gebruikt u de optie -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. Geef het geheugen weer in gigabytes

Als u de optie -g gebruikt met de opdracht gratis, wordt de grootte van het geheugen weergegeven in 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. Totaalregel weergeven

Gratis commando met -t optie, zal de totale regel aan het einde weergeven.

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. Schakel weergave van buffer-aangepaste lijn uit

Standaard geeft het gratis commando de regel “buffer aangepast” weer, om deze regel uit te schakelen gebruikt u de optie als -o.

free -o

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

8. Geef de geheugenstatus weer voor regelmatige intervallen

De -s optie met nummer, gebruikt om de vrije opdracht met regelmatige tussenpozen bij te werken. Met het onderstaande commando wordt het vrije commando bijvoorbeeld elke 5 seconden bijgewerkt.

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. Toon lage en hoge geheugenstatistieken

De -l schakelaar geeft gedetailleerde statistieken over hoge en lage geheugengrootte weer.

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. Controleer de gratis versie

Met de -V optie wordt informatie over de gratis opdrachtversie weergegeven.

free -V

procps version 3.2.8

Lees ook

Topcommando, Zoekcommando, Netstat-commando.