.\" .\" Copyright (c) 2011-2023 Craig Small .\" Copyright (c) 2013-2023 Jim Warner .\" Copyright (c) 2011-2012 Sami Kerola .\" Copyright (c) 2002-2003 Albert Cahalan .\" Copyright (c) 1993 Matt Welsh .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH FREE 1 "2 травня 2023 року" procps\-ng "Команди користувача" .SH НАЗВА free — показ даних щодо об’єму вільної та використаної оперативної пам’яті у системі .SH "КОРОТКИЙ ОПИС" \fBfree\fP [\fIпараметри\fP] .SH ОПИС \fBfree\fP виводить дані щодо загального об’єму вільної і використаної фізичної та резервної пам’яті у системі, а також буферів та кешів, що використовуються ядром. Збирання даних виконується за допомогою обробки даних /proc/meminfo. Серед показаних стовпчиків: .TP \fBзагалом\fP Загальний об'єм придатної до використання пам'яті (MemTotal і SwapTotal у /proc/meminfo). Сюди буде включено фізичну пам'ять та резервну пам'ять на диску, без декількох зарезервованих бітів та двійкового коду ядра. .TP \fBвикористана\fP Використана або недоступна пам'ять (обчислюється як \fBtotal\fP \- \fBavailable\fP) .TP \fBвільна\fP Невикористана пам’ять (MemFree та SwapFree у /proc/meminfo) .TP \fBспільна\fP Об’єм пам’яті, використаної (здебільшого) для tmpfs (Shmem у /proc/meminfo) .TP \fBбуфери\fP Об’єм пам’яті, використаної для буферів ядра (Buffers у /proc/meminfo) .TP \fBкеш\fP Об’єм пам’яті, використаний під кеш сторінок і фрагментів (Cached та SReclaimable у /proc/meminfo) .TP \fBбуф/кеш\fP Сума значень \fBбуфери\fP і \fBкеш\fP .TP \fBдоступна\fP Оцінка об’єму пам’яті, доступного для запуску нових програм, без використання резервної пам’яті на диску. На відміну від даних, які буде показано у полях \fBcache\fP та \fBfree\fP, у цьому полі враховується кеш сторінок і те, що не усі придатні до повернення частини пам’яті буде повернуто через об’єкти, що перебувають у використанні (MemAvailable у /proc/meminfo, доступне у ядрах, починаючи з 3.14, емульоване, починаючи з ядра 2.6.27, інакше, те саме, що і \fBfree\fP) .SH ПАРАМЕТРИ .TP \fB\-b\fP, \fB\-\-bytes\fP Вивести об’єм пам’яті у байтах. .TP \fB\-k\fP, \fB\-\-kibi\fP Вивести об’єм пам’яті у кібібайтах. Типовий варіант. .TP \fB\-m\fP, \fB\-\-mebi\fP Вивести об’єм пам’яті у мебібайтах. .TP \fB\-g\fP, \fB\-\-gibi\fP Вивести об’єм пам’яті у гібібайтах. .TP \fB\-\-tebi\fP Вивести об’єм пам’яті у тебібайтах. .TP \fB\-\-pebi\fP Вивести об’єм пам’яті у пебібайтах. .TP \fB\-\-kilo\fP Вивести об’єм пам’яті у кілобайтах. Неявно використовує \-\-si. .TP \fB\-\-mega\fP Вивести об’єм пам’яті у мегабайтах. Неявно використовує \-\-si. .TP \fB\-\-giga\fP Вивести об’єм пам’яті у гігабайтах. Неявно використовує \-\-si. .TP \fB\-\-tera\fP Вивести об’єм пам’яті у терабайтах. Неявно використовує \-\-si. .TP \fB\-\-peta\fP Вивести об’єм пам’яті у петабайтах. Неявно використовує \-\-si. .TP \fB\-h\fP, \fB\-\-human\fP Вивести вміст усіх полів з автоматичним масштабуванням до найбільшої цілої одиниці та показом використаних одиниць. Використовуються такі одиниці: .sp .nf B = байти Ki = кібібайти Mi = мебібайти Gi = гібібайти Ti = тебібайти Pi = пебібайти .fi .sp Якщо одиницю не буде вказано і на комп’ютері встановлено ексбібайти оперативної або резервної пам’яті, дані буде показано у тебібайтах, а у стовпчиках може порушуватися вирівнювання із заголовком таблиці. .TP \fB\-w\fP, \fB\-\-wide\fP Перемкнути програму у режим широкого показу. У режимі широкого показу програма виводитиме рядки, довші за 80 символів. У цьому режимі значення \fBbuffers\fP та \fBcache\fP виводитимуться у два окремих стовпчики. .TP \fB\-c\fP, \fB\-\-count\fP \fIчисло\fP Вивести результат вказану аргументом \fIчисло\fP разів. Потребує використання параметра \fB\-s\fP. .TP \fB\-l\fP, \fB\-\-lohi\fP Вивести докладні дані щодо використання верхньої і нижньої областей пам’яті. .TP \fB\-L\fP, \fB\-\-line\fP Вивести дані в один рядок. Часто використовують разом із параметром \fB\-s\fP для регулярного показу статистичних даних щодо пам'яті. .TP \fB\-s\fP, \fB\-\-seconds\fP \fIзатримка\fP Неперервно виводити результати із інтервалом між оновленнями у вказану параметром \fIзатримка\fP кількість секунд. Фактично, ви можете вказати для \fIзатримки\fP дійсне число із крапкою або комою як роздільником дробової частини. Для визначення часу оновлення використовується \fBusleep\fP(3) з точністю визначення моменту часу порядку мікросекунд. .TP \fB\-\-si\fP Використовувати кіло\-, мега\-, гіга\- тощо (кратні до 1000) одиниці замість кібі\-, мебі\-, гібі\- тощо (кратних до 1024). .TP \fB\-t\fP, \fB\-\-total\fP Виводити рядок із підсумками за стовпчиками. .TP \fB\-v\fP, \fB\-\-committed\fP Вивести рядок із обмеженням на внесок до пам'яті та обсягом внесеної/невнесеної пам'яті. У стовпчику \fBtotal\fP цього рядка буде показано обмеження на внесок до пам'яті. Цей рядок має значення, якщо вимкнено переповнення при внесення до пам'яті. .TP \fB\-\-help\fP Вивести довідку. .TP \fB\-V\fP, \fB\-\-version\fP Показати інформацію щодо версії. .PD .SH ФАЙЛИ .TP /proc/meminfo інформація щодо пам'яті .PD .SH ВАДИ Значення у стовпчику \fBshared\fP є недоступним у системах із ядрами до 2.6.32. У таких системах замість значення буде показано нуль. .TP Про вади, будь ласка, повідомляйте на адресу .UR procps@freelists.org .UE .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" \fBps\fP(1), \fBslabtop\fP(1), \fBtop\fP(1), \fBvmstat\fP(8).