fincore(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

Namn

fincore - räkna sidor av filinnehåll som finns i minnet (i kärnan)

Synopsis

fincore [alternativ] fil ...

Beskrivning

`fincore` räknar hur många sidor av en fil som för närvarande finns i minnet (i kärnan) och rapporterar antalet.

Om ett fel uppstår under räkningen skrivs ett felmeddelande till stderr, och `fincore` fortsätter att bearbeta de återstående filerna i kommandoraden.

Standardsutdata kan komma att ändras. För skript och automatiserade system rekommenderas att alltid använda `--output <kolumnlista>`

för att säkerställa stabil utdata.

Alternativ

-n, --noheadings

Skriv inte ut en rubrikrad i statusutdata.

-b, --bytes

Visa storlekar i byte istället för ett läsbart format.

-o, --output <lista>

Definiera vilka kolumner som ska skrivas ut.

Använd `--help` för att se en lista över tillgängliga kolumner.

--output-all

Visa alla tillgängliga kolumner.

-r, --raw

Producerar rå utdata där potentiellt osäkra tecken ersätts med hexadecimala escape-sekvenser.

-J, --json

Använd JSON som utdataformat.

-h, --help

Visa hjälptext och avsluta.

-V, --version

Visa versionsinformation och avsluta.

Författare

Masatake YAMATO <yamato@redhat.com>

Se även

mincore(2),

getpagesize(2),

getconf(1p),

cachestat(2)

Rapportering av buggar

Buggar kan rapporteras på: GitHub Issue Tracker

Tillgänglighet

`fincore` är en del av `util-linux` och kan laddas ner från:

Kernel.org

Om du har förbättringar eller vill rapportera fel i denna manualsida, kontakta: util-linux@vger.kernel.org

Exempel på hur man använder fincore

1. Kontrollera om en fil är cachad i minnet

För att se hur mycket av en fil som för närvarande finns i minnet:

f incore myfile.txt

Exempel på utdata:

FILE        PAGES  SIZE
myfile.txt  256    1048576

Här ser vi att `myfile.txt` är 1MB stor (1048576 byte) och att 256 sidor är cachade.


2. Visa utdata i JSON-format

För att få en maskinläsbar utdata i **JSON**:

fincore --json myfile.txt

Exempel på JSON-utdata:

{
  "file": "myfile.txt",
  "pages": 256,
  "size": 1048576
}

3. Visa utdata utan rubrik

Om du bara vill ha den faktiska datan utan rubriker:

fincore --noheadings myfile.txt

Exempel på utdata:

myfile.txt  256  1048576

4. Kontrollera flera filer samtidigt

Om du vill jämföra cache-status för flera filer:

fincore file1.log file2.log file3.log

Exempel på utdata:

FILE        PAGES   SIZE
file1.log   512     2097152
file2.log   1024    4194304
file3.log   128     524288

Här ser vi att `file2.log` är störst och har flest cachade sidor.


5. Visa utdata i råformat (för skripthantering)

Om du vill ha rå utdata som kan användas i skript:

fincore --raw myfile.txt

Exempel på utdata:

myfile.txt\x09\x32\x09\x10

Där `\x09` är tabulatorer och `\x32\x09\x10` representerar de numeriska värdena i råformat.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/fincore.1.html


Det här är en maskinöversättning av Linux man sidor 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 webbhotell.