[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/tune-linux-performance":3,"mdc-pzw88n-key":816,"mdc-71auyl-key":855,"mdc--38fzcu-key":892,"mdc-qe1v9v-key":916,"mdc-dduml1-key":932,"mdc-y1llbh-key":960,"mdc-zg8nka-key":996,"mdc-gj1i84-key":1020,"mdc-mutsol-key":1044,"related-/guides/linux/tune-linux-memory,/guides/linux/tune-linux-disk,/guides/linux/tune-linux-services":1074},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":749,"code":749,"createdAt":750,"description":751,"difficulty":752,"draft":753,"estimatedTime":754,"extension":755,"faq":756,"howToSteps":769,"howToTotalTime":785,"image":749,"keywords":786,"locale":797,"meta":798,"navigation":188,"path":799,"platform":800,"related":801,"section":805,"seo":806,"severity":749,"stem":807,"summary":808,"tags":809,"twitterCreator":749,"twitterSite":749,"type":814,"updatedAt":750,"__hash__":815},"content_ru/guides/linux/tune-linux-performance.md","Оптимизация производительности Linux: пошаговое улучшение скорости системы",[7,8,9,10],"Ubuntu 22.04","Debian 12","Fedora 38","CentOS Stream 9","FixPedia Team",{"type":13,"value":14,"toc":736},"minimark",[15,20,24,28,77,81,86,89,151,154,158,161,164,167,253,256,272,275,278,282,288,306,316,342,349,353,356,405,408,420,424,431,555,558,562,565,594,597,608,611,615,718,732],[16,17,19],"h2",{"id":18},"введение","Введение",[21,22,23],"p",{},"Современные Linux-системы могут замедляться из-за накопления ненужных процессов, не оптимальных параметров ядра и нерационального использования дискового пространства. Этот гайд позволит вам быстро проверить текущее состояние системы, внести конкретные изменения в настройки ядра, дисковой подсистемы, служб и своп-памяти, а затем подтвердить видимое улучшение производительности. Все шаги написаны для популярных дистрибутивов, таких как Ubuntu, Debian, Fedora и CentOS.",[16,25,27],{"id":26},"требования-подготовка","Требования / Подготовка",[29,30,31,45,48,74],"ul",{},[32,33,34,35,39,40,44],"li",{},"Права ",[36,37,38],"strong",{},"root"," (или ",[41,42,43],"code",{},"sudo",") для редактирования конфигурационных файлов и управления службами.",[32,46,47],{},"Поддерживаемые ОС: Ubuntu 22.04, Debian 12, Fedora 38, CentOS Stream 9 (другие дистрибутивы работают аналогично).",[32,49,50,51,54,55,58,59,62,63,66,67,58,70,73],{},"Установленные утилиты: ",[41,52,53],{},"htop",", ",[41,56,57],{},"iotop","/",[41,60,61],{},"iostat"," (часть пакета ",[41,64,65],{},"sysstat","), ",[41,68,69],{},"vim",[41,71,72],{},"nano"," для редактирования файлов.",[32,75,76],{},"Резервная копия важных данных перед изменением параметров ввода-вывода.",[16,78,80],{"id":79},"пошаговая-инструкция","Пошаговая инструкция",[82,83,85],"h3",{"id":84},"шаг-1-проверка-ресурсов-системы","Шаг 1: Проверка ресурсов системы",[21,87,88],{},"Перед внесением изменений получите базовые метрики:",[90,91,96],"pre",{"className":92,"code":93,"language":94,"meta":95,"style":95},"language-bash shiki shiki-themes github-light github-dark","htop                     # просмотр загрузки CPU и процессов\niostat -x 1 3           # активность диска (чтение/запись)\nfree -h                 # объём RAM и свопа\ndf -h                   # использование файловых систем\n","bash","",[41,97,98,110,128,140],{"__ignoreMap":95},[99,100,103,106],"span",{"class":101,"line":102},"line",1,[99,104,53],{"class":105},"sScJk",[99,107,109],{"class":108},"sJ8bj","                     # просмотр загрузки CPU и процессов\n",[99,111,113,115,119,122,125],{"class":101,"line":112},2,[99,114,61],{"class":105},[99,116,118],{"class":117},"sj4cs"," -x",[99,120,121],{"class":117}," 1",[99,123,124],{"class":117}," 3",[99,126,127],{"class":108},"           # активность диска (чтение/запись)\n",[99,129,131,134,137],{"class":101,"line":130},3,[99,132,133],{"class":105},"free",[99,135,136],{"class":117}," -h",[99,138,139],{"class":108},"                 # объём RAM и свопа\n",[99,141,143,146,148],{"class":101,"line":142},4,[99,144,145],{"class":105},"df",[99,147,136],{"class":117},[99,149,150],{"class":108},"                   # использование файловых систем\n",[21,152,153],{},"Запишите наблюдаемые пиковые значения – они послужат отправной точкой для оценки улучшения.",[82,155,157],{"id":156},"шаг-2-настройка-параметров-ядра-через-sysctl","Шаг 2: Настройка параметров ядра через sysctl",[21,159,160],{},"Откройте файл конфигурации:",[21,162,163],{},"/etc/sysctl.conf",[21,165,166],{},"Добавьте или отредактируйте следующие параметры (значения подобраны для большинства серверных сценариев):",[90,168,172],{"className":169,"code":170,"language":171,"meta":95,"style":95},"language-conf shiki shiki-themes github-light github-dark","# Снижение использования свопа\nvm.swappiness = 10\n\n# Максимальное количество открытых файлов\nfs.file-max = 2048576\n\n# Сетевой буфер\nnet.core.rmem_max = 12582912\nnet.core.wmem_max = 12582912\nnet.ipv4.tcp_rmem = 4096 87380 12582912\nnet.ipv4.tcp_wmem = 4096 65536 12582912\n\n# Оптимизация для NFS/сетевых файловых систем\nnetnfs.nfs_client_timeout = 30000\n","conf",[41,173,174,179,184,190,195,201,206,212,218,224,230,236,241,247],{"__ignoreMap":95},[99,175,176],{"class":101,"line":102},[99,177,178],{},"# Снижение использования свопа\n",[99,180,181],{"class":101,"line":112},[99,182,183],{},"vm.swappiness = 10\n",[99,185,186],{"class":101,"line":130},[99,187,189],{"emptyLinePlaceholder":188},true,"\n",[99,191,192],{"class":101,"line":142},[99,193,194],{},"# Максимальное количество открытых файлов\n",[99,196,198],{"class":101,"line":197},5,[99,199,200],{},"fs.file-max = 2048576\n",[99,202,204],{"class":101,"line":203},6,[99,205,189],{"emptyLinePlaceholder":188},[99,207,209],{"class":101,"line":208},7,[99,210,211],{},"# Сетевой буфер\n",[99,213,215],{"class":101,"line":214},8,[99,216,217],{},"net.core.rmem_max = 12582912\n",[99,219,221],{"class":101,"line":220},9,[99,222,223],{},"net.core.wmem_max = 12582912\n",[99,225,227],{"class":101,"line":226},10,[99,228,229],{},"net.ipv4.tcp_rmem = 4096 87380 12582912\n",[99,231,233],{"class":101,"line":232},11,[99,234,235],{},"net.ipv4.tcp_wmem = 4096 65536 12582912\n",[99,237,239],{"class":101,"line":238},12,[99,240,189],{"emptyLinePlaceholder":188},[99,242,244],{"class":101,"line":243},13,[99,245,246],{},"# Оптимизация для NFS/сетевых файловых систем\n",[99,248,250],{"class":101,"line":249},14,[99,251,252],{},"netnfs.nfs_client_timeout = 30000\n",[21,254,255],{},"Сохраните файл и примените изменения:",[90,257,259],{"className":92,"code":258,"language":94,"meta":95,"style":95},"sudo sysctl -p\n",[41,260,261],{"__ignoreMap":95},[99,262,263,265,269],{"class":101,"line":102},[99,264,43],{"class":105},[99,266,268],{"class":267},"sZZnC"," sysctl",[99,270,271],{"class":117}," -p\n",[21,273,274],{},"Перезагрузка не требуется – параметры вступят в силу немедленно.",[276,277],"in-article-ad",{},[82,279,281],{"id":280},"шаг-3-оптимизация-дисковой-подсистемы","Шаг 3: Оптимизация дисковой подсистемы",[21,283,284,287],{},[36,285,286],{},"SSD-накопители."," Регулярно запускайте команду очистки неиспользуемого пространства:",[90,289,291],{"className":92,"code":290,"language":94,"meta":95,"style":95},"sudo fstrim -v /\n",[41,292,293],{"__ignoreMap":95},[99,294,295,297,300,303],{"class":101,"line":102},[99,296,43],{"class":105},[99,298,299],{"class":267}," fstrim",[99,301,302],{"class":117}," -v",[99,304,305],{"class":267}," /\n",[21,307,308,311,312,315],{},[36,309,310],{},"HDD-накопители."," Если ",[41,313,314],{},"/tmp"," не используется для кэширования, временных файлов или приложений, можно отключить журнал для этого монтирования (пример для ext4):",[90,317,319],{"className":92,"code":318,"language":94,"meta":95,"style":95},"# Определите устройство, к примеру, /dev/sda3\nsudo tune2fs -O ^has_journal /dev/sda3\n",[41,320,321,326],{"__ignoreMap":95},[99,322,323],{"class":101,"line":102},[99,324,325],{"class":108},"# Определите устройство, к примеру, /dev/sda3\n",[99,327,328,330,333,336,339],{"class":101,"line":112},[99,329,43],{"class":105},[99,331,332],{"class":267}," tune2fs",[99,334,335],{"class":117}," -O",[99,337,338],{"class":267}," ^has_journal",[99,340,341],{"class":267}," /dev/sda3\n",[21,343,344,345,348],{},"После изменения перемонтируйтеFS (",[41,346,347],{},"sudo umount /tmp && sudo mount /tmp","), чтобы изменения вступили в силу.",[82,350,352],{"id":351},"шаг-4-управление-службами","Шаг 4: Управление службами",[21,354,355],{},"Отключите сервисы, которые не нужны для повседневной работы:",[90,357,359],{"className":92,"code":358,"language":94,"meta":95,"style":95},"# Список всех активных сервисов\nsystemctl list-unit-files --type=service --state=enabled\n\n# Пример: отключение Docker, если он не используется\nsudo systemctl disable --now docker\n",[41,360,361,366,380,384,389],{"__ignoreMap":95},[99,362,363],{"class":101,"line":102},[99,364,365],{"class":108},"# Список всех активных сервисов\n",[99,367,368,371,374,377],{"class":101,"line":112},[99,369,370],{"class":105},"systemctl",[99,372,373],{"class":267}," list-unit-files",[99,375,376],{"class":117}," --type=service",[99,378,379],{"class":117}," --state=enabled\n",[99,381,382],{"class":101,"line":130},[99,383,189],{"emptyLinePlaceholder":188},[99,385,386],{"class":101,"line":142},[99,387,388],{"class":108},"# Пример: отключение Docker, если он не используется\n",[99,390,391,393,396,399,402],{"class":101,"line":197},[99,392,43],{"class":105},[99,394,395],{"class":267}," systemctl",[99,397,398],{"class":267}," disable",[99,400,401],{"class":117}," --now",[99,403,404],{"class":267}," docker\n",[21,406,407],{},"Если вы используете графический интерфейс (X/Wayland), убедитесь, что автозагрузка дисплейного сервера не конфликтует с другими дисплейными сессиями. После отключения ненужных служб перезагрузите систему:",[90,409,411],{"className":92,"code":410,"language":94,"meta":95,"style":95},"sudo reboot\n",[41,412,413],{"__ignoreMap":95},[99,414,415,417],{"class":101,"line":102},[99,416,43],{"class":105},[99,418,419],{"class":267}," reboot\n",[82,421,423],{"id":422},"шаг-5-настройка-свопа","Шаг 5: Настройка свопа",[21,425,426,427,430],{},"Если объём оперативной памяти ограничен (\u003C 4 ГБ), настройте своп-память и снизьте ",[41,428,429],{},"swappiness",":",[90,432,434],{"className":92,"code":433,"language":94,"meta":95,"style":95},"# Убедитесь, что параметр применён (см. Шаг 2)\necho 'vm.swappiness = 10' | sudo tee -a /etc/sysctl.conf\nsudo sysctl -p\n\n# Создайте файл подкачки объёмом 2 ГБ\nsudo fallocate -l 2G /swapfile\nsudo chmod 600 /swapfile\nsudo mkswap /swapfile\nsudo swapon /swapfile\n\n# Сделать постоянным после перезагрузки\necho '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab\n",[41,435,436,441,465,473,477,482,498,510,519,528,532,537],{"__ignoreMap":95},[99,437,438],{"class":101,"line":102},[99,439,440],{"class":108},"# Убедитесь, что параметр применён (см. Шаг 2)\n",[99,442,443,446,449,453,456,459,462],{"class":101,"line":112},[99,444,445],{"class":117},"echo",[99,447,448],{"class":267}," 'vm.swappiness = 10'",[99,450,452],{"class":451},"szBVR"," |",[99,454,455],{"class":105}," sudo",[99,457,458],{"class":267}," tee",[99,460,461],{"class":117}," -a",[99,463,464],{"class":267}," /etc/sysctl.conf\n",[99,466,467,469,471],{"class":101,"line":130},[99,468,43],{"class":105},[99,470,268],{"class":267},[99,472,271],{"class":117},[99,474,475],{"class":101,"line":142},[99,476,189],{"emptyLinePlaceholder":188},[99,478,479],{"class":101,"line":197},[99,480,481],{"class":108},"# Создайте файл подкачки объёмом 2 ГБ\n",[99,483,484,486,489,492,495],{"class":101,"line":203},[99,485,43],{"class":105},[99,487,488],{"class":267}," fallocate",[99,490,491],{"class":117}," -l",[99,493,494],{"class":267}," 2G",[99,496,497],{"class":267}," /swapfile\n",[99,499,500,502,505,508],{"class":101,"line":208},[99,501,43],{"class":105},[99,503,504],{"class":267}," chmod",[99,506,507],{"class":117}," 600",[99,509,497],{"class":267},[99,511,512,514,517],{"class":101,"line":214},[99,513,43],{"class":105},[99,515,516],{"class":267}," mkswap",[99,518,497],{"class":267},[99,520,521,523,526],{"class":101,"line":220},[99,522,43],{"class":105},[99,524,525],{"class":267}," swapon",[99,527,497],{"class":267},[99,529,530],{"class":101,"line":226},[99,531,189],{"emptyLinePlaceholder":188},[99,533,534],{"class":101,"line":232},[99,535,536],{"class":108},"# Сделать постоянным после перезагрузки\n",[99,538,539,541,544,546,548,550,552],{"class":101,"line":238},[99,540,445],{"class":117},[99,542,543],{"class":267}," '/swapfile none swap sw 0 0'",[99,545,452],{"class":451},[99,547,455],{"class":105},[99,549,458],{"class":267},[99,551,461],{"class":117},[99,553,554],{"class":267}," /etc/fstab\n",[21,556,557],{},"Теперь система будет использовать файл подкачки только при явной нехватке памяти.",[16,559,561],{"id":560},"проверка-результата","Проверка результата",[21,563,564],{},"После перезагрузки и выполнения всех шагов повторите команды из Шага 1:",[90,566,568],{"className":92,"code":567,"language":94,"meta":95,"style":95},"htop && iostat -x 1 2 && free -h\n",[41,569,570],{"__ignoreMap":95},[99,571,572,574,578,580,582,584,587,589,591],{"class":101,"line":102},[99,573,53],{"class":105},[99,575,577],{"class":576},"sVt8B"," && ",[99,579,61],{"class":105},[99,581,118],{"class":117},[99,583,121],{"class":117},[99,585,586],{"class":117}," 2",[99,588,577],{"class":576},[99,590,133],{"class":105},[99,592,593],{"class":117}," -h\n",[21,595,596],{},"Сравните результаты с исходными показателями. Вы должны увидеть:",[29,598,599,602,605],{},[32,600,601],{},"Низкое среднее использование CPU (\u003C 30 %).",[32,603,604],{},"Стабильные показатели ввода-вывода на диске (если раньше были пиковые загрузки, они должны снизиться).",[32,606,607],{},"Увеличение свободной RAM после отключения ненужных служб.",[21,609,610],{},"Если результаты не улучшились, вернитесь к шагам, где вы изменяли параметры, и проверьте правильность редактирования конфигурационных файлов.",[16,612,614],{"id":613},"возможные-проблемы","Возможные проблемы",[616,617,618,634],"table",{},[619,620,621],"thead",{},[622,623,624,628,631],"tr",{},[625,626,627],"th",{},"Симптом",[625,629,630],{},"Причина",[625,632,633],{},"Решение",[635,636,637,659,680,703],"tbody",{},[622,638,639,646,649],{},[640,641,642,643],"td",{},"Система стала более медленной после изменения ",[41,644,645],{},"vm.swappiness",[640,647,648],{},"Значение слишком низкое для текущих нагрузок",[640,650,651,652,654,655,658],{},"Увеличьте ",[41,653,645],{}," до 30–40 (",[41,656,657],{},"sudo sysctl -w vm.swappiness=30",")",[622,660,661,666,669],{},[640,662,663,665],{},[41,664,61],{}," показывает высокую активность диска после оптимизации",[640,667,668],{},"Фоновые службы продолжают использовать диск (например, обновления apt)",[640,670,671,672,675,676,679],{},"Запустите ",[41,673,674],{},"sudo apt-get autoremove"," и ",[41,677,678],{},"sudo journalctl -u apt"," для проверки",[622,681,682,685,690],{},[640,683,684],{},"Своп-память не используется даже при низком объёме RAM",[640,686,687,689],{},[41,688,645],{}," всё ещё равен 60 или больше",[640,691,692,693,695,696,699,700],{},"Убедитесь, что ",[41,694,163],{}," содержит ",[41,697,698],{},"vm.swappiness = 10"," и выполните ",[41,701,702],{},"sudo sysctl -p",[622,704,705,708,711],{},[640,706,707],{},"Отключение сервиса привело к сбоям автозагрузки",[640,709,710],{},"Неправильный сервис был выбран",[640,712,713,714,717],{},"Используйте ",[41,715,716],{},"systemctl status \u003Cservice>"," для проверки зависимости перед отключением",[21,719,720,721,724,725,728,729,731],{},"Если после внесения изменений система не реагирует, запустите её в однопользовательском режиме (",[41,722,723],{},"sudo reboot && sudo su -","), проверьте целостность файловой системы (",[41,726,727],{},"fsck",") и восстановите резервную копию ",[41,730,163],{},", если изменения привели к нестабильности.",[733,734,735],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":95,"searchDepth":112,"depth":112,"links":737},[738,739,740,747,748],{"id":18,"depth":112,"text":19},{"id":26,"depth":112,"text":27},{"id":79,"depth":112,"text":80,"children":741},[742,743,744,745,746],{"id":84,"depth":130,"text":85},{"id":156,"depth":130,"text":157},{"id":280,"depth":130,"text":281},{"id":351,"depth":130,"text":352},{"id":422,"depth":130,"text":423},{"id":560,"depth":112,"text":561},{"id":613,"depth":112,"text":614},null,"2026-07-03 11:21:06","Пошаговая инструкция по оптимизации Linux: настройка ядра, служб, дисков и памяти для максимальной скорости. Улучшите производительность за 10 минут.","medium",false,"10-15 мин","md",[757,760,763,766],{"answer":758,"question":759},"Используйте утилиты `htop`, `iostat` и `free -h`, а также команду `uname -r` для проверки версии ядра.","Как проверить текущую производительность системы?",{"answer":761,"question":762},"Ключевые параметры: `vm.swappiness`, `fs.file-max`, `net.core.rmem_max`, `net.core.wmem_max`. Они регулируют использование памяти и сетевую производительность.","Какие параметры ядра влияют на скорость?",{"answer":764,"question":765},"Запустите `systemctl list-unit-files --type=service`, отключите ненужные сервисы командой `sudo systemctl disable \u003Cservice>`.","Как отключить ненужные службы?",{"answer":767,"question":768},"Если системная память ограничена, настройте своп-память с помощью `swappiness` и выберите оптимальный размер файла подкачки.","Когда нужно настраивать своп?",[770,773,776,779,782],{"name":771,"text":772},"Проверка ресурсов системы","Запустите `htop`, `iostat -x 1 3` и `free -h`, чтобы увидеть загрузку CPU, активность диска и объём памяти.",{"name":774,"text":775},"Настройка параметров ядра через sysctl","Отредактируйте `/etc/sysctl.conf`, добавив оптимальные значения, например `vm.swappiness = 10`, `net.core.rmem_max = 12582912`. После сохранения выполните `sudo sysctl -p`.",{"name":777,"text":778},"Оптимизация дисковой подсистемы","Для SSD-накопителей включите оптимизацию `fstrim -v /` и отключите Journaling для/tmp, если это безопасно: `sudo tune2fs -O ^has_journal /dev/sdX1`.",{"name":780,"text":781},"Управление службами","Отключите ненужные службы: `sudo systemctl disable --now docker` (если Docker не нужен). Перезапустите систему: `sudo reboot`.",{"name":783,"text":784},"Настройка свопа","Измените `vm.swappiness` в `/etc/sysctl.conf` на 10 и добавьте файл подкачки: `sudo fallocate -l 2G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile`.","PT15M",[787,788,789,790,791,792,793,794,795,796],"оптимизация Linux","настройка производительности Linux","ускорение системы Linux","linux kernel параметры","linux swap настройка","linux службы оптимизация","linux диск I/O настройка","linux sysctl настройка","linux ускорение работы","linux мониторинг производительности","ru_RU",{},"/guides/linux/tune-linux-performance","linux",[802,803,804],"/guides/linux/tune-linux-memory","/guides/linux/tune-linux-disk","/guides/linux/tune-linux-services","Гайды Linux",{"title":5,"description":751},"guides/linux/tune-linux-performance","Этот гайд поможет вам быстро повысить скорость Linux-системы путем корректировки параметров ядра, управления службами и оптимизации ввода-вывода. После выполнения шагов вы увидите заметное ускорение работы.",[800,810,811,812,813],"производительность","оптимизация","sysctl","настройки","guide","JR4Xi-cVajHRcbmrdnCrpowndq-xlPiByv81EDMtEZs",{"data":817,"body":818},{},{"type":38,"children":819},[820],{"type":821,"tag":21,"props":822,"children":823},"element",{},[824,827,832,833,838,839,845,847,853],{"type":825,"value":826},"text","Используйте утилиты ",{"type":821,"tag":41,"props":828,"children":830},{"className":829},[],[831],{"type":825,"value":53},{"type":825,"value":54},{"type":821,"tag":41,"props":834,"children":836},{"className":835},[],[837],{"type":825,"value":61},{"type":825,"value":675},{"type":821,"tag":41,"props":840,"children":842},{"className":841},[],[843],{"type":825,"value":844},"free -h",{"type":825,"value":846},", а также команду ",{"type":821,"tag":41,"props":848,"children":850},{"className":849},[],[851],{"type":825,"value":852},"uname -r",{"type":825,"value":854}," для проверки версии ядра.",{"data":856,"body":857},{},{"type":38,"children":858},[859],{"type":821,"tag":21,"props":860,"children":861},{},[862,864,869,870,876,877,883,884,890],{"type":825,"value":863},"Ключевые параметры: ",{"type":821,"tag":41,"props":865,"children":867},{"className":866},[],[868],{"type":825,"value":645},{"type":825,"value":54},{"type":821,"tag":41,"props":871,"children":873},{"className":872},[],[874],{"type":825,"value":875},"fs.file-max",{"type":825,"value":54},{"type":821,"tag":41,"props":878,"children":880},{"className":879},[],[881],{"type":825,"value":882},"net.core.rmem_max",{"type":825,"value":54},{"type":821,"tag":41,"props":885,"children":887},{"className":886},[],[888],{"type":825,"value":889},"net.core.wmem_max",{"type":825,"value":891},". Они регулируют использование памяти и сетевую производительность.",{"data":893,"body":894},{},{"type":38,"children":895},[896],{"type":821,"tag":21,"props":897,"children":898},{},[899,900,906,908,914],{"type":825,"value":671},{"type":821,"tag":41,"props":901,"children":903},{"className":902},[],[904],{"type":825,"value":905},"systemctl list-unit-files --type=service",{"type":825,"value":907},", отключите ненужные сервисы командой ",{"type":821,"tag":41,"props":909,"children":911},{"className":910},[],[912],{"type":825,"value":913},"sudo systemctl disable \u003Cservice>",{"type":825,"value":915},".",{"data":917,"body":918},{},{"type":38,"children":919},[920],{"type":821,"tag":21,"props":921,"children":922},{},[923,925,930],{"type":825,"value":924},"Если системная память ограничена, настройте своп-память с помощью ",{"type":821,"tag":41,"props":926,"children":928},{"className":927},[],[929],{"type":825,"value":429},{"type":825,"value":931}," и выберите оптимальный размер файла подкачки.",{"data":933,"body":934},{},{"type":38,"children":935},[936],{"type":821,"tag":21,"props":937,"children":938},{},[939,940,945,946,952,953,958],{"type":825,"value":671},{"type":821,"tag":41,"props":941,"children":943},{"className":942},[],[944],{"type":825,"value":53},{"type":825,"value":54},{"type":821,"tag":41,"props":947,"children":949},{"className":948},[],[950],{"type":825,"value":951},"iostat -x 1 3",{"type":825,"value":675},{"type":821,"tag":41,"props":954,"children":956},{"className":955},[],[957],{"type":825,"value":844},{"type":825,"value":959},", чтобы увидеть загрузку CPU, активность диска и объём памяти.",{"data":961,"body":962},{},{"type":38,"children":963},[964],{"type":821,"tag":21,"props":965,"children":966},{},[967,969,974,976,981,982,988,990,995],{"type":825,"value":968},"Отредактируйте ",{"type":821,"tag":41,"props":970,"children":972},{"className":971},[],[973],{"type":825,"value":163},{"type":825,"value":975},", добавив оптимальные значения, например ",{"type":821,"tag":41,"props":977,"children":979},{"className":978},[],[980],{"type":825,"value":698},{"type":825,"value":54},{"type":821,"tag":41,"props":983,"children":985},{"className":984},[],[986],{"type":825,"value":987},"net.core.rmem_max = 12582912",{"type":825,"value":989},". После сохранения выполните ",{"type":821,"tag":41,"props":991,"children":993},{"className":992},[],[994],{"type":825,"value":702},{"type":825,"value":915},{"data":997,"body":998},{},{"type":38,"children":999},[1000],{"type":821,"tag":21,"props":1001,"children":1002},{},[1003,1005,1011,1013,1019],{"type":825,"value":1004},"Для SSD-накопителей включите оптимизацию ",{"type":821,"tag":41,"props":1006,"children":1008},{"className":1007},[],[1009],{"type":825,"value":1010},"fstrim -v /",{"type":825,"value":1012}," и отключите Journaling для/tmp, если это безопасно: ",{"type":821,"tag":41,"props":1014,"children":1016},{"className":1015},[],[1017],{"type":825,"value":1018},"sudo tune2fs -O ^has_journal /dev/sdX1",{"type":825,"value":915},{"data":1021,"body":1022},{},{"type":38,"children":1023},[1024],{"type":821,"tag":21,"props":1025,"children":1026},{},[1027,1029,1035,1037,1043],{"type":825,"value":1028},"Отключите ненужные службы: ",{"type":821,"tag":41,"props":1030,"children":1032},{"className":1031},[],[1033],{"type":825,"value":1034},"sudo systemctl disable --now docker",{"type":825,"value":1036}," (если Docker не нужен). Перезапустите систему: ",{"type":821,"tag":41,"props":1038,"children":1040},{"className":1039},[],[1041],{"type":825,"value":1042},"sudo reboot",{"type":825,"value":915},{"data":1045,"body":1046},{},{"type":38,"children":1047},[1048],{"type":821,"tag":21,"props":1049,"children":1050},{},[1051,1053,1058,1060,1065,1067,1073],{"type":825,"value":1052},"Измените ",{"type":821,"tag":41,"props":1054,"children":1056},{"className":1055},[],[1057],{"type":825,"value":645},{"type":825,"value":1059}," в ",{"type":821,"tag":41,"props":1061,"children":1063},{"className":1062},[],[1064],{"type":825,"value":163},{"type":825,"value":1066}," на 10 и добавьте файл подкачки: ",{"type":821,"tag":41,"props":1068,"children":1070},{"className":1069},[],[1071],{"type":825,"value":1072},"sudo fallocate -l 2G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile",{"type":825,"value":915},[]]