[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/optimize-system-linux":3,"mdc--k3nld4-key":612,"mdc-bdkmce-key":639,"mdc--dwd30a-key":663,"mdc-lmb9ce-key":687,"mdc-6sry52-key":710,"mdc--rnjn39-key":747,"mdc--su24hp-key":787,"mdc-td6o7t-key":817,"mdc-1apvbd-key":842,"related-/guides/linux/clean-package-cache-linux,/guides/linux/improve-boot-performance-linux,/guides/linux/monitor-system-resources-linux":874},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":549,"code":76,"createdAt":550,"description":551,"difficulty":552,"draft":553,"estimatedTime":554,"extension":555,"faq":556,"howToSteps":569,"howToTotalTime":585,"image":549,"keywords":586,"locale":592,"meta":593,"navigation":126,"path":594,"platform":595,"related":596,"section":600,"seo":601,"severity":76,"stem":602,"summary":603,"tags":604,"twitterCreator":549,"twitterSite":549,"type":610,"updatedAt":550,"__hash__":611},"content_ru/guides/linux/optimize-system-linux.md","Полная оптимизация Linux-системы: ускорение работы и очистка за 10 минут",[7,8,9],"Ubuntu 22.04 LTS","Debian 12","Fedora 38","FixPedia Team",{"type":12,"value":13,"toc":536},"minimark",[14,19,23,27,50,53,61,65,70,157,160,164,222,225,229,247,254,269,276,279,283,321,324,328,408,411,415,418,469,472,476,517,532],[15,16,18],"h2",{"id":17},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,21,22],"p",{},"Современные Linux-системы со временем накапливают ненужные файлы, работают с включёнными службами, которые вам не нужны, и медленно загружаются из-за большого количества программ в автозагрузке. Всё это медленно снижает производительность, увеличивает нагрузку на CPU и RAM, а также увеличивает время запуска системы. В этом гайде вы узнаете, как быстро очистить систему, отключить бесполезные сервисы и настроить автозагрузку, чтобы вернуть системе скорость и стабильность.",[15,24,26],{"id":25},"требования-подготовка","Требования / Подготовка",[28,29,30,44,47],"ul",{},[31,32,33,34,38,39,43],"li",{},"Доступ с правами ",[35,36,37],"strong",{},"root"," (или ",[40,41,42],"code",{},"sudo",") для выполнения команд.",[31,45,46],{},"Базовые знания работы с терминалом.",[31,48,49],{},"Доступ в интернет для обновления пакетов (необязательно).",[20,51,52],{},"Поддерживаются дистрибутивы:",[28,54,55,57,59],{},[31,56,7],{},[31,58,8],{},[31,60,9],{},[15,62,64],{"id":63},"пошаговая-инструкция","Пошаговая инструкция",[66,67,69],"h3",{"id":68},"шаг-1-очистить-пакетный-кэш-и-удалить-неиспользуемые-зависимости","Шаг 1: Очистить пакетный кэш и удалить неиспользуемые зависимости",[71,72,77],"pre",{"className":73,"code":74,"language":75,"meta":76,"style":76},"language-bash shiki shiki-themes github-light github-dark","# Для Debian/Ubuntu\nsudo apt clean\nsudo apt autoclean\nsudo apt autoremove\n\n# Для Fedora\nsudo dnf clean all\nsudo dnf autoremove\n","bash","",[40,78,79,88,101,111,121,128,134,148],{"__ignoreMap":76},[80,81,84],"span",{"class":82,"line":83},"line",1,[80,85,87],{"class":86},"sJ8bj","# Для Debian/Ubuntu\n",[80,89,91,94,98],{"class":82,"line":90},2,[80,92,42],{"class":93},"sScJk",[80,95,97],{"class":96},"sZZnC"," apt",[80,99,100],{"class":96}," clean\n",[80,102,104,106,108],{"class":82,"line":103},3,[80,105,42],{"class":93},[80,107,97],{"class":96},[80,109,110],{"class":96}," autoclean\n",[80,112,114,116,118],{"class":82,"line":113},4,[80,115,42],{"class":93},[80,117,97],{"class":96},[80,119,120],{"class":96}," autoremove\n",[80,122,124],{"class":82,"line":123},5,[80,125,127],{"emptyLinePlaceholder":126},true,"\n",[80,129,131],{"class":82,"line":130},6,[80,132,133],{"class":86},"# Для Fedora\n",[80,135,137,139,142,145],{"class":82,"line":136},7,[80,138,42],{"class":93},[80,140,141],{"class":96}," dnf",[80,143,144],{"class":96}," clean",[80,146,147],{"class":96}," all\n",[80,149,151,153,155],{"class":82,"line":150},8,[80,152,42],{"class":93},[80,154,141],{"class":96},[80,156,120],{"class":96},[20,158,159],{},"Эти команды удаляют старые пакеты из кэша и выгружают неиспользуемые зависимости, освобождая место на диске.",[66,161,163],{"id":162},"шаг-2-отключить-неиспользуемые-системные-сервисы","Шаг 2: Отключить неиспользуемые системные сервисы",[71,165,167],{"className":73,"code":166,"language":75,"meta":76,"style":76},"# Просмотр запущенных служб\nsystemctl list-units --type=service --state=running\n\n# Пример отключения Bluetooth-сервиса\nsudo systemctl disable bluetooth.service\nsudo systemctl stop bluetooth.service\n",[40,168,169,174,189,193,198,211],{"__ignoreMap":76},[80,170,171],{"class":82,"line":83},[80,172,173],{"class":86},"# Просмотр запущенных служб\n",[80,175,176,179,182,186],{"class":82,"line":90},[80,177,178],{"class":93},"systemctl",[80,180,181],{"class":96}," list-units",[80,183,185],{"class":184},"sj4cs"," --type=service",[80,187,188],{"class":184}," --state=running\n",[80,190,191],{"class":82,"line":103},[80,192,127],{"emptyLinePlaceholder":126},[80,194,195],{"class":82,"line":113},[80,196,197],{"class":86},"# Пример отключения Bluetooth-сервиса\n",[80,199,200,202,205,208],{"class":82,"line":123},[80,201,42],{"class":93},[80,203,204],{"class":96}," systemctl",[80,206,207],{"class":96}," disable",[80,209,210],{"class":96}," bluetooth.service\n",[80,212,213,215,217,220],{"class":82,"line":130},[80,214,42],{"class":93},[80,216,204],{"class":96},[80,218,219],{"class":96}," stop",[80,221,210],{"class":96},[20,223,224],{},"Выключите те сервисы, которые вам точно не нужны — например, принт-серверы, Bluetooth, неактивные cron-задачи. Это снизит нагрузку на систему.",[66,226,228],{"id":227},"шаг-3-настроить-автозагрузку-пользователя","Шаг 3: Настроить автозагрузку пользователя",[71,230,232],{"className":73,"code":231,"language":75,"meta":76,"style":76},"# Открыть каталог автозагрузки\nnano ~/.config/autostart\n",[40,233,234,239],{"__ignoreMap":76},[80,235,236],{"class":82,"line":83},[80,237,238],{"class":86},"# Открыть каталог автозагрузки\n",[80,240,241,244],{"class":82,"line":90},[80,242,243],{"class":93},"nano",[80,245,246],{"class":96}," ~/.config/autostart\n",[20,248,249,250,253],{},"Удалите или переименуйте ",[40,251,252],{},".desktop","-файлы программ, которые не нужны при запуске. Также проверьте пользовательские сервисы:",[71,255,257],{"className":73,"code":256,"language":75,"meta":76,"style":76},"systemctl --user list-units\n",[40,258,259],{"__ignoreMap":76},[80,260,261,263,266],{"class":82,"line":83},[80,262,178],{"class":93},[80,264,265],{"class":184}," --user",[80,267,268],{"class":96}," list-units\n",[20,270,271,272,275],{},"Отключите ненужные пользовательские сервисы с помощью ",[40,273,274],{},"systemctl disable --user \u003Cservice>",".",[277,278],"in-article-ad",{},[66,280,282],{"id":281},"шаг-4-оптимизировать-системные-таймеры-и-задачи","Шаг 4: Оптимизировать системные таймеры и задачи",[71,284,286],{"className":73,"code":285,"language":75,"meta":76,"style":76},"# Просмотр всех таймеров\nsystemctl list-timers --all\n\n# Пример отключения неактивного таймера синхронизации времени\nsystemctl disable timedate-sync.timer\n",[40,287,288,293,303,307,312],{"__ignoreMap":76},[80,289,290],{"class":82,"line":83},[80,291,292],{"class":86},"# Просмотр всех таймеров\n",[80,294,295,297,300],{"class":82,"line":90},[80,296,178],{"class":93},[80,298,299],{"class":96}," list-timers",[80,301,302],{"class":184}," --all\n",[80,304,305],{"class":82,"line":103},[80,306,127],{"emptyLinePlaceholder":126},[80,308,309],{"class":82,"line":113},[80,310,311],{"class":86},"# Пример отключения неактивного таймера синхронизации времени\n",[80,313,314,316,318],{"class":82,"line":123},[80,315,178],{"class":93},[80,317,207],{"class":96},[80,319,320],{"class":96}," timedate-sync.timer\n",[20,322,323],{},"Отключите таймеры, которые вам не нужны — это предотвратит ненужные фоновые задачи.",[66,325,327],{"id":326},"шаг-5-запустить-инструменты-оптимизации","Шаг 5: Запустить инструменты оптимизации",[71,329,331],{"className":73,"code":330,"language":75,"meta":76,"style":76},"# Очистка системного журнала\nsudo journalctl --rotate\nsudo journalctl --vacuum-time=1month\n\n# Обновление пакетов (Debian/Ubuntu)\nsudo apt update\nsudo apt upgrade -y\n\n# Обновление пакетов (Fedora)\nsudo dnf upgrade -y\n",[40,332,333,338,348,357,361,366,375,387,391,397],{"__ignoreMap":76},[80,334,335],{"class":82,"line":83},[80,336,337],{"class":86},"# Очистка системного журнала\n",[80,339,340,342,345],{"class":82,"line":90},[80,341,42],{"class":93},[80,343,344],{"class":96}," journalctl",[80,346,347],{"class":184}," --rotate\n",[80,349,350,352,354],{"class":82,"line":103},[80,351,42],{"class":93},[80,353,344],{"class":96},[80,355,356],{"class":184}," --vacuum-time=1month\n",[80,358,359],{"class":82,"line":113},[80,360,127],{"emptyLinePlaceholder":126},[80,362,363],{"class":82,"line":123},[80,364,365],{"class":86},"# Обновление пакетов (Debian/Ubuntu)\n",[80,367,368,370,372],{"class":82,"line":130},[80,369,42],{"class":93},[80,371,97],{"class":96},[80,373,374],{"class":96}," update\n",[80,376,377,379,381,384],{"class":82,"line":136},[80,378,42],{"class":93},[80,380,97],{"class":96},[80,382,383],{"class":96}," upgrade",[80,385,386],{"class":184}," -y\n",[80,388,389],{"class":82,"line":150},[80,390,127],{"emptyLinePlaceholder":126},[80,392,394],{"class":82,"line":393},9,[80,395,396],{"class":86},"# Обновление пакетов (Fedora)\n",[80,398,400,402,404,406],{"class":82,"line":399},10,[80,401,42],{"class":93},[80,403,141],{"class":96},[80,405,383],{"class":96},[80,407,386],{"class":184},[20,409,410],{},"Обновления исправляют ошибки и могут улучшить работу системы, а очистка журнала уменьшит размер лог файлов.",[15,412,414],{"id":413},"проверка-результата","Проверка результата",[20,416,417],{},"После выполнения всех шагов проверьте изменения:",[71,419,421],{"className":73,"code":420,"language":75,"meta":76,"style":76},"# Проверка использования диска\ndf -h\n\n# Проверка списка запущенных процессов\nps aux --sort=-%cpu | head -n 10\n",[40,422,423,428,436,440,445],{"__ignoreMap":76},[80,424,425],{"class":82,"line":83},[80,426,427],{"class":86},"# Проверка использования диска\n",[80,429,430,433],{"class":82,"line":90},[80,431,432],{"class":93},"df",[80,434,435],{"class":184}," -h\n",[80,437,438],{"class":82,"line":103},[80,439,127],{"emptyLinePlaceholder":126},[80,441,442],{"class":82,"line":113},[80,443,444],{"class":86},"# Проверка списка запущенных процессов\n",[80,446,447,450,453,456,460,463,466],{"class":82,"line":123},[80,448,449],{"class":93},"ps",[80,451,452],{"class":96}," aux",[80,454,455],{"class":184}," --sort=-%cpu",[80,457,459],{"class":458},"szBVR"," |",[80,461,462],{"class":93}," head",[80,464,465],{"class":184}," -n",[80,467,468],{"class":184}," 10\n",[20,470,471],{},"Если система работает быстрее, загрузки менее нагружены, и диск не переполнен — оптимизация прошла успешно.",[15,473,475],{"id":474},"возможные-проблемы","Возможные проблемы",[28,477,478,487,504],{},[31,479,480,483,484,486],{},[35,481,482],{},"Ошибка «Permission denied» при выполнении команд"," – убедитесь, что вы используете ",[40,485,42],{}," или запрашиваете права root.",[31,488,489,492,493,496,497,500,501,275],{},[35,490,491],{},"Сервисы восстанавливаются после перезагрузки"," – если служба настроена на автозагрузку через ",[40,494,495],{},"systemd",", сначала отключите её в ",[40,498,499],{},"/etc/systemd/system"," или ",[40,502,503],{},"systemctl disable",[31,505,506,512,513,516],{},[35,507,508,509],{},"Отсутствие файла ",[40,510,511],{},"~/.config/autostart"," – создайте каталог ",[40,514,515],{},"mkdir -p ~/.config/autostart",", если собираетесь добавить пользовательские автозагрузочные файлы позже.",[20,518,519,520,523,524,527,528,531],{},"Если после выполнения гайда система стала нестабильной, запустите ",[40,521,522],{},"sudo systemctl reset-failed"," и, при необходимости, восстановите удалённые пакеты: ",[40,525,526],{},"sudo apt install --reinstall \u003Cpackage>"," (Debian/Ubuntu) или ",[40,529,530],{},"sudo dnf install --refresh \u003Cpackage>"," (Fedora).",[533,534,535],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":76,"searchDepth":90,"depth":90,"links":537},[538,539,540,547,548],{"id":17,"depth":90,"text":18},{"id":25,"depth":90,"text":26},{"id":63,"depth":90,"text":64,"children":541},[542,543,544,545,546],{"id":68,"depth":103,"text":69},{"id":162,"depth":103,"text":163},{"id":227,"depth":103,"text":228},{"id":281,"depth":103,"text":282},{"id":326,"depth":103,"text":327},{"id":413,"depth":90,"text":414},{"id":474,"depth":90,"text":475},null,"2026-07-25 09:13:53","Узнайте, как быстро оптимизировать вашу Linux-систему: пошаговая инструкция по ускорению работы, очистке кэша и настройке автозагрузки. Решение за 5–10 минут для Ubuntu, Debian, Fedora.","easy",false,"5-10 мин","md",[557,560,563,566],{"question":558,"answer":559},"Как быстро проверить, много ли ненужных файлов в системе?","Запустите `sudo apt autoremove --dry-run` (для Debian/Ubuntu) или `sudo dnf clean all` (для Fedora) и просмотрите отчёт.",{"question":561,"answer":562},"Какие сервисы безопасно отключить?","Выключите службы, которые не нужны вам сейчас, например `cron.daily`, неиспользуемые Bluetooth- или принт-сервера — проверьте список через `systemctl list-units --type=service`.",{"question":564,"answer":565},"Как настроить автозагрузку, чтобы стартовали только нужные приложения?","Отредактируйте `~/.config/autostart` или используйте `systemctl edit --user` для отключения ненужных пользовательских сервисов.",{"question":567,"answer":568},"Что делать, если после оптимизации система стала нестабильна?","Восстановите систему из точки восстановления или запустите `sudo systemctl reset-failed`; при необходимости верните удалённые пакеты командой `sudo apt install --reinstall`.",[570,573,576,579,582],{"name":571,"text":572},"Очистить пакетный кэш и удалить неиспользуемые зависимости","Удалите старые пакеты из кэша: `sudo apt clean && sudo apt autoclean` (Debian/Ubuntu) или `sudo dnf clean all` (Fedora). Затем удалите неиспользуемые зависимости: `sudo apt autoremove` (Debian/Ubuntu) или `sudo dnf autoremove` (Fedora).",{"name":574,"text":575},"Отключить неиспользуемые системные сервисы","Просмотрите службы: `systemctl list-units --type=service --state=running`. Выключите ненужные: `sudo systemctl disable [service]` и `sudo systemctl stop [service]`. Например, `sudo systemctl disable bluetooth.service`.",{"name":577,"text":578},"Настроить автозагрузку пользователя","Откройте файл автозагрузки `~/.config/autostart` и удалите или переименуйте ненужные `.desktop` файлы. Также проверьте пользовательские сервисы в `systemctl --user list-units`.",{"name":580,"text":581},"Оптимизировать системные таймеры и задачи","Отключите неактивные таймеры: `systemctl disable timedate-sync.timer` (если используется). Проверьте список таймеров через `systemctl list-timers --all` и выключите те, что вам не нужны.",{"name":583,"text":584},"Запустить инструменты оптимизации","Выполните очистку журнала системных логов: `sudo journalctl --rotate && sudo journalctl --vacuum-time=1month`. Запустите `sudo apt update && sudo apt upgrade -y` (Debian/Ubuntu) или `sudo dnf upgrade -y` (Fedora) для обновления пакетов.","PT10M",[587,588,589,590,591],"оптимизация Linux","ускорить систему Linux","очистить кэш Ubuntu","отключить службы systemd","настроить автозагрузку Linux","ru_RU",{},"/guides/linux/optimize-system-linux","linux",[597,598,599],"/guides/linux/clean-package-cache-linux","/guides/linux/improve-boot-performance-linux","/guides/linux/monitor-system-resources-linux","Гайды Linux",{"title":5,"description":551},"guides/linux/optimize-system-linux","В этом гайде вы узнаете, как за несколько минут очистить систему от ненужных файлов, отключить неиспользуемые сервисы, настроить автозагрузку и улучшить производительность Linux. После выполнения инструкции ваша система станет быстрее и стабильнее.",[605,606,607,495,608,609],"Linux","оптимизация","производительность","кэш","автозагрузка","guide","BCjGSEMOUltLSBwTOdEuE1zM-CypvfDoj9-VP0LHZgc",{"data":613,"body":614},{},{"type":37,"children":615},[616],{"type":617,"tag":20,"props":618,"children":619},"element",{},[620,623,629,631,637],{"type":621,"value":622},"text","Запустите ",{"type":617,"tag":40,"props":624,"children":626},{"className":625},[],[627],{"type":621,"value":628},"sudo apt autoremove --dry-run",{"type":621,"value":630}," (для Debian/Ubuntu) или ",{"type":617,"tag":40,"props":632,"children":634},{"className":633},[],[635],{"type":621,"value":636},"sudo dnf clean all",{"type":621,"value":638}," (для Fedora) и просмотрите отчёт.",{"data":640,"body":641},{},{"type":37,"children":642},[643],{"type":617,"tag":20,"props":644,"children":645},{},[646,648,654,656,662],{"type":621,"value":647},"Выключите службы, которые не нужны вам сейчас, например ",{"type":617,"tag":40,"props":649,"children":651},{"className":650},[],[652],{"type":621,"value":653},"cron.daily",{"type":621,"value":655},", неиспользуемые Bluetooth- или принт-сервера — проверьте список через ",{"type":617,"tag":40,"props":657,"children":659},{"className":658},[],[660],{"type":621,"value":661},"systemctl list-units --type=service",{"type":621,"value":275},{"data":664,"body":665},{},{"type":37,"children":666},[667],{"type":617,"tag":20,"props":668,"children":669},{},[670,672,677,679,685],{"type":621,"value":671},"Отредактируйте ",{"type":617,"tag":40,"props":673,"children":675},{"className":674},[],[676],{"type":621,"value":511},{"type":621,"value":678}," или используйте ",{"type":617,"tag":40,"props":680,"children":682},{"className":681},[],[683],{"type":621,"value":684},"systemctl edit --user",{"type":621,"value":686}," для отключения ненужных пользовательских сервисов.",{"data":688,"body":689},{},{"type":37,"children":690},[691],{"type":617,"tag":20,"props":692,"children":693},{},[694,696,701,703,709],{"type":621,"value":695},"Восстановите систему из точки восстановления или запустите ",{"type":617,"tag":40,"props":697,"children":699},{"className":698},[],[700],{"type":621,"value":522},{"type":621,"value":702},"; при необходимости верните удалённые пакеты командой ",{"type":617,"tag":40,"props":704,"children":706},{"className":705},[],[707],{"type":621,"value":708},"sudo apt install --reinstall",{"type":621,"value":275},{"data":711,"body":712},{},{"type":37,"children":713},[714],{"type":617,"tag":20,"props":715,"children":716},{},[717,719,725,726,731,733,739,740,746],{"type":621,"value":718},"Удалите старые пакеты из кэша: ",{"type":617,"tag":40,"props":720,"children":722},{"className":721},[],[723],{"type":621,"value":724},"sudo apt clean && sudo apt autoclean",{"type":621,"value":527},{"type":617,"tag":40,"props":727,"children":729},{"className":728},[],[730],{"type":621,"value":636},{"type":621,"value":732}," (Fedora). Затем удалите неиспользуемые зависимости: ",{"type":617,"tag":40,"props":734,"children":736},{"className":735},[],[737],{"type":621,"value":738},"sudo apt autoremove",{"type":621,"value":527},{"type":617,"tag":40,"props":741,"children":743},{"className":742},[],[744],{"type":621,"value":745},"sudo dnf autoremove",{"type":621,"value":531},{"data":748,"body":749},{},{"type":37,"children":750},[751],{"type":617,"tag":20,"props":752,"children":753},{},[754,756,762,764,770,772,778,780,786],{"type":621,"value":755},"Просмотрите службы: ",{"type":617,"tag":40,"props":757,"children":759},{"className":758},[],[760],{"type":621,"value":761},"systemctl list-units --type=service --state=running",{"type":621,"value":763},". Выключите ненужные: ",{"type":617,"tag":40,"props":765,"children":767},{"className":766},[],[768],{"type":621,"value":769},"sudo systemctl disable [service]",{"type":621,"value":771}," и ",{"type":617,"tag":40,"props":773,"children":775},{"className":774},[],[776],{"type":621,"value":777},"sudo systemctl stop [service]",{"type":621,"value":779},". Например, ",{"type":617,"tag":40,"props":781,"children":783},{"className":782},[],[784],{"type":621,"value":785},"sudo systemctl disable bluetooth.service",{"type":621,"value":275},{"data":788,"body":789},{},{"type":37,"children":790},[791],{"type":617,"tag":20,"props":792,"children":793},{},[794,796,801,803,808,810,816],{"type":621,"value":795},"Откройте файл автозагрузки ",{"type":617,"tag":40,"props":797,"children":799},{"className":798},[],[800],{"type":621,"value":511},{"type":621,"value":802}," и удалите или переименуйте ненужные ",{"type":617,"tag":40,"props":804,"children":806},{"className":805},[],[807],{"type":621,"value":252},{"type":621,"value":809}," файлы. Также проверьте пользовательские сервисы в ",{"type":617,"tag":40,"props":811,"children":813},{"className":812},[],[814],{"type":621,"value":815},"systemctl --user list-units",{"type":621,"value":275},{"data":818,"body":819},{},{"type":37,"children":820},[821],{"type":617,"tag":20,"props":822,"children":823},{},[824,826,832,834,840],{"type":621,"value":825},"Отключите неактивные таймеры: ",{"type":617,"tag":40,"props":827,"children":829},{"className":828},[],[830],{"type":621,"value":831},"systemctl disable timedate-sync.timer",{"type":621,"value":833}," (если используется). Проверьте список таймеров через ",{"type":617,"tag":40,"props":835,"children":837},{"className":836},[],[838],{"type":621,"value":839},"systemctl list-timers --all",{"type":621,"value":841}," и выключите те, что вам не нужны.",{"data":843,"body":844},{},{"type":37,"children":845},[846],{"type":617,"tag":20,"props":847,"children":848},{},[849,851,857,859,865,866,872],{"type":621,"value":850},"Выполните очистку журнала системных логов: ",{"type":617,"tag":40,"props":852,"children":854},{"className":853},[],[855],{"type":621,"value":856},"sudo journalctl --rotate && sudo journalctl --vacuum-time=1month",{"type":621,"value":858},". Запустите ",{"type":617,"tag":40,"props":860,"children":862},{"className":861},[],[863],{"type":621,"value":864},"sudo apt update && sudo apt upgrade -y",{"type":621,"value":527},{"type":617,"tag":40,"props":867,"children":869},{"className":868},[],[870],{"type":621,"value":871},"sudo dnf upgrade -y",{"type":621,"value":873}," (Fedora) для обновления пакетов.",[875],{"id":876,"title":877,"appliesTo":878,"author":10,"body":883,"canonical":549,"code":549,"createdAt":1698,"description":1699,"difficulty":1700,"draft":553,"estimatedTime":1701,"extension":555,"faq":1702,"howToSteps":1715,"howToTotalTime":1731,"image":549,"keywords":1732,"locale":592,"meta":1740,"navigation":126,"path":599,"platform":595,"related":1741,"section":600,"seo":1745,"severity":549,"stem":1746,"summary":1747,"tags":1748,"twitterCreator":549,"twitterSite":549,"type":610,"updatedAt":1698,"__hash__":1755},"content_ru/guides/linux/monitor-system-resources-linux.md","Мониторинг ресурсов в Linux: полное руководство с командами и утилитами",[879,880,881,882],"Ubuntu 22.04/24.04","Debian 11/12","CentOS Stream 9","RHEL 9",{"type":12,"value":884,"toc":1687},[885,887,890,892,909,911,915,918,927,949,965,982,985,997,1007,1011,1014,1047,1050,1068,1089,1092,1130,1134,1137,1154,1160,1188,1191,1207,1210,1223,1230,1232,1236,1239,1274,1288,1318,1322,1329,1541,1544,1572,1575,1586,1588,1591,1624,1626,1669,1679,1684],[15,886,18],{"id":17},[20,888,889],{},"Регулярный мониторинг системных ресурсов в Linux позволяет вовремя заметить перегрузки процессора, утечки памяти, переполненные диски и сетевые пики. Это сокращает простой сервисов, помогает править конфигурации и дает фактическую базу для планирования масштабирования. В этом гайде вы научитесь собирать ключевые метрики консольными командами и утилитами, а также настроите простой сбор данных для долгосрочного анализа.",[15,891,26],{"id":25},[28,893,894,897,903,906],{},[31,895,896],{},"Сервер или ПК с Linux (рекомендуем Ubuntu 22.04/24.04, Debian 11/12, CentOS Stream 9, RHEL 9).",[31,898,899,900,902],{},"Пользователь с правами ",[40,901,42],{}," для установки пакетов.",[31,904,905],{},"SSH-доступ или локальный терминал.",[31,907,908],{},"Базовое понимание работы в командной строке.",[20,910,64],{},[15,912,914],{"id":913},"шаг-1-обзор-cpu-и-памяти-через-top-и-vmstat","Шаг 1: Обзор CPU и памяти через top и vmstat",[20,916,917],{},"Запустите интерактивный монитор:",[71,919,921],{"className":73,"code":920,"language":75,"meta":76,"style":76},"htop\n",[40,922,923],{"__ignoreMap":76},[80,924,925],{"class":82,"line":83},[80,926,920],{"class":93},[20,928,929,930,933,934,937,938,940,941,944,945,948],{},"Если ",[40,931,932],{},"htop"," не установлен, используйте ",[40,935,936],{},"top",". В ",[40,939,936],{}," нажмите ",[40,942,943],{},"Shift+P"," для сортировки по CPU и ",[40,946,947],{},"Shift+M"," — по памяти. Для быстрой сводки без интерактива выполните:",[71,950,952],{"className":73,"code":951,"language":75,"meta":76,"style":76},"vmstat 2 5\n",[40,953,954],{"__ignoreMap":76},[80,955,956,959,962],{"class":82,"line":83},[80,957,958],{"class":93},"vmstat",[80,960,961],{"class":184}," 2",[80,963,964],{"class":184}," 5\n",[20,966,967,968,971,972,971,975,971,978,981],{},"Команда выводит средние значения за интервалы по 2 секунды (5 раз): столбцы ",[40,969,970],{},"us",", ",[40,973,974],{},"sy",[40,976,977],{},"id",[40,979,980],{},"wa"," покажут загрузку процессора и время ожидания диска.",[20,983,984],{},"Проверьте память и swap:",[71,986,988],{"className":73,"code":987,"language":75,"meta":76,"style":76},"free -h\n",[40,989,990],{"__ignoreMap":76},[80,991,992,995],{"class":82,"line":83},[80,993,994],{"class":93},"free",[80,996,435],{"class":184},[20,998,999,1000,1003,1004,275],{},"Обращайте внимание на столбцы ",[40,1001,1002],{},"available"," (реально свободно для новых процессов) и использование ",[40,1005,1006],{},"swap",[15,1008,1010],{"id":1009},"шаг-2-анализ-дисковой-подсистемы","Шаг 2: Анализ дисковой подсистемы",[20,1012,1013],{},"Установите sysstat, если еще не установлен:",[71,1015,1017],{"className":73,"code":1016,"language":75,"meta":76,"style":76},"sudo apt install sysstat       # Debian/Ubuntu\nsudo dnf install sysstat       # RHEL/CentOS/Fedora\n",[40,1018,1019,1034],{"__ignoreMap":76},[80,1020,1021,1023,1025,1028,1031],{"class":82,"line":83},[80,1022,42],{"class":93},[80,1024,97],{"class":96},[80,1026,1027],{"class":96}," install",[80,1029,1030],{"class":96}," sysstat",[80,1032,1033],{"class":86},"       # Debian/Ubuntu\n",[80,1035,1036,1038,1040,1042,1044],{"class":82,"line":90},[80,1037,42],{"class":93},[80,1039,141],{"class":96},[80,1041,1027],{"class":96},[80,1043,1030],{"class":96},[80,1045,1046],{"class":86},"       # RHEL/CentOS/Fedora\n",[20,1048,1049],{},"Включите сбор (если требуется) и запустите детальную статистику дисков:",[71,1051,1053],{"className":73,"code":1052,"language":75,"meta":76,"style":76},"sudo iostat -xz 2\n",[40,1054,1055],{"__ignoreMap":76},[80,1056,1057,1059,1062,1065],{"class":82,"line":83},[80,1058,42],{"class":93},[80,1060,1061],{"class":96}," iostat",[80,1063,1064],{"class":184}," -xz",[80,1066,1067],{"class":184}," 2\n",[20,1069,1070,1071,1074,1075,1078,1079,1082,1083,1085,1086,1088],{},"Ключевые столбцы: ",[40,1072,1073],{},"%util"," (загрузка устройства), ",[40,1076,1077],{},"await"," (среднее время обслуживания) и ",[40,1080,1081],{},"svctm",". Высокий ",[40,1084,1073],{}," и растущий ",[40,1087,1077],{}," часто указывают на перегрузку дисков.",[20,1090,1091],{},"Оцените занятость файловых систем и рост каталогов:",[71,1093,1095],{"className":73,"code":1094,"language":75,"meta":76,"style":76},"df -h\ndu -sh /var/log/* 2>/dev/null | sort -h\n",[40,1096,1097,1103],{"__ignoreMap":76},[80,1098,1099,1101],{"class":82,"line":83},[80,1100,432],{"class":93},[80,1102,435],{"class":184},[80,1104,1105,1108,1111,1114,1117,1120,1123,1125,1128],{"class":82,"line":90},[80,1106,1107],{"class":93},"du",[80,1109,1110],{"class":184}," -sh",[80,1112,1113],{"class":96}," /var/log/",[80,1115,1116],{"class":184},"*",[80,1118,1119],{"class":458}," 2>",[80,1121,1122],{"class":96},"/dev/null",[80,1124,459],{"class":458},[80,1126,1127],{"class":93}," sort",[80,1129,435],{"class":184},[15,1131,1133],{"id":1132},"шаг-3-проверка-сети-и-соединений","Шаг 3: Проверка сети и соединений",[20,1135,1136],{},"Посмотрите краткую статистику интерфейсов:",[71,1138,1140],{"className":73,"code":1139,"language":75,"meta":76,"style":76},"sar -n DEV 2\n",[40,1141,1142],{"__ignoreMap":76},[80,1143,1144,1147,1149,1152],{"class":82,"line":83},[80,1145,1146],{"class":93},"sar",[80,1148,465],{"class":184},[80,1150,1151],{"class":96}," DEV",[80,1153,1067],{"class":184},[20,1155,1156,1157,1159],{},"Утилита ",[40,1158,1146],{}," из пакета sysstat покажет rxkB/s и txkB/s, ошибки и дропы. Если нужен живой трафик по соединениям, используйте:",[71,1161,1163],{"className":73,"code":1162,"language":75,"meta":76,"style":76},"sudo iftop -i \u003Cинтерфейс>\n",[40,1164,1165],{"__ignoreMap":76},[80,1166,1167,1169,1172,1175,1178,1181,1185],{"class":82,"line":83},[80,1168,42],{"class":93},[80,1170,1171],{"class":96}," iftop",[80,1173,1174],{"class":184}," -i",[80,1176,1177],{"class":458}," \u003C",[80,1179,1180],{"class":96},"интерфей",[80,1182,1184],{"class":1183},"sVt8B","с",[80,1186,1187],{"class":458},">\n",[20,1189,1190],{},"Например:",[71,1192,1194],{"className":73,"code":1193,"language":75,"meta":76,"style":76},"sudo iftop -i eth0\n",[40,1195,1196],{"__ignoreMap":76},[80,1197,1198,1200,1202,1204],{"class":82,"line":83},[80,1199,42],{"class":93},[80,1201,1171],{"class":96},[80,1203,1174],{"class":184},[80,1205,1206],{"class":96}," eth0\n",[20,1208,1209],{},"Для TCP-статистики и числа соединений:",[71,1211,1213],{"className":73,"code":1212,"language":75,"meta":76,"style":76},"ss -s\n",[40,1214,1215],{"__ignoreMap":76},[80,1216,1217,1220],{"class":82,"line":83},[80,1218,1219],{"class":93},"ss",[80,1221,1222],{"class":184}," -s\n",[20,1224,1225,1226,1229],{},"Высокие retransmit, растущие очереди (",[40,1227,1228],{},"txqueuelen",") или стабильно высокий трафик на одном интерфейсе — сигнал проверить приложения и, возможно, оптимизировать конфигурацию сети.",[277,1231],{},[15,1233,1235],{"id":1234},"шаг-4-настройка-легковесного-сбора-метрик-с-sar","Шаг 4: Настройка легковесного сбора метрик с sar",[20,1237,1238],{},"Настройте sysstat на регулярный сбор. В Debian/Ubuntu включите сбор в конфиге:",[71,1240,1242],{"className":73,"code":1241,"language":75,"meta":76,"style":76},"sudo sed -i 's/ENABLED=\"false\"/ENABLED=\"true\"/' /etc/default/sysstat\nsudo systemctl enable --now sysstat\n",[40,1243,1244,1259],{"__ignoreMap":76},[80,1245,1246,1248,1251,1253,1256],{"class":82,"line":83},[80,1247,42],{"class":93},[80,1249,1250],{"class":96}," sed",[80,1252,1174],{"class":184},[80,1254,1255],{"class":96}," 's/ENABLED=\"false\"/ENABLED=\"true\"/'",[80,1257,1258],{"class":96}," /etc/default/sysstat\n",[80,1260,1261,1263,1265,1268,1271],{"class":82,"line":90},[80,1262,42],{"class":93},[80,1264,204],{"class":96},[80,1266,1267],{"class":96}," enable",[80,1269,1270],{"class":184}," --now",[80,1272,1273],{"class":96}," sysstat\n",[20,1275,1276,1277,1280,1281,1283,1284,1287],{},"Основной конфиг — ",[40,1278,1279],{},"/etc/sysstat/sysstat",". Интервалы и периодичность можно менять по потребностям. После включения ",[40,1282,1146],{}," будет сохранять дневные логи в ",[40,1285,1286],{},"/var/log/sysstat/",", и вы сможете анализировать историю:",[71,1289,1291],{"className":73,"code":1290,"language":75,"meta":76,"style":76},"sar -u -f /var/log/sysstat/sa$(date +%d)\n",[40,1292,1293],{"__ignoreMap":76},[80,1294,1295,1297,1300,1303,1306,1309,1312,1315],{"class":82,"line":83},[80,1296,1146],{"class":93},[80,1298,1299],{"class":184}," -u",[80,1301,1302],{"class":184}," -f",[80,1304,1305],{"class":96}," /var/log/sysstat/sa",[80,1307,1308],{"class":1183},"$(",[80,1310,1311],{"class":93},"date",[80,1313,1314],{"class":96}," +%d",[80,1316,1317],{"class":1183},")\n",[15,1319,1321],{"id":1320},"шаг-5-сборка-метрик-в-простые-скрипты-по-желанию","Шаг 5: Сборка метрик в простые скрипты (по желанию)",[20,1323,1324,1325,1328],{},"Для периодических проверок создайте скрипт, например ",[40,1326,1327],{},"/usr/local/bin/check-resources.sh",":",[71,1330,1332],{"className":73,"code":1331,"language":75,"meta":76,"style":76},"#!/bin/bash\n# Простая проверка ресурсов с записью в лог\nLOG=\"/var/log/resources-check.log\"\nDATE=$(date +\"%Y-%m-%d %H:%M:%S\")\n\nCPU_IDLE=$(vmstat 1 2 | tail -1 | awk '{print $15}')\nCPU_USAGE=$((100 - CPU_IDLE))\n\nMEM_AVAIL=$(free -m | awk '/Mem:/ {print $7}')\nDISK_USAGE=$(df -h / | awk 'NR==2 {print $5}' | tr -d '%')\n\necho \"$DATE CPU=${CPU_USAGE}% MEM_AVAIL=${MEM_AVAIL}M DISK=${DISK_USAGE}%\" >> \"$LOG\"\n",[40,1333,1334,1339,1344,1355,1371,1375,1409,1431,1435,1458,1495,1500],{"__ignoreMap":76},[80,1335,1336],{"class":82,"line":83},[80,1337,1338],{"class":86},"#!/bin/bash\n",[80,1340,1341],{"class":82,"line":90},[80,1342,1343],{"class":86},"# Простая проверка ресурсов с записью в лог\n",[80,1345,1346,1349,1352],{"class":82,"line":103},[80,1347,1348],{"class":1183},"LOG",[80,1350,1351],{"class":458},"=",[80,1353,1354],{"class":96},"\"/var/log/resources-check.log\"\n",[80,1356,1357,1360,1362,1364,1366,1369],{"class":82,"line":113},[80,1358,1359],{"class":1183},"DATE",[80,1361,1351],{"class":458},[80,1363,1308],{"class":1183},[80,1365,1311],{"class":93},[80,1367,1368],{"class":96}," +\"%Y-%m-%d %H:%M:%S\"",[80,1370,1317],{"class":1183},[80,1372,1373],{"class":82,"line":123},[80,1374,127],{"emptyLinePlaceholder":126},[80,1376,1377,1380,1382,1384,1386,1389,1391,1393,1396,1399,1401,1404,1407],{"class":82,"line":130},[80,1378,1379],{"class":1183},"CPU_IDLE",[80,1381,1351],{"class":458},[80,1383,1308],{"class":1183},[80,1385,958],{"class":93},[80,1387,1388],{"class":184}," 1",[80,1390,961],{"class":184},[80,1392,459],{"class":458},[80,1394,1395],{"class":93}," tail",[80,1397,1398],{"class":184}," -1",[80,1400,459],{"class":458},[80,1402,1403],{"class":93}," awk",[80,1405,1406],{"class":96}," '{print $15}'",[80,1408,1317],{"class":1183},[80,1410,1411,1414,1416,1419,1422,1425,1428],{"class":82,"line":136},[80,1412,1413],{"class":1183},"CPU_USAGE",[80,1415,1351],{"class":458},[80,1417,1418],{"class":1183},"$((",[80,1420,1421],{"class":93},"100",[80,1423,1424],{"class":96}," -",[80,1426,1427],{"class":96}," CPU_IDLE",[80,1429,1430],{"class":1183},"))\n",[80,1432,1433],{"class":82,"line":150},[80,1434,127],{"emptyLinePlaceholder":126},[80,1436,1437,1440,1442,1444,1446,1449,1451,1453,1456],{"class":82,"line":393},[80,1438,1439],{"class":1183},"MEM_AVAIL",[80,1441,1351],{"class":458},[80,1443,1308],{"class":1183},[80,1445,994],{"class":93},[80,1447,1448],{"class":184}," -m",[80,1450,459],{"class":458},[80,1452,1403],{"class":93},[80,1454,1455],{"class":96}," '/Mem:/ {print $7}'",[80,1457,1317],{"class":1183},[80,1459,1460,1463,1465,1467,1469,1472,1475,1477,1479,1482,1484,1487,1490,1493],{"class":82,"line":399},[80,1461,1462],{"class":1183},"DISK_USAGE",[80,1464,1351],{"class":458},[80,1466,1308],{"class":1183},[80,1468,432],{"class":93},[80,1470,1471],{"class":184}," -h",[80,1473,1474],{"class":96}," /",[80,1476,459],{"class":458},[80,1478,1403],{"class":93},[80,1480,1481],{"class":96}," 'NR==2 {print $5}'",[80,1483,459],{"class":458},[80,1485,1486],{"class":93}," tr",[80,1488,1489],{"class":184}," -d",[80,1491,1492],{"class":96}," '%'",[80,1494,1317],{"class":1183},[80,1496,1498],{"class":82,"line":1497},11,[80,1499,127],{"emptyLinePlaceholder":126},[80,1501,1503,1506,1509,1512,1515,1517,1520,1522,1525,1527,1530,1533,1535,1538],{"class":82,"line":1502},12,[80,1504,1505],{"class":184},"echo",[80,1507,1508],{"class":96}," \"",[80,1510,1511],{"class":1183},"$DATE",[80,1513,1514],{"class":96}," CPU=${",[80,1516,1413],{"class":1183},[80,1518,1519],{"class":96},"}% MEM_AVAIL=${",[80,1521,1439],{"class":1183},[80,1523,1524],{"class":96},"}M DISK=${",[80,1526,1462],{"class":1183},[80,1528,1529],{"class":96},"}%\"",[80,1531,1532],{"class":458}," >>",[80,1534,1508],{"class":96},[80,1536,1537],{"class":1183},"$LOG",[80,1539,1540],{"class":96},"\"\n",[20,1542,1543],{},"Сделайте исполняемым и добавьте в cron для регулярного запуска:",[71,1545,1547],{"className":73,"code":1546,"language":75,"meta":76,"style":76},"sudo chmod +x /usr/local/bin/check-resources.sh\nsudo crontab -e\n",[40,1548,1549,1562],{"__ignoreMap":76},[80,1550,1551,1553,1556,1559],{"class":82,"line":83},[80,1552,42],{"class":93},[80,1554,1555],{"class":96}," chmod",[80,1557,1558],{"class":96}," +x",[80,1560,1561],{"class":96}," /usr/local/bin/check-resources.sh\n",[80,1563,1564,1566,1569],{"class":82,"line":90},[80,1565,42],{"class":93},[80,1567,1568],{"class":96}," crontab",[80,1570,1571],{"class":184}," -e\n",[20,1573,1574],{},"Добавьте строку (например, каждые 5 минут):",[71,1576,1580],{"className":1577,"code":1578,"language":1579,"meta":76,"style":76},"language-cron shiki shiki-themes github-light github-dark","*/5 * * * * /usr/local/bin/check-resources.sh\n","cron",[40,1581,1582],{"__ignoreMap":76},[80,1583,1584],{"class":82,"line":83},[80,1585,1578],{},[15,1587,414],{"id":413},[20,1589,1590],{},"Убедитесь, что метрики собираются и читаются:",[28,1592,1593,1601,1612,1618],{},[31,1594,1595,1597,1598,1600],{},[40,1596,936],{}," / ",[40,1599,932],{}," отображают текущую загрузку CPU и потребление памяти без аномальных пиков.",[31,1602,1603,1606,1607,771,1609,1611],{},[40,1604,1605],{},"iostat -xz 2"," показывает ",[40,1608,1073],{},[40,1610,1077],{}," в пределах нормы для вашего диска (обычно \u003C70–80% для latency-чувствительных нагрузок).",[31,1613,1614,1617],{},[40,1615,1616],{},"sar -n DEV 2"," выдает стабильные значения трафика без резких дропов и ошибок.",[31,1619,1620,1621,1623],{},"Логи ",[40,1622,1286],{}," и ваш кастомный лог растут и содержат ожидаемые интервалы.",[15,1625,475],{"id":474},[28,1627,1628,1637,1644,1656],{},[31,1629,1630,1633,1634,1636],{},[40,1631,1632],{},"iostat"," выдает высокий ",[40,1635,1077],{}," и растущую очередь — проверьте тип диска (HDD/SSD), планировщик и наличие фоновых задач (бэкапы, индексация).",[31,1638,1639,1640,1643],{},"Высокий ",[40,1641,1642],{},"steal"," в виртуализации — узел перегружен; обратитесь к хостеру или распределите нагрузку.",[31,1645,1646,1648,1649,1651,1652,1655],{},[40,1647,994],{}," показывает мало ",[40,1650,1002],{}," при высоком ",[40,1653,1654],{},"buff/cache"," — это норма для Linux; сбрасывать кэт не требуется, если нет OOM.",[31,1657,1658,1659,500,1661,1664,1665,1668],{},"В ",[40,1660,1146],{},[40,1662,1663],{},"iftop"," много дропов — проверьте драйверы, прерывания и размер буферов сетевого стека (",[40,1666,1667],{},"sysctl net.core.rmem_max",").",[1670,1671,1672],"blockquote",{},[20,1673,1674,1675,1678],{},"⚠️ Важно: Не используйте агрессивный сброс кэшей (",[40,1676,1677],{},"echo 3 > /proc/sys/vm/drop_caches",") на проде без необходимости — это может временно ухудшить производительность.",[1670,1680,1681],{},[20,1682,1683],{},"💡 Совет: Для долгосрочного мониторинга и алертов добавьте Prometheus Node Exporter или аналогичное решение, используя этот гайд как базу для понимания метрик.",[533,1685,1686],{},"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);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":76,"searchDepth":90,"depth":90,"links":1688},[1689,1690,1691,1692,1693,1694,1695,1696,1697],{"id":17,"depth":90,"text":18},{"id":25,"depth":90,"text":26},{"id":913,"depth":90,"text":914},{"id":1009,"depth":90,"text":1010},{"id":1132,"depth":90,"text":1133},{"id":1234,"depth":90,"text":1235},{"id":1320,"depth":90,"text":1321},{"id":413,"depth":90,"text":414},{"id":474,"depth":90,"text":475},"2026-04-27 11:30:31","Пошаговая инструкция по мониторингу CPU, RAM, дисков и сети в Linux. Выбирайте быстрые команды и удобные консольные утилиты для стабильной работы системы прямо сейчас.","medium","15-30 мин",[1703,1706,1709,1712],{"question":1704,"answer":1705},"Как быстро узнать, кто съедает оперативную память в Linux?","Запустите `top` или `htop`, отсортируйте по столбцу RES (Shift+M в top), либо выполните `ps aux --sort=-%mem | head`, чтобы увидеть топ процессов по памяти.",{"question":1707,"answer":1708},"Можно ли мониторить диски без установки дополнительных пакетов?","Да: используйте `iostat -xz 2` из пакета sysstat (уже предустановлен во многих дистрибутивах) или `df -h` и `du -sh` для объема и роста каталогов.",{"question":1710,"answer":1711},"Как понять, что сеть стала узким местом?","Смотрите `sar -n DEV 1`, `nload` или `iftop`. Если растут retransmit в TCP, высокий %util на интерфейсе или растут очереди (txqueuelen) — сеть перегружена.",{"question":1713,"answer":1714},"Какие пороги загрузки CPU считать критичными?","Для интерактивных систем длительная загрузка >70–80% и высокий steal (виртуализация) или ожидание I/O (wa) >20–30% — сигнал к оптимизации или масштабированию.",[1716,1719,1722,1725,1728],{"name":1717,"text":1718},"Собрать общую статистику CPU и памяти","Выполните `top` или `htop` для интерактивного обзора, либо `vmstat 2 5` и `free -h` для быстрой сводки по процессору, памяти и swap.",{"name":1720,"text":1721},"Проанализировать дисковую подсистему","Запустите `iostat -xz 2` для нагрузки и latency дисков, а также `df -h` и `du -sh /путь` для использования файловых систем.",{"name":1723,"text":1724},"Проверить сетевые интерфейсы и трафик","Используйте `sar -n DEV 2`, `ss -s` и `iftop -i \u003Cинтерфейс>` для объема, пиков и TCP-статистики по соединениям.",{"name":1726,"text":1727},"Настроить легковесный сбор метрик","Настройте sar (пакет sysstat) через `/etc/default/sysstat` и добавьте простые скрипты или cron-задачи для периодического логирования.",{"name":1729,"text":1730},"Сделать выводы и принять меры","Сопоставьте наблюдаемые метрики с типичной нагрузкой: высокое wa — диски, steal — виртуализация, рост RSS — память, retransmit — сеть.","PT30M",[1733,1734,1735,1736,1737,1738,1739],"мониторинг ресурсов Linux","проверить загрузку процессора Linux","свободная оперативная память Linux команда","нагрузка на диски Linux iostat","трафик сети Linux iftop sar","htop linux установка","vmstat linux примеры",{},[1742,1743,1744],"/guides/linux/tune-linux-performance","/guides/linux/analyze-linux-logs","/guides/linux/linux-process-management",{"title":877,"description":1699},"guides/linux/monitor-system-resources-linux","Гайд по базовому и продвинутому мониторингу системных ресурсов в Linux: собираем метрики процессора, памяти, дисков и сети через консоль и скрипты для быстрой диагностики нагрузок.",[605,1749,1750,1751,1752,1753,1754],"monitoring","performance","CPU","RAM","disk","network","04pEaDQQfi8HrzzyhilAzMHaodV_X0UVHEsZT3PXVT4"]