Free: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 1: | Rad 1: | ||
== free - Visa information om minnesanvändning == | |||
Kommandot `free` används för att visa information om systemets minnesanvändning i Unix-liknande operativsystem. | |||
= | |||
= | === Syntax === | ||
free [ALTERNATIV] | |||
= Beskrivning = | === Beskrivning === | ||
Kommandot `free` visar summor för fysiskt minne, växlingsminne och buffert-/cache-minne som används och är tillgängligt i systemet. Detta verktyg är användbart för att snabbt få en översikt över minnesanvändningen. | |||
= Alternativ = | === Alternativ === | ||
Kommandot `free` stöder flera alternativ som kan användas för att justera hur informationen visas: | |||
* -b, --bytes - Visa storlekar i byte. | |||
Visa | * -k, --kilo - Visa storlekar i kilobyte (standard). | ||
* -m, --mega - Visa storlekar i megabyte. | |||
* -g, --giga - Visa storlekar i gigabyte. | |||
* --tera - Visa storlekar i terabyte. | |||
Uppdatera | * --peta - Visa storlekar i petabyte. | ||
* --si - Använd 1000 som delare istället för 1024. | |||
* -h, --human - Visa storlekar i ett läsbart format (t.ex. 1K, 234M, 2G). | |||
* -l, --lohi - Visa detaljerad information om lågt och högt minne. | |||
* -s, --seconds=N - Uppdatera informationen varje N sekunder. | |||
* -c, --count=N - Uppdatera informationen N gånger och avsluta. | |||
* -t, --total - Visa en totalrad. | |||
* -V, --version - Visa versionsinformation och avsluta. | |||
* -h, --help - Visa hjälpmeddelande och avsluta. | |||
= | === Exempel === | ||
Här är några praktiska exempel som visar hur du kan använda `free`-kommandot: | |||
* För att visa standardminnesanvändning i kilobyte: | |||
<code> | |||
* | free | ||
</code> | |||
= | * För att visa minnesanvändning i megabyte: | ||
<code> | |||
[[Kategori: | free -m | ||
</code> | |||
* För att visa minnesanvändning i ett läsbart format: | |||
<code> | |||
free -h | |||
</code> | |||
* För att uppdatera informationen var femte sekund: | |||
<code> | |||
free -s 5 | |||
</code> | |||
* För att visa minnesanvändning och en totalrad: | |||
<code> | |||
free -t | |||
</code> | |||
=== Skillnader mellan macOS och Linux === | |||
Det finns några viktiga skillnader att tänka på när man använder `free`-kommandot på macOS jämfört med Linux: | |||
* Tillgänglighet: `free` är ett verktyg som är specifikt för Linux-system och ingår i procps-ng-paketet. Det är inte tillgängligt på macOS som standard. | |||
* Alternativa verktyg på macOS: På macOS kan liknande information erhållas med kommandon som `vm_stat`, `top` och `sysctl`. Dessa verktyg erbjuder liknande funktionalitet men med en annan syntax och uppsättning alternativ. | |||
Exempel på att visa minnesinformation på macOS: | |||
* För att visa minnesstatistik med `vm_stat`: | |||
<code> | |||
vm_stat | |||
</code> | |||
* För att visa systemets aktuella minnesanvändning med `top`: | |||
<code> | |||
top -l 1 | grep PhysMem | |||
</code> | |||
* För att visa detaljerad minnesinformation med `sysctl`: | |||
<code> | |||
sysctl -a | grep mem | |||
</code> | |||
Det är alltid bra att konsultera dokumentationen för `free` på Linux och motsvarande verktyg på macOS för att se vilka alternativ och funktioner som är tillgängliga och hur de används. | |||
=== Felsökning === | |||
Om du får ett felmeddelande när du använder `free`, kontrollera följande: | |||
* Att du använder rätt syntax och alternativ för ditt specifika kommando. | |||
* Att du kör kommandot på ett Linux-system, eftersom `free` inte är tillgängligt på macOS som standard. | |||
=== Se även === | |||
* [[top]] - Visa systemets aktuella processoraktivitet. | |||
* [[vmstat]] - Visa virtuella minnesstatistik. | |||
* [[htop]] - En interaktiv processövervakare. | |||
* [[ps]] - Visa information om pågående processer. | |||
=== Källor === | |||
* [https://www.gnu.org/software/coreutils/manual/html_node/free-invocation.html GNU coreutils manual - free] | |||
* [https://man7.org/linux/man-pages/man1/free.1.html free manual (Linux)] | |||
[[Kategori:Linuxkommandon]] |
Versionen från 27 maj 2024 kl. 13.42
free - Visa information om minnesanvändning
Kommandot `free` används för att visa information om systemets minnesanvändning i Unix-liknande operativsystem.
Syntax
free [ALTERNATIV]
Beskrivning
Kommandot `free` visar summor för fysiskt minne, växlingsminne och buffert-/cache-minne som används och är tillgängligt i systemet. Detta verktyg är användbart för att snabbt få en översikt över minnesanvändningen.
Alternativ
Kommandot `free` stöder flera alternativ som kan användas för att justera hur informationen visas:
- -b, --bytes - Visa storlekar i byte.
- -k, --kilo - Visa storlekar i kilobyte (standard).
- -m, --mega - Visa storlekar i megabyte.
- -g, --giga - Visa storlekar i gigabyte.
- --tera - Visa storlekar i terabyte.
- --peta - Visa storlekar i petabyte.
- --si - Använd 1000 som delare istället för 1024.
- -h, --human - Visa storlekar i ett läsbart format (t.ex. 1K, 234M, 2G).
- -l, --lohi - Visa detaljerad information om lågt och högt minne.
- -s, --seconds=N - Uppdatera informationen varje N sekunder.
- -c, --count=N - Uppdatera informationen N gånger och avsluta.
- -t, --total - Visa en totalrad.
- -V, --version - Visa versionsinformation och avsluta.
- -h, --help - Visa hjälpmeddelande och avsluta.
Exempel
Här är några praktiska exempel som visar hur du kan använda `free`-kommandot:
- För att visa standardminnesanvändning i kilobyte:
free
- För att visa minnesanvändning i megabyte:
free -m
- För att visa minnesanvändning i ett läsbart format:
free -h
- För att uppdatera informationen var femte sekund:
free -s 5
- För att visa minnesanvändning och en totalrad:
free -t
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `free`-kommandot på macOS jämfört med Linux:
- Tillgänglighet: `free` är ett verktyg som är specifikt för Linux-system och ingår i procps-ng-paketet. Det är inte tillgängligt på macOS som standard.
- Alternativa verktyg på macOS: På macOS kan liknande information erhållas med kommandon som `vm_stat`, `top` och `sysctl`. Dessa verktyg erbjuder liknande funktionalitet men med en annan syntax och uppsättning alternativ.
Exempel på att visa minnesinformation på macOS:
- För att visa minnesstatistik med `vm_stat`:
vm_stat
- För att visa systemets aktuella minnesanvändning med `top`:
top -l 1 | grep PhysMem
- För att visa detaljerad minnesinformation med `sysctl`:
sysctl -a | grep mem
Det är alltid bra att konsultera dokumentationen för `free` på Linux och motsvarande verktyg på macOS för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `free`, kontrollera följande:
- Att du använder rätt syntax och alternativ för ditt specifika kommando.
- Att du kör kommandot på ett Linux-system, eftersom `free` inte är tillgängligt på macOS som standard.
Se även
- top - Visa systemets aktuella processoraktivitet.
- vmstat - Visa virtuella minnesstatistik.
- htop - En interaktiv processövervakare.
- ps - Visa information om pågående processer.