[{"data":1,"prerenderedAt":439},["ShallowReactive",2],{"wiki-/wiki/diagnostics/htop":3},{"id":4,"title":5,"body":6,"description":430,"extension":431,"meta":432,"navigation":433,"path":434,"section":435,"seo":436,"stem":437,"__hash__":438},"wiki/wiki/diagnostics/htop.md","htop: мониторинг процессов",{"type":7,"value":8,"toc":418},"minimark",[9,21,27,30,35,46,50,66,70,80,84,87,115,118,134,137,146,150,156,167,173,179,184,216,221,308,312,325,338,352,356,362,372,381,385,396,400,414],[10,11,12,16,17,20],"p",{},[13,14,15],"strong",{},"Время:"," 5 мин · ",[13,18,19],{},"Сложность:"," ★☆☆☆☆",[10,22,23,26],{},[13,24,25],{},"Подходит:"," ✓ Ubuntu 22.04 · ✓ Debian 12 · ✓ AlmaLinux 9",[28,29],"hr",{},[31,32,34],"h2",{"id":33},"краткое-описание","Краткое описание",[10,36,37,41,42,45],{},[38,39,40],"code",{},"htop"," — интерактивный просмотрщик процессов с графиками CPU и памяти. Удобнее стандартного ",[38,43,44],{},"top",": поддерживает мышь, цветовое выделение и управление клавишами.",[31,47,49],{"id":48},"когда-пригодится","Когда пригодится",[51,52,53,57,60,63],"ul",{},[54,55,56],"li",{},"Сервер тормозит — найти процесс, съедающий CPU или RAM",[54,58,59],{},"Проверить нагрузку в реальном времени",[54,61,62],{},"Завершить зависший процесс",[54,64,65],{},"Посмотреть, не исчерпана ли оперативная память и не растёт ли swap",[31,67,69],{"id":68},"что-понадобится","Что понадобится",[51,71,72,75],{},[54,73,74],{},"Доступ к терминалу",[54,76,77,78],{},"Установленный ",[38,79,40],{},[31,81,83],{"id":82},"пошаговая-инструкция","Пошаговая инструкция",[10,85,86],{},"Установка на Ubuntu/Debian:",[88,89,94],"pre",{"className":90,"code":91,"language":92,"meta":93,"style":93},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","apt install -y htop\n","bash","",[38,95,96],{"__ignoreMap":93},[97,98,101,105,109,112],"span",{"class":99,"line":100},"line",1,[97,102,104],{"class":103},"sBMFI","apt",[97,106,108],{"class":107},"sfazB"," install",[97,110,111],{"class":107}," -y",[97,113,114],{"class":107}," htop\n",[10,116,117],{},"Установка на AlmaLinux:",[88,119,121],{"className":90,"code":120,"language":92,"meta":93,"style":93},"dnf install -y htop\n",[38,122,123],{"__ignoreMap":93},[97,124,125,128,130,132],{"class":99,"line":100},[97,126,127],{"class":103},"dnf",[97,129,108],{"class":107},[97,131,111],{"class":107},[97,133,114],{"class":107},[10,135,136],{},"Запуск:",[88,138,140],{"className":90,"code":139,"language":92,"meta":93,"style":93},"htop\n",[38,141,142],{"__ignoreMap":93},[97,143,144],{"class":99,"line":100},[97,145,139],{"class":103},[31,147,149],{"id":148},"проверка-результата","Проверка результата",[10,151,152,155],{},[13,153,154],{},"Верхняя панель — CPU по ядрам."," Каждая строка — одно ядро. Цвет полосы показывает тип нагрузки:",[51,157,158,161,164],{},[54,159,160],{},"Зелёный — пользовательские процессы",[54,162,163],{},"Красный — ядро (kernel)",[54,165,166],{},"Синий — процессы с низким приоритетом (nice)",[10,168,169,172],{},[13,170,171],{},"Mem / Swp"," — использование оперативной памяти и swap. Если Swp растёт — RAM недостаточно.",[10,174,175,178],{},[13,176,177],{},"Load average"," — средняя нагрузка за 1, 5 и 15 минут. Значение выше числа ядер означает, что процессы стоят в очереди.",[10,180,181],{},[13,182,183],{},"Колонки списка процессов:",[51,185,186,192,198,204,210],{},[54,187,188,191],{},[38,189,190],{},"PID"," — идентификатор процесса",[54,193,194,197],{},[38,195,196],{},"USER"," — владелец",[54,199,200,203],{},[38,201,202],{},"CPU%"," — текущая загрузка CPU",[54,205,206,209],{},[38,207,208],{},"MEM%"," — использование памяти",[54,211,212,215],{},[38,213,214],{},"COMMAND"," — команда запуска",[10,217,218],{},[13,219,220],{},"Горячие клавиши:",[222,223,224,237],"table",{},[225,226,227],"thead",{},[228,229,230,234],"tr",{},[231,232,233],"th",{},"Клавиша",[231,235,236],{},"Действие",[238,239,240,255,265,278,288,298],"tbody",{},[228,241,242,252],{},[243,244,245,248,249],"td",{},[38,246,247],{},"P"," или ",[38,250,251],{},"F6",[243,253,254],{},"Сортировка по CPU",[228,256,257,262],{},[243,258,259],{},[38,260,261],{},"M",[243,263,264],{},"Сортировка по памяти",[228,266,267,275],{},[243,268,269,248,272],{},[38,270,271],{},"F9",[38,273,274],{},"K",[243,276,277],{},"Завершить процесс (SIGTERM, потом SIGKILL)",[228,279,280,285],{},[243,281,282],{},[38,283,284],{},"F5",[243,286,287],{},"Переключить вид дерева процессов",[228,289,290,295],{},[243,291,292],{},[38,293,294],{},"/",[243,296,297],{},"Поиск по имени процесса",[228,299,300,305],{},[243,301,302],{},[38,303,304],{},"q",[243,306,307],{},"Выход",[31,309,311],{"id":310},"возможные-ошибки","Возможные ошибки",[10,313,314,317,318,248,321,324],{},[13,315,316],{},"htop не устанавливается"," — проверьте доступность репозиториев: ",[38,319,320],{},"apt update",[38,322,323],{},"dnf update",".",[10,326,327,330,331,334,335,324],{},[13,328,329],{},"Не хватает прав для завершения процесса"," — запустите ",[38,332,333],{},"sudo htop"," или завершайте процессы через ",[38,336,337],{},"sudo kill PID",[10,339,340,343,344,347,348,351],{},[13,341,342],{},"Load average очень высокий, но CPU не загружен"," — возможно, I/O wait: процессы ждут диска. Посмотрите колонку ",[38,345,346],{},"IO"," (включается через ",[38,349,350],{},"F2"," → Display options → Show I/O wait).",[31,353,355],{"id":354},"faq","FAQ",[10,357,358,361],{},[13,359,360],{},"Load average 2.5 на двухъядерном сервере — плохо?","\nДа. Load average выше числа ядер означает очередь — процессы ждут ресурс. Кратковременные всплески нормальны, постоянное превышение — нет.",[10,363,364,367,368,371],{},[13,365,366],{},"Чем отличается MEM% от реального потребления?","\nLinux агрессивно использует свободную память под кеш. Смотрите строку ",[38,369,370],{},"Mem"," вверху — там показан реальный и кешированный объём.",[10,373,374,377,378,380],{},[13,375,376],{},"Как найти процесс по имени?","\nНажмите ",[38,379,294],{}," в htop и начните вводить имя — список отфильтруется.",[31,382,384],{"id":383},"полезные-ссылки","Полезные ссылки",[51,386,387],{},[54,388,389],{},[390,391,395],"a",{"href":392,"rel":393},"https://linux.die.net/man/1/htop",[394],"nofollow","man htop",[31,397,399],{"id":398},"следующие-статьи","Следующие статьи",[51,401,402,408],{},[54,403,404],{},[390,405,407],{"href":406},"/wiki/diagnostics/df","df: проверка дискового пространства",[54,409,410],{},[390,411,413],{"href":412},"/wiki/diagnostics/journalctl","journalctl: системные логи",[415,416,417],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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":93,"searchDepth":419,"depth":419,"links":420},2,[421,422,423,424,425,426,427,428,429],{"id":33,"depth":419,"text":34},{"id":48,"depth":419,"text":49},{"id":68,"depth":419,"text":69},{"id":82,"depth":419,"text":83},{"id":148,"depth":419,"text":149},{"id":310,"depth":419,"text":311},{"id":354,"depth":419,"text":355},{"id":383,"depth":419,"text":384},{"id":398,"depth":419,"text":399},"Как читать и использовать htop для наблюдения за нагрузкой на сервер.","md",{},true,"/wiki/diagnostics/htop","Диагностика",{"title":5,"description":430},"wiki/diagnostics/htop","_KexQ3XD_zA0pr1Dft60ySsKtucOBUThWPBxKl6BfNk",1788285515788]