[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/install-stress-ng":3,"mdc-j67wpv-key":462,"mdc-8we20k-key":472,"mdc-9jlxi8-key":503,"mdc-cr67b4-key":536,"mdc-c5gaa2-key":553,"mdc-p2jc29-key":570,"related-/guides/linux/monitor-cpu-temperature,/guides/linux/benchmark-disk-io":586},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":406,"code":406,"createdAt":407,"description":408,"difficulty":409,"draft":410,"estimatedTime":411,"extension":412,"faq":413,"howToSteps":420,"howToTotalTime":433,"image":406,"keywords":434,"locale":442,"meta":443,"navigation":119,"path":444,"platform":445,"related":446,"section":449,"seo":450,"severity":406,"stem":451,"summary":452,"tags":453,"twitterCreator":406,"twitterSite":406,"type":460,"updatedAt":407,"__hash__":461},"content_ru/guides/linux/install-stress-ng.md","Установка stress-ng в Linux: полный гайд по стресс-тестированию",[7,8,9,10],"Ubuntu 20.04 / 22.04 / 24.04","Debian 11 / 12","Fedora 38+","Arch Linux","FixPedia Team",{"type":13,"value":14,"toc":396},"minimark",[15,20,32,35,39,42,63,76,80,83,161,165,170,239,245,248,252,258,270,281,285,296,320,331,335,342,349,353,392],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,27,28,31],"p",{},[24,25,26],"code",{},"stress-ng"," — это современная замена классической утилите ",[24,29,30],{},"stress",", разработанная специально для комплексной проверки стабильности Linux. Инструмент генерирует контролируемую нагрузку на процессор, оперативную память, дисковую подсистему, сеть и аппаратные кэши. Он незаменим при тестировании новых серверов, проверке стабильности разгона, валидации работы системы охлаждения или отладке планировщика задач ядра.",[21,33,34],{},"После выполнения этого гайда вы получите полностью готовую к работе утилиту и научитесь безопасно запускать стресс-тесты без риска необратимого зависания системы.",[16,36,38],{"id":37},"требования-подготовка","Требования / Подготовка",[21,40,41],{},"Перед началом убедитесь, что у вас есть:",[43,44,45,57,60],"ul",{},[46,47,48,49,52,53,56],"li",{},"Доступ к терминалу с правами суперпользователя (",[24,50,51],{},"sudo"," или ",[24,54,55],{},"root",")",[46,58,59],{},"Стабильное интернет-соединение для загрузки пакетов",[46,61,62],{},"Дистрибутив Linux на базе Debian, Ubuntu, Fedora, Arch или их производных",[64,65,66],"blockquote",{},[21,67,68,69,52,72,75],{},"⚠️ Важно: Запуск длительных стресс-тестов на ноутбуках от сети без охлаждения может привести к троттлингу или аварийному отключению. Мониторьте температуру процессора параллельно с помощью ",[24,70,71],{},"sensors",[24,73,74],{},"htop",".",[16,77,79],{"id":78},"шаг-1-обновление-кэша-пакетов","Шаг 1: Обновление кэша пакетов",[21,81,82],{},"Прежде чем устанавливать новое ПО, синхронизируйте локальные индексы с репозиториями. Это предотвратит конфликты версий и ошибки «package not found».",[84,85,90],"pre",{"className":86,"code":87,"language":88,"meta":89,"style":89},"language-bash shiki shiki-themes github-light github-dark","# Для Debian/Ubuntu\nsudo apt update\n\n# Для Fedora/RHEL\nsudo dnf check-update\n\n# Для Arch/Manjaro\nsudo pacman -Sy\n","bash","",[24,91,92,101,114,121,127,138,143,149],{"__ignoreMap":89},[93,94,97],"span",{"class":95,"line":96},"line",1,[93,98,100],{"class":99},"sJ8bj","# Для Debian/Ubuntu\n",[93,102,104,107,111],{"class":95,"line":103},2,[93,105,51],{"class":106},"sScJk",[93,108,110],{"class":109},"sZZnC"," apt",[93,112,113],{"class":109}," update\n",[93,115,117],{"class":95,"line":116},3,[93,118,120],{"emptyLinePlaceholder":119},true,"\n",[93,122,124],{"class":95,"line":123},4,[93,125,126],{"class":99},"# Для Fedora/RHEL\n",[93,128,130,132,135],{"class":95,"line":129},5,[93,131,51],{"class":106},[93,133,134],{"class":109}," dnf",[93,136,137],{"class":109}," check-update\n",[93,139,141],{"class":95,"line":140},6,[93,142,120],{"emptyLinePlaceholder":119},[93,144,146],{"class":95,"line":145},7,[93,147,148],{"class":99},"# Для Arch/Manjaro\n",[93,150,152,154,157],{"class":95,"line":151},8,[93,153,51],{"class":106},[93,155,156],{"class":109}," pacman",[93,158,160],{"class":159},"sj4cs"," -Sy\n",[16,162,164],{"id":163},"шаг-2-установка-через-менеджер-пакетов","Шаг 2: Установка через менеджер пакетов",[21,166,167,169],{},[24,168,26],{}," доступен в стандартных репозиториях большинства современных дистрибутивов. Выполните команду, соответствующую вашей системе:",[84,171,173],{"className":86,"code":172,"language":88,"meta":89,"style":89},"# Debian/Ubuntu\nsudo apt install stress-ng -y\n\n# Fedora\nsudo dnf install stress-ng -y\n\n# Arch Linux\nsudo pacman -S stress-ng --noconfirm\n",[24,174,175,180,195,199,204,216,220,225],{"__ignoreMap":89},[93,176,177],{"class":95,"line":96},[93,178,179],{"class":99},"# Debian/Ubuntu\n",[93,181,182,184,186,189,192],{"class":95,"line":103},[93,183,51],{"class":106},[93,185,110],{"class":109},[93,187,188],{"class":109}," install",[93,190,191],{"class":109}," stress-ng",[93,193,194],{"class":159}," -y\n",[93,196,197],{"class":95,"line":116},[93,198,120],{"emptyLinePlaceholder":119},[93,200,201],{"class":95,"line":123},[93,202,203],{"class":99},"# Fedora\n",[93,205,206,208,210,212,214],{"class":95,"line":129},[93,207,51],{"class":106},[93,209,134],{"class":109},[93,211,188],{"class":109},[93,213,191],{"class":109},[93,215,194],{"class":159},[93,217,218],{"class":95,"line":140},[93,219,120],{"emptyLinePlaceholder":119},[93,221,222],{"class":95,"line":145},[93,223,224],{"class":99},"# Arch Linux\n",[93,226,227,229,231,234,236],{"class":95,"line":151},[93,228,51],{"class":106},[93,230,156],{"class":109},[93,232,233],{"class":159}," -S",[93,235,191],{"class":109},[93,237,238],{"class":159}," --noconfirm\n",[21,240,241,242,75],{},"Пакет автоматически разрешит зависимости и скопирует бинарные файлы в ",[24,243,244],{},"/usr/bin/",[246,247],"in-article-ad",{},[16,249,251],{"id":250},"шаг-3-проверка-корректности-установки","Шаг 3: Проверка корректности установки",[21,253,254,255,75],{},"Убедитесь, что утилита успешно встала и доступна в переменной окружения ",[24,256,257],{},"$PATH",[84,259,261],{"className":86,"code":260,"language":88,"meta":89,"style":89},"stress-ng --version\n",[24,262,263],{"__ignoreMap":89},[93,264,265,267],{"class":95,"line":96},[93,266,26],{"class":106},[93,268,269],{"class":159}," --version\n",[21,271,272,273,276,277,280],{},"Вывод должен содержать номер версии (например, ",[24,274,275],{},"stress-ng 0.16.04","). Если система отвечает ",[24,278,279],{},"command not found",", проверьте, не попала ли установка в логи с ошибками зависимостей, и повторите шаг 2.",[16,282,284],{"id":283},"шаг-4-первый-запуск-и-стресс-тест","Шаг 4: Первый запуск и стресс-тест",[21,286,287,288,291,292,295],{},"Попробуем безопасно нагрузить систему на короткое время. Ключ ",[24,289,290],{},"--cpu 0"," задействует все доступные логические ядра, а ",[24,293,294],{},"--timeout 10s"," автоматически остановит тест через 10 секунд.",[84,297,299],{"className":86,"code":298,"language":88,"meta":89,"style":89},"stress-ng --cpu 0 --timeout 10s --metrics-brief\n",[24,300,301],{"__ignoreMap":89},[93,302,303,305,308,311,314,317],{"class":95,"line":96},[93,304,26],{"class":106},[93,306,307],{"class":159}," --cpu",[93,309,310],{"class":159}," 0",[93,312,313],{"class":159}," --timeout",[93,315,316],{"class":109}," 10s",[93,318,319],{"class":159}," --metrics-brief\n",[21,321,322,323,326,327,330],{},"Флаг ",[24,324,325],{},"--metrics-brief"," выведет статистику по количеству операций (",[24,328,329],{},"bogo ops",") и времени выполнения, что удобно для быстрой оценки производительности без лишнего вывода в консоль.",[16,332,334],{"id":333},"проверка-результата","Проверка результата",[21,336,337,338,341],{},"После завершения теста в терминале появится сводная таблица. Обратите внимание на столбец ",[24,339,340],{},"bogo ops/s"," — он показывает среднюю скорость выполнения тестовых операций. Чем выше значение, тем стабильнее работает система под нагрузкой.",[21,343,344,345,348],{},"Если вам нужно прервать тест до истечения таймаута, просто нажмите ",[24,346,347],{},"Ctrl + C"," в активном окне терминала. Утилита корректно завершит дочерние процессы, очистит временные файлы и освободит память.",[16,350,352],{"id":351},"возможные-проблемы","Возможные проблемы",[43,354,355,372,386],{},[46,356,357,368,369,371],{},[358,359,360,361,364,365],"strong",{},"Ошибка ",[24,362,363],{},"Permission denied"," при работе с сокетами или ",[24,366,367],{},"/proc/sys/...",": Некоторые метрики требуют доступа к системным параметрам. Запустите команду с ",[24,370,51],{},", если тестируете работу с сетевыми интерфейсами или файловой системой.",[46,373,374,377,378,381,382,385],{},[358,375,376],{},"Система зависает или срабатывает OOM-killer",": Вы выделили слишком много потоков для оперативной памяти. Уменьшите параметр нагрузки, например ",[24,379,380],{},"--vm 2 --vm-bytes 75%",", и обязательно используйте ",[24,383,384],{},"--timeout"," для автоматической остановки.",[46,387,388,391],{},[358,389,390],{},"Пакет отсутствует в официальном репозитории",": Для старых или минимальных сборок Linux соберите утилиту из исходников, скачав архив с официального релиза на GitHub, либо подключите EPEL-репозиторий на RHEL-совместимых системах.",[393,394,395],"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 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);}",{"title":89,"searchDepth":103,"depth":103,"links":397},[398,399,400,401,402,403,404,405],{"id":18,"depth":103,"text":19},{"id":37,"depth":103,"text":38},{"id":78,"depth":103,"text":79},{"id":163,"depth":103,"text":164},{"id":250,"depth":103,"text":251},{"id":283,"depth":103,"text":284},{"id":333,"depth":103,"text":334},{"id":351,"depth":103,"text":352},null,"2026-04-04 23:54:22","Пошаговая инструкция по установке stress-ng в Ubuntu, Debian, Fedora и Arch. Научитесь тестировать стабильность системы за 5 минут. Читайте гайд!","easy",false,"5-10 мин","md",[414,417],{"question":415,"answer":416},"Зачем нужен stress-ng, если есть классическая утилита stress?","stress-ng поддерживает современные архитектуры, тестирует сотни подсистем (память, кэш, сеть, I/O) и предоставляет детальные метрики нагрузки, недоступные в старой версии.",{"question":418,"answer":419},"Можно ли запустить стресс-тест на удалённом сервере без риска зависания?","Да, используйте флаг `--timeout` и запускайте утилиту внутри `tmux` или `screen`. Это позволит безопасно прервать процесс, если нагрузка станет критической.",[421,424,427,430],{"name":422,"text":423},"Подключите репозиторий или обновите кэш пакетов","Выполните `sudo apt update` для Debian/Ubuntu, `sudo dnf check-update` для Fedora или `sudo pacman -Sy` для Arch Linux.",{"name":425,"text":426},"Установите пакет stress-ng","Запустите команду установки, соответствующую вашему менеджеру пакетов: `sudo apt install stress-ng -y` или аналог.",{"name":428,"text":429},"Проверьте успешность установки","Убедитесь, что утилита доступна в системе, выполнив `stress-ng --version` и проверив вывод текущей сборки.",{"name":431,"text":432},"Запустите базовый стресс-тест","Нагрузите все ядра процессора на 10 секунд командой `stress-ng --cpu 0 --timeout 10s --metrics-brief`.","PT10M",[435,436,437,438,439,440,441],"установка stress-ng ubuntu","как установить stress-ng linux","stress-ng тестирование процессора","стресс тест линукс","apt install stress-ng","dnf install stress-ng","pacman install stress-ng","ru_RU",{},"/guides/linux/install-stress-ng","linux",[447,448],"/guides/linux/monitor-cpu-temperature","/guides/linux/benchmark-disk-io","Гайды Linux",{"title":5,"description":408},"guides/linux/install-stress-ng","Узнайте, как быстро установить и запустить stress-ng для комплексной проверки стабильности процессора, памяти и дисков. Пошаговые команды для популярных дистрибутивов Linux.",[454,455,456,457,458,459],"Linux","stress-тестирование","производительность","sysadmin","Ubuntu","Fedora","guide","XKq-L0YWcDqAnpYgqbghMtiKkQKE0D6KEtEuzByHwFk",{"data":463,"body":464},{},{"type":55,"children":465},[466],{"type":467,"tag":21,"props":468,"children":469},"element",{},[470],{"type":471,"value":416},"text",{"data":473,"body":474},{},{"type":55,"children":475},[476],{"type":467,"tag":21,"props":477,"children":478},{},[479,481,486,488,494,495,501],{"type":471,"value":480},"Да, используйте флаг ",{"type":467,"tag":24,"props":482,"children":484},{"className":483},[],[485],{"type":471,"value":384},{"type":471,"value":487}," и запускайте утилиту внутри ",{"type":467,"tag":24,"props":489,"children":491},{"className":490},[],[492],{"type":471,"value":493},"tmux",{"type":471,"value":52},{"type":467,"tag":24,"props":496,"children":498},{"className":497},[],[499],{"type":471,"value":500},"screen",{"type":471,"value":502},". Это позволит безопасно прервать процесс, если нагрузка станет критической.",{"data":504,"body":505},{},{"type":55,"children":506},[507],{"type":467,"tag":21,"props":508,"children":509},{},[510,512,518,520,526,528,534],{"type":471,"value":511},"Выполните ",{"type":467,"tag":24,"props":513,"children":515},{"className":514},[],[516],{"type":471,"value":517},"sudo apt update",{"type":471,"value":519}," для Debian/Ubuntu, ",{"type":467,"tag":24,"props":521,"children":523},{"className":522},[],[524],{"type":471,"value":525},"sudo dnf check-update",{"type":471,"value":527}," для Fedora или ",{"type":467,"tag":24,"props":529,"children":531},{"className":530},[],[532],{"type":471,"value":533},"sudo pacman -Sy",{"type":471,"value":535}," для Arch Linux.",{"data":537,"body":538},{},{"type":55,"children":539},[540],{"type":467,"tag":21,"props":541,"children":542},{},[543,545,551],{"type":471,"value":544},"Запустите команду установки, соответствующую вашему менеджеру пакетов: ",{"type":467,"tag":24,"props":546,"children":548},{"className":547},[],[549],{"type":471,"value":550},"sudo apt install stress-ng -y",{"type":471,"value":552}," или аналог.",{"data":554,"body":555},{},{"type":55,"children":556},[557],{"type":467,"tag":21,"props":558,"children":559},{},[560,562,568],{"type":471,"value":561},"Убедитесь, что утилита доступна в системе, выполнив ",{"type":467,"tag":24,"props":563,"children":565},{"className":564},[],[566],{"type":471,"value":567},"stress-ng --version",{"type":471,"value":569}," и проверив вывод текущей сборки.",{"data":571,"body":572},{},{"type":55,"children":573},[574],{"type":467,"tag":21,"props":575,"children":576},{},[577,579,585],{"type":471,"value":578},"Нагрузите все ядра процессора на 10 секунд командой ",{"type":467,"tag":24,"props":580,"children":582},{"className":581},[],[583],{"type":471,"value":584},"stress-ng --cpu 0 --timeout 10s --metrics-brief",{"type":471,"value":75},[]]