fincore(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== fincore(1) - Linux manual page == === Namn === <pre> fincore - räkna sidor av filinnehåll som finns i minnet (i kärnan) </pre> === Synopsis === <pre> fincore [alternativ] fil ... </pre> === 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...')
 
 
(7 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
== fincore(1) - Linux manual page ==
=== Namn ===


=== Namn ===
''fincore'' - räkna sidor av filinnehåll som finns i minnet (i kärnan)
<pre>
fincore - räkna sidor av filinnehåll som finns i minnet (i kärnan)
</pre>


=== Synopsis ===
=== Synopsis ===
<pre>
''fincore [alternativ] fil ...''
fincore [alternativ] fil ...
</pre>


=== Beskrivning ===
=== '''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.   
`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.
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>`   
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.
för att säkerställa stabil utdata.


=== Alternativ ===
=== Alternativ ===
<pre>
 
-n, --noheadings
-n, --noheadings
    Skriv inte ut en rubrikrad i statusutdata.
 
Skriv inte ut en rubrikrad i statusutdata.


-b, --bytes
-b, --bytes
    Visa storlekar i byte istället för ett läsbart format.
 
Visa storlekar i byte istället för ett läsbart format.


-o, --output <lista>
-o, --output <lista>
    Definiera vilka kolumner som ska skrivas ut.   
 
    Använd `--help` för att se en lista över tillgängliga kolumner.
Definiera vilka kolumner som ska skrivas ut.   
 
Använd `--help` för att se en lista över tillgängliga kolumner.


--output-all
--output-all
    Visa alla tillgängliga kolumner.
 
Visa alla tillgängliga kolumner.


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


-J, --json
-J, --json
    Använd JSON som utdataformat.
 
Använd JSON som utdataformat.


-h, --help
-h, --help
    Visa hjälptext och avsluta.
 
Visa hjälptext och avsluta.


-V, --version
-V, --version
    Visa versionsinformation och avsluta.
 
</pre>
Visa versionsinformation och avsluta.


=== Författare ===
=== Författare ===
<pre>
 
Masatake YAMATO <yamato@redhat.com>
Masatake YAMATO <yamato@redhat.com>
</pre>


=== Se även ===
=== Se även ===
<pre>
 
mincore(2), getpagesize(2), getconf(1p), cachestat(2)
[[mincore(2)]],
</pre>
 
[[getpagesize(2)]],
 
[[getconf(1p)]],
 
[[cachestat(2)]]


=== Rapportering av buggar ===
=== Rapportering av buggar ===
Rad 62: Rad 71:
=== Tillgänglighet ===
=== Tillgänglighet ===
`fincore` är en del av `util-linux` och kan laddas ner från:   
`fincore` är en del av `util-linux` och kan laddas ner från:   
[https://www.kernel.org/pub/linux/utils/util-linux/ Kernel.org]
[https://www.kernel.org/pub/linux/utils/util-linux/ Kernel.org]


Rad 67: Rad 77:
util-linux@vger.kernel.org
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 =
= Sidslut =

Nuvarande version från 19 mars 2025 kl. 06.47

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.