table of contents
| FINCORE(1) | Användarkommandon | FINCORE(1) |
NAMN¶
fincore - räkna sidor med filinnehåll i kärnan
SYNOPSIS¶
fincore [flaggor] fil...
BESKRIVNING¶
fincore räknar de sidor av filinnehåll som finns i minnet och rapporterar antalet. Om ett fel uppstår under räkningen skrivs ett felmeddelande till standard fel och fincore fortsätter att bearbeta resten av filerna som anges på kommandoraden. fincore använder systemanropet cachestat(2) för att räkna sidor i minnet. Om cachestat(2) inte är tillgängligt och användningen av cachestat inte framtvingas med flaggan --cachestat, använder fincore systemanropet mincore(2) som reserv. Systemanropet cachestat(2) är effektivare än mincore eftersom det inte behöver låsa sidtabeller för att gå igenom dem. Det rapporterar också mer information än mincore, såsom antal cachade sidor, ändrade sidor, sidor markerade för återskrivning, undanträngda sidor och nyligen undanträngda sidor. En annan skillnad mellan anropen är att om skrivbehörighet till filen saknas returnerar cachestat(2) ett fel, medan mincore(2) av säkerhetsskäl returnerar falska data som om alla sidor fanns i minnet (jämför kärnändringen "make mincore() more conservative" <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=134fca9063ad4851de767d1768180e5dede9a881>).
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 --output columns-list i miljöer där en stabil utdata krävs.
FLAGGOR¶
-n, --noheadings
-b, --bytes
Som standard visas storlekar i enheter som är potenser av 1024 byte. Enheternas formella förkortningar (KiB, MiB, GiB, …) förkortas ytterligare till endast den första bokstaven: K, M, G, ….
-c, --total
-C, --cachestat
-o, --output lista
--output-all
-r, --raw
-J, --json
-R, --recursive
-h, --help
-V, --version
MILJÖ¶
LIBSMARTCOLS_DEBUG=all
LIBSMARTCOLS_DEBUG_PADDING=on
UPPHOVSPERSONER¶
Masatake YAMATO <yamato@redhat.com>
SE ÄVEN¶
mincore(2), getpagesize(2), getconf(1p) cachestat(2)
FELRAPPORTERING¶
För felrapporter, använd felhanteraren <https://github.com/util-linux/util-linux/issues>.
TILLGÄNGLIGHET¶
Kommandot fincore ingår i paketet util-linux som kan hämtas från Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-09-25 | util-linux 2.42.4 |