fincore(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) |
||
(7 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
== | === Namn === | ||
''fincore'' - räkna sidor av filinnehåll som finns i minnet (i kärnan) | |||
fincore - räkna sidor av filinnehåll som finns i minnet (i kärnan) | |||
=== Synopsis === | === Synopsis === | ||
''fincore [alternativ] fil ...'' | |||
fincore [alternativ] fil ... | |||
=== 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 === | ||
-n, --noheadings | -n, --noheadings | ||
Skriv inte ut en rubrikrad i statusutdata. | |||
-b, --bytes | -b, --bytes | ||
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. | |||
--output-all | --output-all | ||
Visa alla tillgängliga kolumner. | |||
-r, --raw | -r, --raw | ||
Producerar rå utdata där potentiellt osäkra tecken ersätts med hexadecimala escape-sekvenser. | |||
-J, --json | -J, --json | ||
Använd JSON som utdataformat. | |||
-h, --help | -h, --help | ||
Visa hjälptext och avsluta. | |||
-V, --version | -V, --version | ||
Visa versionsinformation och avsluta. | |||
=== Författare === | === Författare === | ||
Masatake YAMATO <yamato@redhat.com> | Masatake YAMATO <yamato@redhat.com> | ||
=== Se även === | === Se även === | ||
mincore(2), getpagesize(2), getconf(1p), cachestat(2) | [[mincore(2)]], | ||
[[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
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:
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.