'\" t .\" Title: fincore .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Användarkommandon .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "FINCORE" "1" "2026-05-18" "util\-linux 2.42.1" "Användarkommandon" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAMN" fincore \- räkna sidor med filinnehåll i kärnan .SH "SYNOPSIS" .sp \fBfincore\fP [flaggor] \fIfil\fP.\|.\|. .SH "BESKRIVNING" .sp \fBfincore\fP counts pages of file contents being resident in memory (in core), and reports the numbers. If an error occurs during counting, then an error message is printed to the stderr and \fBfincore\fP continues processing the rest of files listed in a command line. \fBfincore\fP uses the \fBcachestat\fP(2) syscall to count resident pages. If the \fBcachestat\fP(2) syscall is not available and \fBcachestat\fP usage is not forced with the \fB\-\-cachestat\fP option, then \fBfincore\fP uses the \fBmincore\fP(2) syscall as a fallback. The \fBcachestat\fP(2) syscall is more efficient than \fBmincore\fP because it does not require a page table lock to walks page tables, and also reports more information than \fBmincore\fP, like the number of cached pages, dirty pages, pages marked for writeback, evicted pages, and recently evicted pages. Another difference between the two syscalls is that if write permissions are not granted to the file, then \fBcachestat\fP(2) returns an error, while \fBmincore\fP(2) for security reasons, returns fake data as if all pages were resident in memory (c.f.r. \c .URL "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=134fca9063ad4851de767d1768180e5dede9a881" "kernel commit \(dqmake mincore() more conservative\(dq" ")." .sp Standardutdata kan komma att ändras. Så när det är möjligt bör du undvika att använda standardutdata i dina skript. Definiera alltid uttryckligen förväntade kolumner genom att använda \fB\-\-output\fP \fIcolumns\-list\fP i miljöer där en stabil utdata krävs. .SH "FLAGGOR" .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Skriv inte ut en rubrikrad i statusutmatningen. .RE .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 Print sizes in bytes rather than in human\-readable form. .sp By default, sizes are shown in units that are powers of 1024 bytes. The formal abbreviations for these units (KiB, MiB, GiB, .\|.\|.) are further shortened to just their first letter: K, M, G, .\|.\|.. .RE .sp \fB\-c\fP, \fB\-\-total\fP .RS 4 produce a grand total. .RE .sp \fB\-C\fP, \fB\-\-cachestat\fP .RS 4 force usage of the \fBcachestat\fP(2) syscall instead of \fBmincore\fP(2), and fail if it\(cqs not available. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlista\fP .RS 4 Definiera utdatakolumner. Se utdata \fB\-\-help\fP för att få en lista över de kolumner som stöds för närvarande. Standardlistan med kolumner kan utökas om \fIlista\fP anges i formatet \fI+list\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 Skriv ut alla tillgängliga kolumner. .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Producerar utdata i råformat. Alla potentiellt osäkra tecken är hexadecalerade (\(rsx). .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Använd JSON\-utdataformat. .RE .sp \fB\-R\fP, \fB\-\-recursive\fP .RS 4 Recursively check all files in directories. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "MILJÖ" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 aktiverar libsmartcols felsökningsutdata. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 använda synliga utfyllnadstecken. .RE .SH "UPPHOVSPERSONER" .sp .MTO "yamato\(atredhat.com" "Masatake YAMATO" "" .SH "SE ÄVEN" .sp \fBmincore\fP(2), \fBgetpagesize\fP(2), \fBgetconf\fP(1p) \fBcachestat\fP(2) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBfincore\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."