Free: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
{{DISPLAYTITLE:free(1)}}
== free - Visa information om minnesanvändning ==
{{Man sida}}
Kommandot `free` används för att visa information om systemets minnesanvändning i Unix-liknande operativsystem.
= Namn =
'''free''' - visa mängden ledigt och använt minne i systemet


= Synopsis =
=== Syntax ===
'''free''' [ -b | -k | -m | -g | --tera ] [ -l | --lohi ] [ -o | --old ] [ -t | --total ] [ -s | --seconds ] [ -c | --count ] [ -w | --wide ] [ -h | --human-readable ] [ --si ] [ --help ] [ --version ]
free [ALTERNATIV]


= Beskrivning =
=== Beskrivning ===
'''free''' visar mängden total, använd, ledig och buffrad eller cachad minne i systemet. Informationen hämtas från /proc/meminfo. Utdata visas i kilobytes som standard.
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 ===
* -b, --bytes: Visa minnesstorlekar i byte.
Kommandot `free` stöder flera alternativ som kan användas för att justera hur informationen visas:
* -k, --kilo: Visa minnesstorlekar i kilobytes. Detta är standarden.
* -m, --mega: Visa minnesstorlekar i megabytes.
* -g, --giga: Visa minnesstorlekar i gigabytes.
* --tera: Visa minnesstorlekar i terabytes.
* -h, --human-readable: Visa minnesstorlekar i ett läsbart format (exempelvis 1K, 234M, 2G).
* --si: Använd kraftenheter (1000 bas) istället för IEC-standard (1024 bas).
* -l, --lohi: Visa detaljerad information om låg och hög minne.
* -o, --old: Använd det gamla formatet utan buffrad/cachad kolumn.
* -t, --total: Inkludera en rad med summor.
* -s N, --seconds N: Uppdatera utdata varje N sekunder.
* -c N, --count N: Uppdatera utdata N gånger, sedan avsluta.
* -w, --wide: Använd brett utdataformat.
* --help: Visa hjälpmeddelande och avsluta.
* --version: Visa versionsinformation och avsluta.


= Exempel =
* -b, --bytes - Visa storlekar i byte.
Visa minnesanvändning i megabytes:
* -k, --kilo - Visa storlekar i kilobyte (standard).
<pre>
* -m, --mega - Visa storlekar i megabyte.
free -m
* -g, --giga - Visa storlekar i gigabyte.
</pre>
* --tera - Visa storlekar i terabyte.
Uppdatera minnesanvändningen varje 5 sekunder:
* --peta - Visa storlekar i petabyte.
<pre>
* --si - Använd 1000 som delare istället för 1024.
free -s 5
* -h, --human - Visa storlekar i ett läsbart format (t.ex. 1K, 234M, 2G).
</pre>
* -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.


= Filer =
=== Exempel ===
* /proc/meminfo: Filen som används för att hämta minnesinformationen.
Här är några praktiska exempel som visar hur du kan använda `free`-kommandot:


= Se även =
* För att visa standardminnesanvändning i kilobyte:
* [[top]]
<code>
* [[htop]]
free
* [[atop]]
</code>
* [[vmstat]]
* [[proc]]


= Författare =
* För att visa minnesanvändning i megabyte:
'''free''' är en del av procps-ng-paketet och är skrivet av diverse författare. För mer information, besök [http://procps.sourceforge.net/ procps-ng hemsida].
<code>
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)]
 
 
= Sidslut =
<hr>
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat Linux.se med webserver.
 
[[Kategori:Linuxkommandon]]

Nuvarande version från 25 augusti 2024 kl. 09.16

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.

Källor


Sidslut


Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.