FINCORE(1)

НАЗВА
fincore - обчислення кількості сторінок вмісту файла у ядрі

КОРОТКИЙ ОПИС

fincore [параметри] файл...

ОПИС

fincore 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 fincore continues processing the rest of files listed in a command line. fincore uses the cachestat(2) syscall to count resident pages. If the cachestat(2) syscall is not available and cachestat usage is not forced with the --cachestat option, then fincore uses the mincore(2) syscall as a fallback. The cachestat(2) syscall is more efficient than mincore because it does not require a page table lock to walks page tables, and also reports more information than mincore, 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 cachestat(2) returns an error, while mincore(2) for security reasons, returns fake data as if all pages were resident in memory (c.f.r.

Типовий формат виведення може бути змінено авторами програми. Тому, коли це можливо, вам слід уникати обробки типових виведених даних у ваших скриптах. Завжди явно визначайте очікувані стовпчики за допомогою параметра --output список-стовпчиків у середовищах, де потрібне виведення стабільного набору даних.

ПАРАМЕТРИ

-n, --noheadings
    Не виводити рядок заголовка у виведених даних щодо стану.

-b, --bytes
    Print sizes in bytes rather than in human-readable form.

    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, ....

-c, --total
    produce a grand total.

-C, --cachestat
    force usage of the cachestat(2) syscall instead of mincore(2), and fail if it’s not available.

-o, --output список
    Визначити стовпчики виведення. Див. виведені командою з параметром --help дані, щоб ознайомитися зі списком поточних підтримуваних стовпчиків. Типовий список стовпчиків може бути розширено, якщо список вказано у форматі +список.

--output-all
    Вивести список усіх доступних стовпчиків.

-r, --raw
    Вивести дані у формі без обробки. Усі потенційно небезпечні символи буде екрановано (\x<код>).

-J, --json
    Bикористати формат виведення JSON.

-R, --recursive
    Recursively check all files in directories.

-h, --help
    Вивести текст довідки і завершити роботу.

-V, --version
    Показати дані щодо версії і завершити роботу.

СЕРЕДОВИЩЕ

LIBSMARTCOLS_DEBUG=all
    вмикає показ діагностичних повідомлень libsmartcols.

LIBSMARTCOLS_DEBUG_PADDING=on
    використати символи візуального доповнення.

АВТОРИ

ТАКОЖ ПЕРЕГЛЯНЬТЕ

mincore(2), getpagesize(2), getconf(1p) cachestat(2)

ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ

Для звітування щодо вад скористайтеся

ДОСТУП ДО ПРОГРАМИ

Програма fincore є частиною пакунка util-linux, який можна отримати з