[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/check-ram-usage":3,"mdc--24355v-key":759,"mdc-i4u9wi-key":782,"mdc-cavkiz-key":790,"mdc--93g5df-key":821,"mdc--jueg6w-key":829,"mdc--qqamq9-key":853,"mdc-v77i6v-key":890,"mdc--vafot0-key":906,"mdc-hdfnss-key":923,"related-/guides/linux/check-disk-usage,/guides/linux/monitor-processes,/guides/linux/understand-top-command":946},{"id":4,"title":5,"appliesTo":6,"author":12,"body":13,"canonical":692,"code":692,"createdAt":693,"description":694,"difficulty":695,"draft":696,"estimatedTime":697,"extension":698,"faq":699,"howToSteps":712,"howToTotalTime":728,"image":692,"keywords":729,"locale":740,"meta":741,"navigation":347,"path":742,"platform":743,"related":744,"section":748,"seo":749,"severity":692,"stem":750,"summary":751,"tags":752,"twitterCreator":692,"twitterSite":692,"type":757,"updatedAt":693,"__hash__":758},"content_ru/guides/linux/check-ram-usage.md","Как проверить использование RAM в Linux: 5 простых способов",[7,8,9,10,11],"Ubuntu 20.04+","Debian 11+","CentOS 8+","Fedora 35+","Arch Linux","FixPedia Team",{"type":14,"value":15,"toc":679},"minimark",[16,21,25,41,45,68,71,75,80,86,107,113,121,126,179,192,196,201,210,216,261,266,287,291,299,388,393,440,445,448,452,458,470,474,480,483,487,490,503,508,552,555,557,561,564,597,611,613,617,675],[17,18,20],"h2",{"id":19},"введение-зачем-это-нужно","Введение / Зачем это нужно",[22,23,24],"p",{},"Понимание того, как ваша система Linux использует оперативную память (RAM), — критически важный навык для диагностики тормозков, планирования апгрейда железа или оптимизации сервера. В отличие от Windows, Linux активно использует свободную RAM для кэширования диска, что может вводить в заблуждение. Этот гайд покажет, как правильно интерпретировать данные о памяти с помощью стандартных утилит, чтобы отличать нормальную работу от реальной нехватки RAM.",[22,26,27,28,32,33,36,37,40],{},"После выполнения вы будете уверенно читать вывод ",[29,30,31],"code",{},"free",", ",[29,34,35],{},"top"," и ",[29,38,39],{},"htop",", понимать, что значит «свободная» память и какое место занимает кэш, а также сможете быстро найти «прожорливые» процессы.",[17,42,44],{"id":43},"требования-подготовка","Требования / Подготовка",[46,47,48,52,55,62],"ul",{},[49,50,51],"li",{},"Доступ к терминалу (Ctrl+Alt+T или SSH-подключение).",[49,53,54],{},"Базовая familiarность с командной строкой.",[49,56,57,58,61],{},"Права на выполнение утилит (все команды доступны обычному пользователю, кроме установки пакетов, которая требует ",[29,59,60],{},"sudo",").",[49,63,64,65,67],{},"Для использования ",[29,66,39],{}," может потребоваться установка (инструкция есть в шаге 3).",[69,70],"hr",{},[17,72,74],{"id":73},"пошаговая-инструкция","Пошаговая инструкция",[76,77,79],"h3",{"id":78},"шаг-1-используйте-команду-free-для-общей-сводки","Шаг 1: Используйте команду free для общей сводки",[22,81,82,83,85],{},"Команда ",[29,84,31],{}," — самый быстрый способ получить общую картину использования RAM и свопа (swap).",[87,88,93],"pre",{"className":89,"code":90,"language":91,"meta":92,"style":92},"language-bash shiki shiki-themes github-light github-dark","free -h\n","bash","",[29,94,95],{"__ignoreMap":92},[96,97,100,103],"span",{"class":98,"line":99},"line",1,[96,101,31],{"class":102},"sScJk",[96,104,106],{"class":105},"sj4cs"," -h\n",[22,108,109],{},[110,111,112],"strong",{},"Пример вывода:",[87,114,119],{"className":115,"code":117,"language":118},[116],"language-text","              total        used        free      shared  buff/cache   available\nMem:           7.7G        1.2G        4.1G        156M        2.4G        6.0G\nSwap:          2.0G          0B        2.0G\n","text",[29,120,117],{"__ignoreMap":92},[22,122,123],{},[110,124,125],{},"Как читать:",[46,127,128,134,151,156,165],{},[49,129,130,133],{},[110,131,132],{},"total"," — весь объём установленной RAM.",[49,135,136,139,140,142,143,145,146,145,148,61],{},[110,137,138],{},"used"," — память, занятая процессами (но не вся, так как в Linux ",[29,141,138],{}," = ",[29,144,132],{}," - ",[29,147,31],{},[29,149,150],{},"buff/cache",[49,152,153,155],{},[110,154,31],{}," — полностью неиспользуемая RAM (это число в Linux обычно мало, и это нормально).",[49,157,158,160,161,164],{},[110,159,150],{}," — память, занятая ядром под кэш диска и буферы. Она ",[110,162,163],{},"может быть автоматически освобождена"," для программ.",[49,166,167,170,171,174,175,178],{},[110,168,169],{},"available"," — ",[110,172,173],{},"самый важный показатель",". Оценка памяти, доступной для запуска новых приложений ",[110,176,177],{},"без"," использования swap. Ориентируйтесь на него.",[180,181,182],"blockquote",{},[22,183,184,185,188,189,191],{},"💡 ",[110,186,187],{},"Совет:"," Если ",[29,190,169],{}," стремится к нулю, а система активно использует swap — это признак нехватки физической RAM.",[76,193,195],{"id":194},"шаг-2-мониторьте-процессы-в-реальном-времени-с-top","Шаг 2: Мониторьте процессы в реальном времени с top",[22,197,198,200],{},[29,199,35],{}," показывает динамический список процессов, сортированный по потреблению CPU. Но её можно настроить для анализа памяти.",[87,202,204],{"className":89,"code":203,"language":91,"meta":92,"style":92},"top\n",[29,205,206],{"__ignoreMap":92},[96,207,208],{"class":98,"line":99},[96,209,203],{"class":102},[22,211,212,213,215],{},"Внутри ",[29,214,35],{},":",[217,218,219,234,249,252],"ol",{},[49,220,221,222,227,228,233],{},"Нажмите ",[110,223,224],{},[29,225,226],{},"F6"," (или ",[110,229,230],{},[29,231,232],{},">"," для сортировки по следующему полю).",[49,235,236,237,242,243,248],{},"Выберите поле ",[110,238,239],{},[29,240,241],{},"%MEM"," (процент от общей RAM) или ",[110,244,245],{},[29,246,247],{},"RES"," (физическая память в KiB) и нажмите Enter.",[49,250,251],{},"Теперь процессы отсортированы по потреблению памяти. Самый «прожорливый» будет сверху.",[49,253,254,255,260],{},"Для выхода нажмите ",[110,256,257],{},[29,258,259],{},"q",".",[22,262,263,264,215],{},"Ключевые колонки в ",[29,265,35],{},[46,267,268,274,279],{},[49,269,270,273],{},[110,271,272],{},"VIRT"," — виртуальная память (включает код, данные, разделяемые библиотеки, отображённые файлы и своп).",[49,275,276,278],{},[110,277,247],{}," — резидентная память (физическая RAM, занятая процессом, без свопа).",[49,280,281,283,284,286],{},[110,282,241],{}," — процент ",[29,285,247],{}," от общей RAM.",[76,288,290],{"id":289},"шаг-3-установите-и-используйте-htop-для-удобного-интерфейса","Шаг 3: Установите и используйте htop для удобного интерфейса",[22,292,293,295,296,298],{},[29,294,39],{}," — это улучшенный, интерактивный и цветной аналог ",[29,297,35],{},". Он более наглядный.",[87,300,302],{"className":89,"code":301,"language":91,"meta":92,"style":92},"# Установка (если нет)\n# Для Debian/Ubuntu:\nsudo apt update && sudo apt install htop\n\n# Для CentOS/RHEL/Fedora:\nsudo dnf install htop   # или sudo yum install htop\n\n# Запуск\nhtop\n",[29,303,304,310,316,342,349,355,371,376,382],{"__ignoreMap":92},[96,305,306],{"class":98,"line":99},[96,307,309],{"class":308},"sJ8bj","# Установка (если нет)\n",[96,311,313],{"class":98,"line":312},2,[96,314,315],{"class":308},"# Для Debian/Ubuntu:\n",[96,317,319,321,325,328,332,334,336,339],{"class":98,"line":318},3,[96,320,60],{"class":102},[96,322,324],{"class":323},"sZZnC"," apt",[96,326,327],{"class":323}," update",[96,329,331],{"class":330},"sVt8B"," && ",[96,333,60],{"class":102},[96,335,324],{"class":323},[96,337,338],{"class":323}," install",[96,340,341],{"class":323}," htop\n",[96,343,345],{"class":98,"line":344},4,[96,346,348],{"emptyLinePlaceholder":347},true,"\n",[96,350,352],{"class":98,"line":351},5,[96,353,354],{"class":308},"# Для CentOS/RHEL/Fedora:\n",[96,356,358,360,363,365,368],{"class":98,"line":357},6,[96,359,60],{"class":102},[96,361,362],{"class":323}," dnf",[96,364,338],{"class":323},[96,366,367],{"class":323}," htop",[96,369,370],{"class":308},"   # или sudo yum install htop\n",[96,372,374],{"class":98,"line":373},7,[96,375,348],{"emptyLinePlaceholder":347},[96,377,379],{"class":98,"line":378},8,[96,380,381],{"class":308},"# Запуск\n",[96,383,385],{"class":98,"line":384},9,[96,386,387],{"class":102},"htop\n",[22,389,390,391,215],{},"В ",[29,392,39],{},[46,394,395,406,424,432],{},[49,396,397,398,401,402,405],{},"В верхней части экрана — цветные полосы с метками: ",[110,399,400],{},"Mem"," (RAM) и ",[110,403,404],{},"Swp"," (Swap). Зелёная часть — used, синяя — buffers/cache.",[49,407,408,409,413,414,418,419,423],{},"Сортировка по умолчанию — по CPU. Нажмите ",[110,410,411],{},[29,412,226],{},", выберите ",[110,415,416],{},[29,417,241],{}," или ",[110,420,421],{},[29,422,247],{}," для сортировки по памяти.",[49,425,426,431],{},[110,427,428],{},[29,429,430],{},"F5"," — переключение между дерево-видом (показывает дочерние процессы) и списком.",[49,433,434,439],{},[110,435,436],{},[29,437,438],{},"F10"," — выход.",[22,441,442,444],{},[29,443,39],{}," также показывает удобные графики использования CPU и RAM в реальном времени.",[446,447],"in-article-ad",{},[76,449,451],{"id":450},"шаг-4-используйте-vmstat-для-статистики","Шаг 4: Используйте vmstat для статистики",[22,453,454,457],{},[29,455,456],{},"vmstat"," (virtual memory statistics) даёт сводку по памяти, процессам, свопу и вводу-выводу.",[87,459,461],{"className":89,"code":460,"language":91,"meta":92,"style":92},"vmstat -s\n",[29,462,463],{"__ignoreMap":92},[96,464,465,467],{"class":98,"line":99},[96,466,456],{"class":102},[96,468,469],{"class":105}," -s\n",[22,471,472],{},[110,473,112],{},[87,475,478],{"className":476,"code":477,"language":118},[116],"  8192000  total memory\n  4194304  used memory\n  1064960  active memory\n  2109440  inactive memory\n  3997696  free memory\n   524288  buffer memory\n  2109440  swap cache\n        0  total swap\n        0  used swap\n        0  free swap\n   123456  non-nice user cpu ticks\n     ...\n",[29,479,477],{"__ignoreMap":92},[22,481,482],{},"Этот формат компактно показывает абсолютные значения (в килобайтах). Полезно для быстрой оценки в скриптах.",[76,484,486],{"id":485},"шаг-5-проверьте-детальную-информацию-в-procmeminfo","Шаг 5: Проверьте детальную информацию в /proc/meminfo",[22,488,489],{},"Для максимально детальной информации (которая используется самими утилитами) смотрите виртуальный файл ядра:",[87,491,493],{"className":89,"code":492,"language":91,"meta":92,"style":92},"cat /proc/meminfo\n",[29,494,495],{"__ignoreMap":92},[96,496,497,500],{"class":98,"line":99},[96,498,499],{"class":102},"cat",[96,501,502],{"class":323}," /proc/meminfo\n",[22,504,505],{},[110,506,507],{},"Ключевые поля:",[46,509,510,516,522,530,536,542],{},[49,511,512,515],{},[29,513,514],{},"MemTotal"," — всего RAM.",[49,517,518,521],{},[29,519,520],{},"MemFree"," — полностью свободная RAM.",[49,523,524,527,528,61],{},[29,525,526],{},"MemAvailable"," — оценка доступной RAM (аналогично ",[29,529,31],{},[49,531,532,535],{},[29,533,534],{},"Buffers"," — память под блоковые буферы ядра.",[49,537,538,541],{},[29,539,540],{},"Cached"," — память под кэш страниц (файловый кэш).",[49,543,544,547,548,551],{},[29,545,546],{},"SwapTotal"," / ",[29,549,550],{},"SwapFree"," — своп.",[22,553,554],{},"Этот файл — источник истины для всех вышеперечисленных команд.",[69,556],{},[17,558,560],{"id":559},"проверка-результата","Проверка результата",[22,562,563],{},"Вы успешно проверили использование RAM, если:",[217,565,566,576,588],{},[49,567,82,568,571,572,36,574,260],{},[29,569,570],{},"free -h"," вывела таблицу с понятными значениями, и вы можете объяснить разницу между ",[29,573,31],{},[29,575,169],{},[49,577,390,578,418,580,582,583,418,585,587],{},[29,579,39],{},[29,581,35],{}," вы отсортировали процессы по ",[29,584,241],{},[29,586,247],{}," и видите список с потреблением памяти.",[49,589,590,591,593,594,596],{},"Вы понимаете, что высокое значение ",[29,592,150],{}," — это хорошо, а низкий ",[29,595,169],{}," — плохо.",[22,598,599,602,603,605,606,608,609,260],{},[110,600,601],{},"Критерий успеха:"," Вы можете ответить на вопрос «Сколько памяти реально доступно для новых приложений?» — посмотрев на поле ",[29,604,169],{}," в ",[29,607,31],{}," или на индикатор в ",[29,610,39],{},[69,612],{},[17,614,616],{"id":615},"возможные-проблемы","Возможные проблемы",[46,618,619,627,641,660],{},[49,620,621,626],{},[110,622,623],{},[29,624,625],{},"htop: command not found"," — утилита не установлена. Установите её через менеджер пакетов вашего дистрибутива (см. Шаг 3).",[49,628,629,637,638,640],{},[110,630,631,633,634,636],{},[29,632,31],{}," показывает очень маленькое значение ",[29,635,169],{},", но система работает fast"," — возможно, вы только что запустили тяжёлое приложение, и кэш ещё не успел освободиться. Подождите несколько секунд и проверьте снова. Если ",[29,639,169],{}," стабильно низкий, а своп активен — думайте об апгрейде RAM.",[49,642,643,646,647,649,650,652,653,32,655,32,657,659],{},[110,644,645],{},"Нет прав на установку пакетов"," — для установки ",[29,648,39],{}," нужны права ",[29,651,60],{},". Обратитесь к администратору или используйте только ",[29,654,31],{},[29,656,35],{},[29,658,456],{},", которые есть почти всегда.",[49,661,662,668,669,418,671,674],{},[110,663,664,667],{},[29,665,666],{},"/proc/meminfo"," недоступен"," — это может произойти только в очень урезанных контейнерных или embedded-средах. В обычной системе этот файл всегда есть. В контейнере используйте ",[29,670,31],{},[29,672,673],{},"cat /sys/fs/cgroup/memory.current"," (зависит от cgroup версии).",[676,677,678],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":92,"searchDepth":312,"depth":312,"links":680},[681,682,683,690,691],{"id":19,"depth":312,"text":20},{"id":43,"depth":312,"text":44},{"id":73,"depth":312,"text":74,"children":684},[685,686,687,688,689],{"id":78,"depth":318,"text":79},{"id":194,"depth":318,"text":195},{"id":289,"depth":318,"text":290},{"id":450,"depth":318,"text":451},{"id":485,"depth":318,"text":486},{"id":559,"depth":312,"text":560},{"id":615,"depth":312,"text":616},null,"2026-02-16 20:04:05","Узнайте, как быстро проверить использование оперативной памяти в Linux с помощью free, top, htop и других утилит. Пошаговая инструкция с примерами для новичков и опытных пользователей.","easy",false,"5-10 мин","md",[700,703,706,709],{"question":701,"answer":702},"В чем разница между командами free и top для проверки памяти?","`free` показывает общую статистику по RAM (итого, использовано, кэш, свободно), а `top` отображает динамический список процессов с потреблением ресурсов в реальном времени.",{"question":704,"answer":705},"Что означают поля 'buff/cache' и 'available' в выводе free?","'buff/cache' — память, занятая под кэш диска и буферы, которая может быть автоматически освобождена. 'available' — оценка памяти, доступной для новых приложений без своппинга.",{"question":707,"answer":708},"Как установить htop, если его нет в системе?","В Debian/Ubuntu: `sudo apt install htop`. В CentOS/RHEL/Fedora: `sudo yum install htop` или `sudo dnf install htop`.",{"question":710,"answer":711},"Почему 'used' в free может быть высоким, но система не тормозит?","Linux активно использует свободную RAM для кэширования диска (поле 'buff/cache'), что ускоряет работу. Реально доступная память показана в поле 'available'.",[713,716,719,722,725],{"name":714,"text":715},"Используйте команду free для общей сводки","Откройте терминал и выполните `free -h`. Ключ `-h` выводит числа в удобочитаемом формате (ГиБ, МиБ). Обратите внимание на строку 'Mem:' и столбцы 'total', 'used', 'free', 'buff/cache', 'available'.",{"name":717,"text":718},"Мониторьте процессы в реальном времени с top","Запустите `top`. Нажмите `F6` для сортировки по столбцу '%MEM' (потребление памяти) или `M` для сортировки по 'RES' (физическая память). Для выхода нажмите `q`.",{"name":720,"text":721},"Установите и используйте htop для удобного интерфейса","Если htop не установлен, установите его (см. FAQ). Запустите `htop`. Вверху есть цветные полосы с сводкой по RAM. Процессы можно сортировать по F6 -> '%MEM' или 'RES'. Управление: F10 для выхода, F5 для дерева процессов.",{"name":723,"text":724},"Используйте vmstat для статистики","Выполните `vmstat -s`. Команда выведет детальную статистику по памяти, включая общий объём, использованный, свободный, кэшированный, а также количество своппинга.",{"name":726,"text":727},"Проверьте детальную информацию в /proc/meminfo","Выполните `cat /proc/meminfo` или `less /proc/meminfo`. Этот виртуальный файл содержит все детали о памяти, которые видны ядру. Ключевые поля: MemTotal, MemFree, MemAvailable, Buffers, Cached.","PT10M",[730,731,732,733,734,735,736,737,738,739],"проверить использование памяти линукс","узнать сколько занято ram линукс","команда free linux пример","как посмотреть память в линукс","мониторинг оперативной памяти linux","htop установка и использование","top команда память","/proc/meminfo что показывает","vmstat память","проверка ram linux терминал","ru_RU",{},"/guides/linux/check-ram-usage","linux",[745,746,747],"/guides/linux/check-disk-usage","/guides/linux/monitor-processes","/guides/linux/understand-top-command","Гайды Linux",{"title":5,"description":694},"guides/linux/check-ram-usage","В этом гайде вы узнаете, как с помощью встроенных инструментов Linux проверить объём занятой и свободной оперативной памяти, а также выявить процессы, потребляющие больше всего RAM.",[753,754,743,755,31,35,39,756],"мониторинг","оперативная память","ram","sysadmin","guide","NzNkk9OclxLAM0rMwg9t98fsBJpXwHpswqdkHYCbZG0",{"data":760,"body":761},{},{"type":762,"children":763},"root",[764],{"type":765,"tag":22,"props":766,"children":767},"element",{},[768,773,775,780],{"type":765,"tag":29,"props":769,"children":771},{"className":770},[],[772],{"type":118,"value":31},{"type":118,"value":774}," показывает общую статистику по RAM (итого, использовано, кэш, свободно), а ",{"type":765,"tag":29,"props":776,"children":778},{"className":777},[],[779],{"type":118,"value":35},{"type":118,"value":781}," отображает динамический список процессов с потреблением ресурсов в реальном времени.",{"data":783,"body":784},{},{"type":762,"children":785},[786],{"type":765,"tag":22,"props":787,"children":788},{},[789],{"type":118,"value":705},{"data":791,"body":792},{},{"type":762,"children":793},[794],{"type":765,"tag":22,"props":795,"children":796},{},[797,799,805,807,813,814,820],{"type":118,"value":798},"В Debian/Ubuntu: ",{"type":765,"tag":29,"props":800,"children":802},{"className":801},[],[803],{"type":118,"value":804},"sudo apt install htop",{"type":118,"value":806},". В CentOS/RHEL/Fedora: ",{"type":765,"tag":29,"props":808,"children":810},{"className":809},[],[811],{"type":118,"value":812},"sudo yum install htop",{"type":118,"value":418},{"type":765,"tag":29,"props":815,"children":817},{"className":816},[],[818],{"type":118,"value":819},"sudo dnf install htop",{"type":118,"value":260},{"data":822,"body":823},{},{"type":762,"children":824},[825],{"type":765,"tag":22,"props":826,"children":827},{},[828],{"type":118,"value":711},{"data":830,"body":831},{},{"type":762,"children":832},[833],{"type":765,"tag":22,"props":834,"children":835},{},[836,838,843,845,851],{"type":118,"value":837},"Откройте терминал и выполните ",{"type":765,"tag":29,"props":839,"children":841},{"className":840},[],[842],{"type":118,"value":570},{"type":118,"value":844},". Ключ ",{"type":765,"tag":29,"props":846,"children":848},{"className":847},[],[849],{"type":118,"value":850},"-h",{"type":118,"value":852}," выводит числа в удобочитаемом формате (ГиБ, МиБ). Обратите внимание на строку 'Mem:' и столбцы 'total', 'used', 'free', 'buff/cache', 'available'.",{"data":854,"body":855},{},{"type":762,"children":856},[857],{"type":765,"tag":22,"props":858,"children":859},{},[860,862,867,869,874,876,882,884,889],{"type":118,"value":861},"Запустите ",{"type":765,"tag":29,"props":863,"children":865},{"className":864},[],[866],{"type":118,"value":35},{"type":118,"value":868},". Нажмите ",{"type":765,"tag":29,"props":870,"children":872},{"className":871},[],[873],{"type":118,"value":226},{"type":118,"value":875}," для сортировки по столбцу '%MEM' (потребление памяти) или ",{"type":765,"tag":29,"props":877,"children":879},{"className":878},[],[880],{"type":118,"value":881},"M",{"type":118,"value":883}," для сортировки по 'RES' (физическая память). Для выхода нажмите ",{"type":765,"tag":29,"props":885,"children":887},{"className":886},[],[888],{"type":118,"value":259},{"type":118,"value":260},{"data":891,"body":892},{},{"type":762,"children":893},[894],{"type":765,"tag":22,"props":895,"children":896},{},[897,899,904],{"type":118,"value":898},"Если htop не установлен, установите его (см. FAQ). Запустите ",{"type":765,"tag":29,"props":900,"children":902},{"className":901},[],[903],{"type":118,"value":39},{"type":118,"value":905},". Вверху есть цветные полосы с сводкой по RAM. Процессы можно сортировать по F6 -> '%MEM' или 'RES'. Управление: F10 для выхода, F5 для дерева процессов.",{"data":907,"body":908},{},{"type":762,"children":909},[910],{"type":765,"tag":22,"props":911,"children":912},{},[913,915,921],{"type":118,"value":914},"Выполните ",{"type":765,"tag":29,"props":916,"children":918},{"className":917},[],[919],{"type":118,"value":920},"vmstat -s",{"type":118,"value":922},". Команда выведет детальную статистику по памяти, включая общий объём, использованный, свободный, кэшированный, а также количество своппинга.",{"data":924,"body":925},{},{"type":762,"children":926},[927],{"type":765,"tag":22,"props":928,"children":929},{},[930,931,937,938,944],{"type":118,"value":914},{"type":765,"tag":29,"props":932,"children":934},{"className":933},[],[935],{"type":118,"value":936},"cat /proc/meminfo",{"type":118,"value":418},{"type":765,"tag":29,"props":939,"children":941},{"className":940},[],[942],{"type":118,"value":943},"less /proc/meminfo",{"type":118,"value":945},". Этот виртуальный файл содержит все детали о памяти, которые видны ядру. Ключевые поля: MemTotal, MemFree, MemAvailable, Buffers, Cached.",[947,1346],{"id":948,"title":949,"appliesTo":950,"author":12,"body":952,"canonical":692,"code":692,"createdAt":1298,"description":1299,"difficulty":695,"draft":696,"estimatedTime":697,"extension":698,"faq":1300,"howToSteps":1310,"howToTotalTime":728,"image":692,"keywords":1323,"locale":740,"meta":1331,"navigation":347,"path":745,"platform":743,"related":1332,"section":748,"seo":1336,"severity":692,"stem":1337,"summary":1338,"tags":1339,"twitterCreator":692,"twitterSite":692,"type":757,"updatedAt":1298,"__hash__":1345},"content_ru/guides/linux/check-disk-usage.md","Как проверить использование диска в Linux: полный гайд",[7,8,951,10],"CentOS/RHEL 8+",{"type":14,"value":953,"toc":1286},[954,956,959,961,978,985,991,1002,1016,1023,1028,1046,1056,1100,1107,1109,1115,1120,1123,1171,1174,1189,1207,1209,1226,1228,1283],[17,955,20],{"id":19},[22,957,958],{},"Нехватка дискового пространства — частая причина сбоев в работе серверов и зависаний десктопных систем. Когда свободное место падает ниже критического уровня, перестают создаваться временные файлы, логи переполняются, а приложения начинают аварийно завершать работу. Понимание того, что именно «съедает» ваши гигабайты, помогает предотвратить потерю данных и ускорить работу системы. В этом руководстве разберём три проверенных метода анализа места на диске: от мгновенной проверки разделов до глубокого сканирования каталогов.",[17,960,44],{"id":43},[22,962,963,964,418,967,970,971,973,974,977],{},"Перед началом убедитесь, что у вас есть доступ к терминалу. Для чтения метрик разделов достаточно прав обычного пользователя, но для сканирования системных директорий (например, ",[29,965,966],{},"/var/log",[29,968,969],{},"/root",") потребуется доступ через ",[29,972,60],{},". Все описанные утилиты предустановлены в большинстве дистрибутивов, кроме ",[29,975,976],{},"ncdu"," — её нужно установить отдельно. Методы работают во всех современных системах на базе ядра Linux 4.19+.",[17,979,981,982],{"id":980},"шаг-1-быстрая-проверка-общего-пространства-с-помощью-df","Шаг 1: Быстрая проверка общего пространства с помощью ",[29,983,984],{},"df",[22,986,987,988,990],{},"Базовая утилита ",[29,989,984],{}," (disk filesystem) выводит сводку по использованию смонтированных разделов. Она идеальна для мгновенной оценки ситуации.",[87,992,994],{"className":89,"code":993,"language":91,"meta":92,"style":92},"df -h\n",[29,995,996],{"__ignoreMap":92},[96,997,998,1000],{"class":98,"line":99},[96,999,984],{"class":102},[96,1001,106],{"class":105},[22,1003,1004,1005,1007,1008,1011,1012,1015],{},"Параметр ",[29,1006,850],{}," преобразует байты в читаемый формат (K, M, G, T). В таблице обратите внимание на колонку ",[29,1009,1010],{},"Avail"," (доступно) и ",[29,1013,1014],{},"Use%"," (процент заполнения). Если использование превышает 90%, система может начать замедляться или блокировать запись новых файлов.",[17,1017,1019,1020],{"id":1018},"шаг-2-анализ-занятого-места-в-конкретных-папках-через-du","Шаг 2: Анализ занятого места в конкретных папках через ",[29,1021,1022],{},"du",[22,1024,82,1025,1027],{},[29,1026,1022],{}," (disk usage) сканирует содержимое директорий и показывает реальный размер файлов. Она незаменима, когда нужно найти конкретную папку, разросшуюся сверх нормы.",[87,1029,1031],{"className":89,"code":1030,"language":91,"meta":92,"style":92},"du -sh /home/user/*\n",[29,1032,1033],{"__ignoreMap":92},[96,1034,1035,1037,1040,1043],{"class":98,"line":99},[96,1036,1022],{"class":102},[96,1038,1039],{"class":105}," -sh",[96,1041,1042],{"class":323}," /home/user/",[96,1044,1045],{"class":105},"*\n",[22,1047,1048,1049,1052,1053,1055],{},"Флаг ",[29,1050,1051],{},"-s"," показывает суммарный размер для каждого элемента, а ",[29,1054,850],{}," делает вывод удобным. Чтобы сразу увидеть самые «тяжёлые» каталоги, объедините команду с сортировкой:",[87,1057,1059],{"className":89,"code":1058,"language":91,"meta":92,"style":92},"du -sh /var/* 2>/dev/null | sort -rh | head -n 5\n",[29,1060,1061],{"__ignoreMap":92},[96,1062,1063,1065,1067,1070,1073,1077,1080,1083,1086,1089,1091,1094,1097],{"class":98,"line":99},[96,1064,1022],{"class":102},[96,1066,1039],{"class":105},[96,1068,1069],{"class":323}," /var/",[96,1071,1072],{"class":105},"*",[96,1074,1076],{"class":1075},"szBVR"," 2>",[96,1078,1079],{"class":323},"/dev/null",[96,1081,1082],{"class":1075}," |",[96,1084,1085],{"class":102}," sort",[96,1087,1088],{"class":105}," -rh",[96,1090,1082],{"class":1075},[96,1092,1093],{"class":102}," head",[96,1095,1096],{"class":105}," -n",[96,1098,1099],{"class":105}," 5\n",[22,1101,1102,1103,1106],{},"Эта строка сканирует ",[29,1104,1105],{},"/var",", подавляет ошибки доступа, сортирует результаты по убыванию и выводит топ-5.",[446,1108],{},[17,1110,1112,1113],{"id":1111},"шаг-3-визуальный-и-удобный-мониторинг-через-ncdu","Шаг 3: Визуальный и удобный мониторинг через ",[29,1114,976],{},[22,1116,1117,1119],{},[29,1118,976],{}," — интерактивное консольное приложение, которое строит наглядное дерево каталогов и позволяет перемещаться по структуре диска с помощью клавиатуры. Это самый быстрый способ найти «мусор» без ручного разбора вывода.",[22,1121,1122],{},"Установка:",[87,1124,1126],{"className":89,"code":1125,"language":91,"meta":92,"style":92},"# Для Debian/Ubuntu\nsudo apt update && sudo apt install ncdu\n\n# Для RHEL/CentOS/Fedora\nsudo dnf install ncdu\n",[29,1127,1128,1133,1152,1156,1161],{"__ignoreMap":92},[96,1129,1130],{"class":98,"line":99},[96,1131,1132],{"class":308},"# Для Debian/Ubuntu\n",[96,1134,1135,1137,1139,1141,1143,1145,1147,1149],{"class":98,"line":312},[96,1136,60],{"class":102},[96,1138,324],{"class":323},[96,1140,327],{"class":323},[96,1142,331],{"class":330},[96,1144,60],{"class":102},[96,1146,324],{"class":323},[96,1148,338],{"class":323},[96,1150,1151],{"class":323}," ncdu\n",[96,1153,1154],{"class":98,"line":318},[96,1155,348],{"emptyLinePlaceholder":347},[96,1157,1158],{"class":98,"line":344},[96,1159,1160],{"class":308},"# Для RHEL/CentOS/Fedora\n",[96,1162,1163,1165,1167,1169],{"class":98,"line":351},[96,1164,60],{"class":102},[96,1166,362],{"class":323},[96,1168,338],{"class":323},[96,1170,1151],{"class":323},[22,1172,1173],{},"Запуск анализа корневой директории:",[87,1175,1177],{"className":89,"code":1176,"language":91,"meta":92,"style":92},"sudo ncdu /\n",[29,1178,1179],{"__ignoreMap":92},[96,1180,1181,1183,1186],{"class":98,"line":99},[96,1182,60],{"class":102},[96,1184,1185],{"class":323}," ncdu",[96,1187,1188],{"class":323}," /\n",[22,1190,1191,1192,1195,1196,1199,1200,1203,1204,1206],{},"Внутри интерфейса используйте ",[29,1193,1194],{},"Enter"," для входа в папку, ",[29,1197,1198],{},"n"," для сортировки по имени, ",[29,1201,1202],{},"d"," для удаления выбранного элемента и ",[29,1205,259],{}," для выхода. Утилита автоматически обновляет статистику и экономит время на рутинный поиск.",[17,1208,560],{"id":559},[22,1210,1211,1212,1215,1216,1218,1219,1222,1223,260],{},"Успешное выполнение означает, что вы получили чёткую картину распределения данных. После удаления временных файлов, кэша пакетного менеджера или устаревших логов запустите ",[29,1213,1214],{},"df -h"," повторно. Показатель ",[29,1217,1014],{}," должен снизиться до уровня 70–80% или ниже. Убедитесь, что в системном журнале (",[29,1220,1221],{},"journalctl -p 3",") больше нет предупреждений ",[29,1224,1225],{},"No space left on device",[17,1227,616],{"id":615},[46,1229,1230,1245,1273],{},[49,1231,1232,1238,1239,1241,1242,1244],{},[110,1233,1234,1235],{},"Ошибка ",[29,1236,1237],{},"Permission denied",": возникает при сканировании директорий с правами ",[29,1240,762],{},". Запускайте команды через ",[29,1243,60],{}," или временно переключитесь на учётную запись суперпользователя.",[49,1246,1247,1252,1253,1256,1257],{},[110,1248,1249,1250],{},"Долгое выполнение ",[29,1251,976],{},": на дисках с миллионами мелких файлов или медленных HDD сканирование может занять несколько минут. Для ускорения используйте флаг ",[29,1254,1255],{},"-x",", который запрещает переход на другие смонтированные разделы и исключает виртуальные ФС:\n",[87,1258,1260],{"className":89,"code":1259,"language":91,"meta":92,"style":92},"sudo ncdu -x /\n",[29,1261,1262],{"__ignoreMap":92},[96,1263,1264,1266,1268,1271],{"class":98,"line":99},[96,1265,60],{"class":102},[96,1267,1185],{"class":323},[96,1269,1270],{"class":105}," -x",[96,1272,1188],{"class":323},[49,1274,1275,1278,1279,1282],{},[110,1276,1277],{},"Место не освобождается после удаления",": файлы могли быть открыты активными процессами. Проверьте их через ",[29,1280,1281],{},"lsof +L1"," и перезапустите зависшие службы.",[676,1284,1285],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":92,"searchDepth":312,"depth":312,"links":1287},[1288,1289,1290,1292,1294,1296,1297],{"id":19,"depth":312,"text":20},{"id":43,"depth":312,"text":44},{"id":980,"depth":312,"text":1291},"Шаг 1: Быстрая проверка общего пространства с помощью df",{"id":1018,"depth":312,"text":1293},"Шаг 2: Анализ занятого места в конкретных папках через du",{"id":1111,"depth":312,"text":1295},"Шаг 3: Визуальный и удобный мониторинг через ncdu",{"id":559,"depth":312,"text":560},{"id":615,"depth":312,"text":616},"2026-04-07 22:54:34","Узнайте, как быстро проверить использование диска в Linux. Пошаговая инструкция с командами df, du и ncdu за 5 минут. Освободите место прямо сейчас!",[1301,1304,1307],{"question":1302,"answer":1303},"Почему df и du показывают разные значения занятого места?","Разница возникает, когда удалённые файлы остаются открытыми запущенными процессами. Место возвращается в систему только после завершения этих процессов или перезапуска служб.",{"question":1305,"answer":1306},"Можно ли проверить использование диска без прав root?","Да, базовые команды работают с правами обычного пользователя, но для сканирования системных директорий (/var, /root) потребуется sudo, иначе вы получите ошибки доступа.",{"question":1308,"answer":1309},"Как ускорить анализ диска, если файлов очень много?","Используйте флаг `-x` в ncdu или du, чтобы ограничить сканирование только текущей файловой системой и исключить виртуальные директории вроде /proc и /sys.",[1311,1314,1317,1320],{"name":1312,"text":1313},"Проверка общего состояния разделов через df","Запустите `df -h` в терминале для вывода сводки по смонтированным разделам. Обращайте внимание на колонку Use%, чтобы оценить степень заполнения диска.",{"name":1315,"text":1316},"Поиск самых тяжёлых папок с помощью du","Используйте `du -sh /путь/* 2>/dev/null | sort -rh | head -n 5`, чтобы быстро найти пять директорий, занимающих больше всего места.",{"name":1318,"text":1319},"Установка интерактивного анализатора ncdu","Установите пакет ncdu через менеджер пакетов вашего дистрибутива (apt или yum), чтобы получить удобный псевдографический интерфейс для навигации по каталогам.",{"name":1321,"text":1322},"Запуск сканирования и очистка места","Откройте ncdu через `sudo ncdu /`, найдите ненужные файлы стрелками клавиатуры и нажмите `d` для удаления. Выйдите нажатием `q`.",[1324,1325,1326,1327,1328,1329,1330],"как проверить место на диске linux","команда df linux примеры","как посмотреть занятое место в ubuntu","du команда сортировка размера","установить ncdu debian","освободить место на сервере linux","мониторинг дискового пространства",{},[1333,1334,1335],"/guides/linux/clean-journal-logs","/guides/linux/find-large-files","/guides/linux/mount-usb-drive",{"title":949,"description":1299},"guides/linux/check-disk-usage","Пошаговое руководство по анализу дискового пространства в Linux с помощью встроенных утилит и интерактивных сканеров. Вы научитесь быстро находить тяжёлые файлы и безопасно освобождать место.",[1340,1341,91,1342,1343,1344],"Linux","дисковое пространство","администрирование","системный мониторинг","du df ncdu","qYxyCn-ty_jnNWIfm5f_dr6LoaZTAnjuDn3e8S3CDug",{"id":1347,"title":1348,"appliesTo":1349,"author":692,"body":1352,"canonical":692,"code":692,"createdAt":692,"description":2175,"difficulty":2176,"draft":696,"estimatedTime":2177,"extension":698,"faq":2178,"howToSteps":2191,"howToTotalTime":2204,"image":692,"keywords":2205,"locale":740,"meta":2216,"navigation":347,"path":747,"platform":743,"related":2217,"section":748,"seo":2221,"severity":692,"stem":2222,"summary":2223,"tags":2224,"twitterCreator":692,"twitterSite":692,"type":757,"updatedAt":692,"__hash__":2230},"content_ru/guides/linux/understand-top-command.md","Команда top в Linux: полное руководство по мониторингу системы",[7,8,9,1350,1351],"RHEL 9+","any Linux with procps-ng",{"type":14,"value":1353,"toc":2163},[1354,1356,1367,1370,1389,1391,1446,1448,1452,1458,1466,1469,1580,1595,1599,1604,1728,1732,1735,1830,1834,1898,1900,1906,1966,1968,2160],[17,1355,20],{"id":19},[22,1357,82,1358,1360,1361,1363,1364,1366],{},[29,1359,35],{}," — это основной, всегда доступный инструмент для быстрого мониторинга системы в реальном времени в Linux. В отличие от графических диспетчеров задач, ",[29,1362,35],{}," работает прямо в терминале и показывает, какие процессы потребляют больше всего ресурсов (CPU, памяти), общую нагрузку на систему и время её работы. Освоение ",[29,1365,35],{}," критически важно для системных администраторов, разработчиков и любого, кто работает с серверами или хочет понять, почему их компьютер стал медленным.",[22,1368,1369],{},"После прохождения этого гайда вы сможете:",[46,1371,1372,1377,1380,1383,1386],{},[49,1373,1374,1375,260],{},"Читать и понимать вывод ",[29,1376,35],{},[49,1378,1379],{},"Находить процессы-\"пожирателей\" ресурсов.",[49,1381,1382],{},"Фильтровать и сортировать процессы по нужным критериям.",[49,1384,1385],{},"Управлять процессами (менять приоритет, завершать) прямо из интерфейса.",[49,1387,1388],{},"Настроить отображение под свои задачи.",[17,1390,44],{"id":43},[217,1392,1393,1399,1430,1440],{},[49,1394,1395,1398],{},[110,1396,1397],{},"Доступ к терминалу Linux"," (локально или через SSH).",[49,1400,1401,1405,1406,418,1409,1412,1413],{},[110,1402,82,1403],{},[29,1404,35],{}," предустановлена практически во всех дистрибутивах в составе пакета ",[29,1407,1408],{},"procps-ng",[29,1410,1411],{},"procps",". Если её нет (маловероятно), установите:\n",[46,1414,1415,1421],{},[49,1416,1417,1418],{},"Debian/Ubuntu: ",[29,1419,1420],{},"sudo apt update && sudo apt install procps",[49,1422,1423,1424,418,1427],{},"RHEL/CentOS/Fedora: ",[29,1425,1426],{},"sudo yum install procps-ng",[29,1428,1429],{},"sudo dnf install procps-ng",[49,1431,1432,1435,1436,1439],{},[110,1433,1434],{},"Права",": Для просмотра всех процессов (включая системные) обычно нужны права root (",[29,1437,1438],{},"sudo top","). Для управления процессами, не принадлежащими вашему пользователю, тоже потребуются повышенные привилегии.",[49,1441,1442,1445],{},[110,1443,1444],{},"Базовое понимание"," того, что такое процесс (PID), потребление CPU и памяти (RAM/Swap).",[17,1447,74],{"id":73},[76,1449,1451],{"id":1450},"шаг-1-запустите-top-и-поймите-интерфейс","Шаг 1: Запустите top и поймите интерфейс",[22,1453,1454,1455,1457],{},"Введите в терминале команду ",[29,1456,35],{}," и нажмите Enter.",[87,1459,1460],{"className":89,"code":203,"language":91,"meta":92,"style":92},[29,1461,1462],{"__ignoreMap":92},[96,1463,1464],{"class":98,"line":99},[96,1465,203],{"class":102},[22,1467,1468],{},"Вы увидите экран, разделённый на две основные области:",[217,1470,1471,1537],{},[49,1472,1473,1476,1477],{},[110,1474,1475],{},"Верхняя часть (Summary Area)"," — сводка по системе:",[46,1478,1479,1484,1490,1528],{},[49,1480,1481,1483],{},[29,1482,35],{}," — строка с версией, временем работы системы (up), количеством пользователей (users) и средней нагрузкой (load average: 1, 5, 15 мин).",[49,1485,1486,1489],{},[29,1487,1488],{},"Tasks:"," — общее количество процессов, их состояние (running, sleeping, stopped, zombie).",[49,1491,1492,1495,1496,1499,1500,1503,1504,1507,1508,1511,1512,1515,1516,1519,1520,1523,1524,1527],{},[29,1493,1494],{},"%Cpu(s):"," — использование процессора: ",[29,1497,1498],{},"us"," (user), ",[29,1501,1502],{},"sy"," (system), ",[29,1505,1506],{},"ni"," (nice), ",[29,1509,1510],{},"id"," (idle), ",[29,1513,1514],{},"wa"," (wait/I/O), ",[29,1517,1518],{},"hi"," (hardware IRQ), ",[29,1521,1522],{},"si"," (software IRQ), ",[29,1525,1526],{},"st"," (steal time — для виртуализации).",[49,1529,1530,36,1533,1536],{},[29,1531,1532],{},"KiB Mem:",[29,1534,1535],{},"KiB Swap:"," — использование оперативной памяти и swap-файла/раздела (total, used, free, buff/cache).",[49,1538,1539,1542,1543],{},[110,1540,1541],{},"Нижняя часть (Processes Area)"," — список процессов (по умолчанию отсортирован по %CPU). Ключевые столбцы:",[46,1544,1545,1551,1557,1563,1568,1574],{},[49,1546,1547,1550],{},[29,1548,1549],{},"PID"," — идентификатор процесса.",[49,1552,1553,1556],{},[29,1554,1555],{},"USER"," — владелец процесса.",[49,1558,1559,1562],{},[29,1560,1561],{},"%CPU"," — доля использования CPU этим процессом.",[49,1564,1565,1567],{},[29,1566,241],{}," — доля использования физической памяти.",[49,1569,1570,1573],{},[29,1571,1572],{},"TIME+"," — общее время использования CPU с момента запуска.",[49,1575,1576,1579],{},[29,1577,1578],{},"COMMAND"," — имя команды/процесса.",[180,1581,1582],{},[22,1583,184,1584,1587,1588,418,1591,1594],{},[110,1585,1586],{},"Совет",": Нажмите ",[29,1589,1590],{},"h",[29,1592,1593],{},"?"," в любой момент, чтобы увидеть справку по всем интерактивным командам.",[76,1596,1598],{"id":1597},"шаг-2-освойте-основное-управление-и-сортировку","Шаг 2: Освойте основное управление и сортировку",[22,1600,1601,1603],{},[29,1602,35],{}," — интерактивная программа. Управление осуществляется однократным нажатием клавиш.",[46,1605,1606,1645,1688],{},[49,1607,1608,1611,1612],{},[110,1609,1610],{},"Сортировка"," (самая частая операция):",[46,1613,1614,1623,1629,1637],{},[49,1615,1616,1619,1620,1622],{},[29,1617,1618],{},"P"," — сортировать по ",[29,1621,1561],{}," (по умолчанию).",[49,1624,1625,1619,1627,260],{},[29,1626,881],{},[29,1628,241],{},[49,1630,1631,1619,1634,1636],{},[29,1632,1633],{},"N",[29,1635,1549],{}," (по возрастанию).",[49,1638,1639,1619,1642,1644],{},[29,1640,1641],{},"T",[29,1643,1572],{}," (времени CPU).",[49,1646,1647,1650,1651],{},[110,1648,1649],{},"Фильтрация"," (показать только нужное):",[46,1652,1653,1659,1669,1678],{},[49,1654,221,1655,1658],{},[29,1656,1657],{},"O"," (заглавная латинская O). Появится поле для ввода условия.",[49,1660,1661,1662,1665,1666,1457],{},"Чтобы показать процессы только пользователя ",[29,1663,1664],{},"nginx",", введите: ",[29,1667,1668],{},"USER=nginx",[49,1670,1671,1672,1674,1675,260],{},"Чтобы показать процессы, чей ",[29,1673,1561],{}," превышает 5.0, введите: ",[29,1676,1677],{},"%CPU>5.0",[49,1679,1680,1681,1683,1684,1687],{},"Чтобы сбросить фильтр, нажмите ",[29,1682,1657],{}," и введите ",[29,1685,1686],{},"=",", затем Enter.",[49,1689,1690,215,1693],{},[110,1691,1692],{},"Изменение отображаемых полей",[46,1694,1695,1701,1704,1710,1719],{},[49,1696,221,1697,1700],{},[29,1698,1699],{},"f",". Вы попадёте в меню выбора полей.",[49,1702,1703],{},"Стрелками вверх/вниз перемещайтесь по списку.",[49,1705,1706,1707,1709],{},"Пробел — выбрать/снять поле (отмеченные ",[29,1708,1072],{}," будут показаны).",[49,1711,1712,1713,36,1716,61],{},"Справа от выбранных полей можно изменить их порядок (стрелки ",[29,1714,1715],{},"\u003C-",[29,1717,1718],{},"->",[49,1720,1721,1722,1724,1725,1727],{},"Готово? Нажмите ",[29,1723,1194],{},", затем ",[29,1726,259],{}," для выхода из меню.",[76,1729,1731],{"id":1730},"шаг-3-управляйте-процессами-прямо-из-top","Шаг 3: Управляйте процессами прямо из top",[22,1733,1734],{},"Это одна из самых мощных возможностей.",[46,1736,1737,1795],{},[49,1738,1739,215,1742,1778],{},[110,1740,1741],{},"Завершить (убить) процесс",[217,1743,1744,1750,1755,1760],{},[49,1745,1746,1747,1749],{},"Запомните ",[29,1748,1549],{}," нужного процесса (или найдите его через фильтр).",[49,1751,221,1752,260],{},[29,1753,1754],{},"k",[49,1756,1757,1758,1457],{},"Введите ",[29,1759,1549],{},[49,1761,1762,1763,170,1766,1769,1770,1773,1774,1777],{},"Введите номер сигнала (по умолчанию ",[29,1764,1765],{},"15",[29,1767,1768],{},"SIGTERM",", вежливое завершение). Для принудительного завершения используйте ",[29,1771,1772],{},"9"," (",[29,1775,1776],{},"SIGKILL","). Нажмите Enter.",[180,1779,1780],{},[22,1781,1782,1783,1786,1787,1773,1789,1791,1792,1794],{},"⚠️ ",[110,1784,1785],{},"Важно",": Сигнал ",[29,1788,1772],{},[29,1790,1776],{},") не даёт процессу возможность корректно завершиться и сохранить данные. Используйте только если ",[29,1793,1768],{}," не помог.",[49,1796,1797,215,1800],{},[110,1798,1799],{},"Изменить приоритет (nice) процесса",[217,1801,1802,1807,1812,1827],{},[49,1803,221,1804,260],{},[29,1805,1806],{},"r",[49,1808,1757,1809,1811],{},[29,1810,1549],{}," процесса.",[49,1813,1814,1815,1818,1819,1822,1823,1826],{},"Введите новое значение ",[29,1816,1817],{},"nice"," (от ",[29,1820,1821],{},"-20"," — самый высокий приоритет, до ",[29,1824,1825],{},"19"," — самый низкий). Обычно увеличивают nice (снижают приоритет) для фоновых задач, чтобы не мешать интерактивным.",[49,1828,1829],{},"Нажмите Enter.",[76,1831,1833],{"id":1832},"шаг-4-настройте-интерфейс-и-используйте-полезные-хоткеи","Шаг 4: Настройте интерфейс и используйте полезные хоткеи",[46,1835,1836,1842,1848,1854,1860,1866,1879,1885,1891],{},[49,1837,1838,1841],{},[29,1839,1840],{},"z"," — включить/выключить цветовую индикацию (очень помогает визуально выделить активные процессы).",[49,1843,1844,1847],{},[29,1845,1846],{},"x"," — выделить столбец, по которому идёт сортировка (по умолчанию он подсвечивается).",[49,1849,1850,1853],{},[29,1851,1852],{},"b"," — включить/выключить жирный текст/цвет для активных (использующих CPU) процессов.",[49,1855,1856,1859],{},[29,1857,1858],{},"u"," — быстро отфильтровать процессы по имени пользователя (введите имя или оставьте пустым для всех).",[49,1861,1862,1865],{},[29,1863,1864],{},"V"," — переключиться в режим дерева процессов (forest view), чтобы увидеть иерархию (родительские/дочерние процессы). Очень полезно для понимания, какой демон породил какой процесс.",[49,1867,1868,1871,1872,1875,1876,61],{},[29,1869,1870],{},"c"," — переключить отображение команды: полный путь и аргументы (",[29,1873,1874],{},"/usr/bin/python3 script.py",") или только имя команды (",[29,1877,1878],{},"python3",[49,1880,1881,1884],{},[29,1882,1883],{},"Space"," — немедленно обновить экран (если вы на паузе).",[49,1886,1887,1890],{},[29,1888,1889],{},"s"," — изменить задержку обновления экрана (в секундах, по умолчанию 3.0). Для более частых обновлений введите меньшее значение.",[49,1892,1893,1895,1896,260],{},[29,1894,259],{}," — выйти из ",[29,1897,35],{},[17,1899,560],{"id":559},[22,1901,1902,1903,1905],{},"Вы успешно освоили ",[29,1904,35],{},", если можете:",[217,1907,1908,1919,1929,1941,1956],{},[49,1909,1910,1913,1914,36,1916,1918],{},[110,1911,1912],{},"За 10 секунд"," найти процесс с самым высоким ",[29,1915,1561],{},[29,1917,241],{}," без использования мыши.",[49,1920,1921,1924,1925,1928],{},[110,1922,1923],{},"Отфильтровать"," список, оставив только процессы пользователя ",[29,1926,1927],{},"postgres"," (или любого другого).",[49,1930,1931,1934,1935,418,1938,260],{},[110,1932,1933],{},"Увидеть дерево"," дочерних процессов для ",[29,1936,1937],{},"systemd",[29,1939,1940],{},"sshd",[49,1942,1943,1946,1947,1950,1951,1953,1954,260],{},[110,1944,1945],{},"Корректно завершить"," тестовый процесс (например, запущенный ",[29,1948,1949],{},"sleep 1000",") с помощью ",[29,1952,1754],{}," и сигнала ",[29,1955,1765],{},[49,1957,1958,1961,1962,1965],{},[110,1959,1960],{},"Сохранить"," статичный снимок состояния системы в файл командой ",[29,1963,1964],{},"top -b -n 1 > system_snapshot.txt"," и убедиться, что файл создался и содержит читаемый текст.",[17,1967,616],{"id":615},[46,1969,1970,1998,2030,2076,2120,2138],{},[49,1971,1972,1975],{},[110,1973,1974],{},"Не вижу всех процессов / процессы другого пользователя.",[46,1976,1977,1983],{},[49,1978,1979,1982],{},[110,1980,1981],{},"Причина",": Недостаточно прав.",[49,1984,1985,1988,1989,1991,1992,1994,1995,1997],{},[110,1986,1987],{},"Решение",": Запустите ",[29,1990,35],{}," с ",[29,1993,60],{},": ",[29,1996,1438],{},". Будьте осторожны при управлении процессами от root.",[49,1999,2000,2003],{},[110,2001,2002],{},"Процессы с низким %CPU не отображаются, хотя их много.",[46,2004,2005,2013],{},[49,2006,2007,2009,2010,2012],{},[110,2008,1981],{},": По умолчанию ",[29,2011,35],{}," показывает только активные (с ненулевым %CPU или %MEM) или ограничивает количество строк под список. Также может быть активен фильтр.",[49,2014,2015,1587,2017,2019,2020,2023,2024,2026,2027,2029],{},[110,2016,1987],{},[29,2018,1699],{}," и убедитесь, что поле ",[29,2021,2022],{},"A"," (VIRT) или другие не скрывают процессы. Сбросьте фильтр (",[29,2025,1657],{}," → ",[29,2028,1686],{},"). Увеличьте количество отображаемых строк (настройки могут зависеть от версии).",[49,2031,2032,2037],{},[110,2033,2034,2035,61],{},"Не могу найти процесс по имени (например, ",[29,2036,1664],{},[46,2038,2039,2054],{},[49,2040,2041,2043,2044,2046,2047,2049,2050,2053],{},[110,2042,1981],{},": В колонке ",[29,2045,1578],{}," может отображаться только имя бинарника (",[29,2048,1664],{},"), а не полная строка запуска. Или процесс находится в состоянии ",[29,2051,2052],{},"D"," (непрерываемый сон, часто из-за I/O) и не набирает %CPU.",[49,2055,2056,2058,2059,1773,2061,2026,2063,2066,2067,2069,2070,2072,2073,260],{},[110,2057,1987],{},": Используйте фильтр по ",[29,2060,1578],{},[29,2062,1657],{},[29,2064,2065],{},"COMMAND=nginx","). Или используйте ",[29,2068,1870],{}," для переключения на отображение полной командной строки. Для поиска \"спящих\" процессов сортируйте по ",[29,2071,1572],{}," или используйте более гибкий ",[29,2074,2075],{},"ps aux | grep nginx",[49,2077,2078,2083],{},[110,2079,2080,2082],{},[29,2081,35],{}," не показывает сетевую активность процессов.",[46,2084,2085,2093],{},[49,2086,2087,2089,2090,2092],{},[110,2088,1981],{},": Стандартный ",[29,2091,35],{}," не имеет встроенных полей для сетевой статистики (in/out).",[49,2094,2095,2097,2098,32,2101,32,2104,418,2107,2110,2111,2113,2114,2116,2117,2119],{},[110,2096,1987],{},": Для мониторинга сети используйте отдельные инструменты: ",[29,2099,2100],{},"nethogs",[29,2102,2103],{},"iftop",[29,2105,2106],{},"ss -tuna",[29,2108,2109],{},"netstat -tunap",". Некоторые версии ",[29,2112,35],{}," (например, из пакета ",[29,2115,1408],{}," на RHEL) могут иметь ограниченную поддержку полей сетевой статистики (",[29,2118,1198],{},"), но это нестандартно.",[49,2121,2122,2125],{},[110,2123,2124],{},"Не могу выйти из top, нажал случайную клавишу, интерфейс сломался.",[46,2126,2127],{},[49,2128,2129,1587,2131,2133,2134,2137],{},[110,2130,1987],{},[29,2132,259],{}," для выхода. Если это не помогает, попробуйте ",[29,2135,2136],{},"Ctrl+C",". В крайнем случае закройте терминал или окно SSH.",[49,2139,2140,2143],{},[110,2141,2142],{},"Хочу более наглядный интерфейс.",[46,2144,2145],{},[49,2146,2147,2149,2150,1773,2152,418,2154,2156,2157,2159],{},[110,2148,1987],{},": Установите ",[29,2151,39],{},[29,2153,804],{},[29,2155,812],{},"). Это полноценная замена ",[29,2158,35],{}," с мышью, цветами и удобной навигацией.",[676,2161,2162],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":92,"searchDepth":312,"depth":312,"links":2164},[2165,2166,2167,2173,2174],{"id":19,"depth":312,"text":20},{"id":43,"depth":312,"text":44},{"id":73,"depth":312,"text":74,"children":2168},[2169,2170,2171,2172],{"id":1450,"depth":318,"text":1451},{"id":1597,"depth":318,"text":1598},{"id":1730,"depth":318,"text":1731},{"id":1832,"depth":318,"text":1833},{"id":559,"depth":312,"text":560},{"id":615,"depth":312,"text":616},"Узнайте, как использовать команду top для анализа нагрузки на CPU, памяти и процессов в Linux. Пошаговая инструкция с фильтрами, сортировкой и управлением задачами — всё за 15 минут.","medium","15-30 мин",[2179,2182,2185,2188],{"question":2180,"answer":2181},"Как выйти из команды top?","Нажмите клавишу `q` (quit) для выхода из интерактивного режима top.",{"question":2183,"answer":2184},"Как отфильтровать процессы только определённого пользователя?","Внутри top нажмите `u`, затем введите имя пользователя (или оставьте пустым для всех). Для фильтрации по PID нажмите `O` (заглавная O), затем `p` и введите PID.",{"question":2186,"answer":2187},"Чем top отличается от htop?","htop — это более современная и удобная альтернатива с цветовой индикацией, горизонтальной/вертикальной прокруткой и интерактивным управлением мышью. top — утилита по умолчанию в большинстве дистрибутивов, более легковесная, но менее наглядная.",{"question":2189,"answer":2190},"Как сохранить вывод top в файл?","Используйте перенаправление вывода: `top -b -n 1 > snapshot.txt`. Флаги `-b` (batch mode) и `-n 1` (один цикл) делают вывод статичным и подходящим для файла.",[2192,2195,2198,2201],{"name":2193,"text":2194},"Запустите top и поймите интерфейс","Откройте терминал и введите `top`. Вы увидите верхнюю часть (system summary) с нагрузкой CPU, памяти, временем работы и списком процессов. Курсор находится в области процессов. Поля по умолчанию: PID, USER, %CPU, %MEM, TIME+, COMMAND.",{"name":2196,"text":2197},"Освойте основное управление и сортировку","Нажмите `P` (заглавная P) для сортировки по %CPU (по умолчанию), `M` — по %MEM. Для смены отображаемых полей нажмите `f`. Для добавления/удаления полей используйте стрелки и пробел, затем `Enter` для сохранения. Чтобы отфильтровать процессы, нажмите `O` (заглавная O), затем имя поля (например, `u` для USER) и значение.",{"name":2199,"text":2200},"Управляйте процессами прямо из top","Чтобы изменить приоритет (nice) процесса, нажмите `r`, введите PID и новое значение nice (от -20 до 19). Чтобы завершить (убить) процесс, нажмите `k`, введите PID и сигнал (по умолчанию 15 — TERM, для принудительного — 9 — KILL). Будьте осторожны с сигналом 9.",{"name":2202,"text":2203},"Настройте интерфейс под себя и используйте полезные хоткеи","`z` — цветовой режим (включить/выключить). `x` — выделение столбца сортировки. `b` — жирный текст/цвет для активных процессов. `u` — фильтр по пользователю. `V` — дерево процессов (forest view). `h` или `?` — справка по всем командам.","PT20M",[2206,2207,2208,2209,2210,2211,2212,2213,2214,2215],"top команда linux","как использовать top в linux","мониторинг процессов linux","убить процесс через top","фильтрация top","сортировка процессов top","топ линукс интерфейс","анализ нагрузки cpu linux","system monitoring cli","диспетчер задач linux terminal",{},[2218,2219,2220],"/guides/linux/understand-ps-command","/guides/linux/install-htop","/errors/linux/command-not-found",{"title":1348,"description":2175},"guides/linux/understand-top-command","Это руководство поможет вам освоить мощный системный монитор top: от базового интерфейса до продвинутых техник фильтрации и управления процессами. Вы научитесь быстро находить 'прожорливые' приложения и эффективно контролировать сервер или рабочую станцию.",[753,2225,2226,2227,2228,2229],"CLI","system administration","процессы","performance","terminal","O2ICYF6iGDbA_Pfq5RkmhbEC1BUwFqkUZwdGcrlYlaE"]