'\" t .\" Title: fincore .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Команди користувача .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "FINCORE" "1" "2026-05-18" "util\-linux 2.42.1" "Команди користувача" .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 "НАЗВА" fincore \- обчислення кількості сторінок вмісту файла у ядрі .SH "КОРОТКИЙ ОПИС" .sp \fBfincore\fP [параметри] \fIфайл\fP.\|.\|. .SH "ОПИС" .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 Типовий формат виведення може бути змінено авторами програми. Тому, коли це можливо, вам слід уникати обробки типових виведених даних у ваших скриптах. Завжди явно визначайте очікувані стовпчики за допомогою параметра \fB\-\-output\fP \fIсписок\-стовпчиків\fP у середовищах, де потрібне виведення стабільного набору даних. .SH "ПАРАМЕТРИ" .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Не виводити рядок заголовка у виведених даних щодо стану. .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 \fIсписок\fP .RS 4 Визначити стовпчики виведення. Див. виведені командою з параметром \fB\-\-help\fP дані, щоб ознайомитися зі списком поточних підтримуваних стовпчиків. Типовий список стовпчиків може бути розширено, якщо \fIсписок\fP вказано у форматі \fI+список\fP. .RE .sp \fB\-\-output\-all\fP .RS 4 Вивести список усіх доступних стовпчиків. .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Вивести дані у формі без обробки. Усі потенційно небезпечні символи буде екрановано (\(rsx<код>). .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Bикористати формат виведення JSON. .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 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Показати дані щодо версії і завершити роботу. .RE .SH "СЕРЕДОВИЩЕ" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 використати символи візуального доповнення. .RE .SH "АВТОРИ" .sp .MTO "yamato\(atredhat.com" "Masatake YAMATO" "" .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .sp \fBmincore\fP(2), \fBgetpagesize\fP(2), \fBgetconf\fP(1p) \fBcachestat\fP(2) .SH "ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ" .sp Для звітування щодо вад скористайтеся \c .URL "https://github.com/util\-linux/util\-linux/issues" "системою стеження за вадами" "" .SH "ДОСТУП ДО ПРОГРАМИ" .sp Програма \fBfincore\fP є частиною пакунка util\-linux, який можна отримати з \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "архіву ядра Linux" "."