- Kolesnikow.PW
- Рубрики
- Поиск
- Популярное
- Свежие записи
- Как увеличить производительность процессоров в Linux?
- Оптимизация работы процессора и памяти на машине с Linux
- Как ускорить Linux
- Используйте VirtualBox
- Как ускорить Linux
- 1. Ускорение загрузчика Grub
- 2. Отключите сервисы
- 3. Отключите приложения
- 4. Ускорение файлового менеджера
- 5. Используйте легкое окружение
- 6. Ускорьте KDE
- 7. Заблокируйте рекламу
- 8. Используйте сочетания клавиш
- 9. Пропатчите ядро
- 10. Разгон видеокарты
- 11. Разгон оборудования
- 12. Отключите IPv6
- 13. Статическая линковка
- 14. Используйте ZRAM
- 15. Уменьшите активность жесткого диска
- 16. Настройте работу подкачки
- Выводы
Kolesnikow.PW
Блог Светозара Колесникова
Menu and widgets
Рубрики
Поиск
Популярное
Как сэкономить на продвижении сайта?
Услуга профессионального хостинга
Краш тест смартфонов из Airsoft пневматики
Облачное хранилище данных
Как установить maldet на свой VPS сервер
Свежие записи
Как увеличить производительность процессоров в Linux?
Большинство дистрибутивов Linux, в частности ubuntu, Debian, archlinux — собирают ядро с поддержкой модуля cpufreq, который снижает частоту процессора до минимально допустимой в угоду снижения энергопотребления.
Это значит что в любой момент времени процессор сбрасывает частоты, что может негативно сказаться на рендринге, либо играх.\
▶Выглядит это вот так:
Вдруг, посреди работы, или потной катки, у нас падает производительность. Это не есть хорошо. Основная проблема в том, что cpufreq выставлен в режим powersave. Проверить это можно командой:
Мы можем безболезненно выставить режим perfomance и убрать нежелательные сбросы частот процессора.
Как заставить процессор не сбрасывать частоту в linux?
Данный простой bash-скрипт отключает все режимы энергосбережения процессора и заставляет его работать на максимальной рабочей частоте (разгона не происходит):
Нет, все равно, сброс будет, но не такой жесткий.
Для запуска скрипта в системе создадим в /opt/ файл antidropcpu.sh (с содержимом выше), дадим права на запуск и запустим от пользователя — root
▶Для запуска скрипта выполните в терминале (только после того, как выдадите право на запуск):
Производительность процессора увеличится немедленно. Действие будет выполнено сразу для всех доступных ядер CPU.
Проверить также можно командой:
Ну и посмотрев частоты процессора можно будет заменить какая у них частота:
▶Важно: После рестарта рабочей машины система cpufreq все равно будет работать в режиме powersave. Так что лучше наш скрипт прописать в автозапуск.
▶ Почему powersave по умолчанию?
Линукс не знает куда его ставят и поэтому всегда экономно распоряжается ресурсами.
▶ Когда и где актуально использование увеличение производительности через cpufreq?
Да везде, если у Вас старый ноут, или 2-х ядерный Сeleron(как у меня на работе), убрав сбросы частот вы получите не плохой прирост производительности. Да, он будет заметен глазу даже на Celeron. Что уж говорить, когда у вас I7-7700k или 6-ти ядерный, 12-ти поточный xeon .
Источник
Оптимизация работы процессора и памяти на машине с Linux
Собственно, есть задача оптимизировать работу железа на новособранной машине.
Motherboard: Gigabyte GA-Z170X-UD3
CPU: Intel® Core™ i7 6700K
SSD: Samsung 850 EVO 250GB 2.5-Inch SATA III Internal SSD (MZ-75E250B/AM)
HDD: Seagate 2TB SATA 6Gb/s 64MB Cache 3.5-Inch (ST2000DM001)
Memory: Corsair Vengeance LPX 32GB 4 x 8GB 2666MHz DDR4 CL15 RAM (CMK32GX4M4A2666C16R)
CPU Cooler: DEEPCOOL «LUCIFER K2»
PSU: ZALMAN ZM600-LX, 600W, PFC Activ
Речь не идёт об экстремальном разгоне. И вообще, не о разгоне. Идея в том, чтобы с одной стороны несколько увеличить частоты, на которых работают процессор и память, а с другой стороны понизить питающие напряжения, насколько это возможно без потери стабильности. Технически проблема решается манипуляциями параметров в BIOS, здесь всё понятно. Но всё упирается в мониторинг параметров, тестирование стабильности работы и оценку полученных результатов в Linux. Погуглив я пришёл к выводу что всё столь же печально, как и 4 года назад, когда я собирал предыдущую машину. У кого-то есть опыт такой тонкой настройки, или не стоит мудрить и лучше использовать для этого Windows?
А чего тут сложного, частоту шины подними да и все. С напругой заморачиваться смысла не вижу, так как экстрим не планируется. Я свой E2140 с 1,6 до 2,4 только увеличением FSB разогнал, правда память не гнал (ставил частоту наиболее близкую к родной). А мониторить это дело выхлопом sensors при работе какого либо LINPACK.
С напругой заморачиваться смысла не вижу
А напрасно. Снижение питающих напряжений позволяет:
1. Снизить энергопотребление системы
2. Понизить температуры процессора и памяти
3. Увеличить срок службы процессора и памяти
4. Уменьшить шум от систем охлаждения
Это и есть оптимизация. А то, что вы сделали — грубый частичный разгон.
Не, ну так то и систему питания перепаять можно. Интересная заморочка у Вас. Интересно еще посмотреть на сколько это экономит электричества. 🙂 Да и про срок службы как то сомнительно, взглянуть бы на цифры. Хотя кто я такой чтобы рассуждать о Ваших идеях. 🙂
Вот статейка интересная нагуглилась https://habrahabr.ru/post/228233/ . Может поможет Вам, хотя наверно Вы ее уже читали.
Лоровские неадекваты как обычно.
Увеличить срок службы процессора и памяти
Какая тебе разница, 100 или 105 лет они прослужат?
Для начала ядро поставить из релиз кандидата, на более старых процессор сильнее греется. Пруф в недавней новости.
Таки да, полностью согласен. Из-за нищебродства не было анлокнутого. Пошел матчасть учить.
ну да, годный способ рассказать всем, какую крутую машину ты купил!
Круто это 2011v3, nvme ssd и тд.
Какая тебе разница, 100 или 105 лет они прослужат?
Скорее 10 или 15, но, в приципе, ты прав. Тем не менее, факт остаётся фактом: электроэлементы работающие при более высокой температуре быстрее деградируют и имеют больше шансов выйти из строя.
Насчёт экономии электричества. Только за счёт грамотного тюнинга железа можно снизить энергопотребление ватт на 10-30 (в зависимости от свойств конкретных образцов оборудования). Вот и посчитай, сколько это будет при непрерывной работе.
v4 уже есть, но все равно это для PC лишнее, у большинства компы гораздо проще
Увеличить срок службы процессора и памяти
Ты почку продал, чтобы купить эти железки?
но зачем вот это всё?
там и так мощи процессора хватает за глаза для всего.
так на цены посмотри.
можно жабу сожрать с перепугу.
но зачем вот это всё? там и так мощи процессора хватает за глаза для всего.
Совершенно верно. Поэтому речь идёт не о разгоне, а об оптимизации. Чего зря гонять горячий воздух?
v4 уже есть, но все равно это для PC лишнее, у большинства компы гораздо проще
Речь не о крутизне (всегда найдётся ещё более мощная машина, чем у тебя), а о компромиссе желаний и возможностей. Мой компромисс установил такую планку.
Цены, конечно же, навевают печаль. Но и впадать в delirium tremens из-за этого не стоит. Ресурс CPU и RAM достаточно велик, чтобы передать их по наследству.
Это процессор живёт 10 лет? Лол.
Вот и посчитай, сколько это будет при непрерывной работе
5 рублей в месяц?
Я бы на вашем месте уже сейчас озаботился резервным HDD, потому что ваш накроется в ближайшие месяцы с вероятностью 95% )))
А зачем вы такой проц брали если не собрались разгонять? Обычный 6700 всего 65Вт потребляет. У меня кусок алюминия и 12см вентиль 65Вт выше 42 градусов при компиляции не пускает.
А зачем вы такой проц брали если не собрались разгонять?
Процессор всё-таки будет слегка разогнан, но без фанатизма. До наилучшего соотношения производительность/энергопотребление. Теоретически это около половины-трети разгонного потенциала. Насколько получится — не знаю ещё, не изучил поведение системы.
Зачем мне всё это нужно? Для полупрофессионального видеомонтажа и перекодирования длинных видеосюжетов.
Кстати тишина системы тоже под вопросом. БП не самый тихий, может имело смысл брать который пассивный до 40% нагрузки? Да и вентиль у охлаждения проца не самый тихий.
Мне вот очень интересно на сколько Вам удастся понизить напряжение и поднять частоты.
Мне вот очень интересно на сколько Вам удастся понизить напряжение и поднять частоты.
Мне тоже 🙂 Это в значительной степени лотерея. Всё зависит от физических свойств конкретных экземпляров железа и разброс здесь весьма большой.
http://www.3dnews.ru/920570 что то как то не гонится без поднятия напряжения. 🙁 Может Вам и повезет.
Покажи мне хоть 1 умерший процессор. Они деградируют, да, но от 10 лет экстремальных условий и не слишком критично. Там транзисторов слишком много, чтобы пара отказавших на что-то повлияла. У меня только однажды было, мать скончалась и пробило питание на процессоре, после чего он вылетел.
Наоборот, имеет смысл поднять частоту и накинуть немного питания, для стабильности. Лишние гигагерцы ещё никому не вредили.
скайлейк такой холодный? у мну хасвелл тоже 65Вт, тоже кусок люминия без теплотрубок и слаборазвитой поверхностью, 140мм вентиль с низкими оборотами. в почти простое (ну там мессенджер, хром с кучей вкладок но установленным the great suspender, лор вот читаю, а не видео смотрю, которое может грузить проц). в таком режиме 57градусов средняя.
все всё то же самое, но раскрутить вентилятор на максимум — тогда только и будет сорок-сорок с копейками.
ежели прогрузить — за 90 уходит.
Какая тебе разница, 100 или 105 лет они прослужат?
Погугли про электромиграцию вместе с нынешними техпроцессами.
Про скайлэйк не знаю. Я про свой разогнанный до 3.3ггц e5300 который тоже 65Вт.
А напрасно. Снижение питающих напряжений позволяет:
. тут бред глупого человека.
Разогнанное железо даже на стандартном напряжении тупить будет, а если опустишь, оно у тебя даже не запустится. Всегда когда что-то гонишь, надо напругу первым делом контролировать (=поднимать).
Для чайников еще: разгон проца без понижения таймингов памяти производительности не добавит, а может только ухудшить.
у мну хасвелл тоже 65Вт, тоже кусок люминия без теплотрубок и слаборазвитой поверхностью, 140мм вентиль с низкими оборотами. в почти простое (ну там мессенджер, хром с кучей вкладок но установленным the great suspender, лор вот читаю, а не видео смотрю, которое может грузить проц). в таком режиме 57градусов средняя.
Если это на десктопе, то это как-то странно. Учитывая, что у меня на достаточно старом и горячем Sandy Bridge обычно такая картина.
термопаста норм, не помню только что последнее мазал, то ли mx-4, то ли arctic silver 5.
ник я себе не от балды придумал.
Ты сделал местным пользователям амд плакать.
По-моему ты сильно преувеличиваешь, говоря о finfet.
Бред. Ничего толком не добъёшься. Одна замена второго HDD на SSD с лихвой побъёт твою оптимизацию уровня /b
Тем более повод есть 😀 У тебя очень удачная серия HDD https://habrahabr.ru/post/251941/
Вот людям делать нечего. Если комп используется для работы, то случайное зависание или сбой с потерей данных, связанные с разгоном выйдут намного дороже.
Источник
Как ускорить Linux
Linux дает много преимуществ своим пользователям. Например, его можно считать свободным от вирусов, поскольку их существует очень небольшое количество. Для многих очень важно, что никто, кроме вас, не будет контролировать то что вы делаете в системе. Свободное программное обеспечение звучит очень привлекательно, в свете последних событий, когда в прошлом году мы узнали что большие компании вроде Microsoft и Apple следят за своими пользователями.
Свободное программное обеспечение становится очень актуальным если вы не хотите платить за использование самой новой версии операционной системы.
Многие помнят, что кликнув двойным щелчком по ярлыку в Windows нужно достаточно долго подождать, пока запустится программа. Здесь у Linux тоже преимущество — он намного быстрее. И это касается всех, кто использует компьютер с новеньким восьмиядреным процессором, и тех у кого старый ноутбук прошлого века. Если вы хотите еще больше скорости в Linux, следуйте инструкциям из этой статьи. Дальше мы рассмотрим как ускорить Linux. Мы будем ориентироваться в первую очередь на Ubuntu, но все эти советы могут быть применены также к другим дистрибутивам.
Используйте VirtualBox
Некоторые из приведенных здесь советов включают модификацию системных файлов от имени root пользователя. При таком способе редактирования всегда есть шанс случайно что-нибудь сломать и сделать ваш компьютер неработоспособным. Поэтому лучше сделайте резервную копию всех файлов, с которыми вы будете работать, чтобы потом при необходимости восстановить старые настройки.
Еще лучше поэкспериментировать сначала с виртуальной машиной. Таким образом, вы можете делать все что захотите, а потом просто откатиться к последнему рабочему снимку.
Как ускорить Linux
1. Ускорение загрузчика Grub
Если у вас установлено две операционные системы, то вы, наверное, знакомы с этим меню загрузки. Но то что вы, скорее всего, не заметили, это обратный отсчет в самом низу, под областью ввода. Это время, на протяжении которого система будет ждать, перед тем как начать загружать дистрибутив по умолчанию.
Например, в Ubuntu — это 10 секунд. Обычно вы можете нажать Enter, но если вы находитесь далеко от машины, более благоразумным будет поставить интервал покороче, например, 3 секунды. Этого будет вполне достаточно чтобы выбрать ОС.
Чтобы ускорить загрузку Linux откройте файл /etc/default/grub от имени root. Измените значение GRUB_TIMEOUT = 10, на 3.
sudo vi /etc/default/grub
А затем обновите конфигурацию Grub. Вот:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
2. Отключите сервисы
Во время загрузки системы, есть огромная разница между загрузкой ядра и готовностью к работе рабочего стола. Дело в том, что система загружает очень больше количество сервисов, и не все из них вам нужны. В большинстве современных дистрибутивов используется система инициализации systemd. У этой системы инициализации есть специальная утилита, позволяющая проанализировать какие сервисы сколько времени заняли во время загрузки. Это systemd-analyze:
Кроме того, вы можете посмотреть все сервисы списком, добавленные в автозагрузку:
systemctl list-unit-files —state=enabled
Определить какие сервисы, нужны, а какие нет, вы можете просто выполнив поиск в интернете. Во многих дистрибутивах есть графические приложения для управления сервисами, но, в Ubuntu для этого придется воспользоваться консольной утилитой systemctl, это поможет сильно ускорить работу linux. Чтобы отключить сервис выполните:
sudo systemctl disable имя_сервиса
3. Отключите приложения
Приложения, запускаемые по умолчанию после старта оболочки тоже могут сильно замедлять запуск системы. В Gnome есть утилита Приложения запускаемые по умолчанию, которую можно открыть из главного меню:
Удалите оттуда все приложения, которые вы не используете. Для отключения автозагрузки можно просто снять галочку напротив программы.
4. Ускорение файлового менеджера
Файловый менеджер в Gnome по умолчанию при открытии каждой папки выполняет быстрое сканирование всех файлов, чтобы показать миниатюры и дополнительную информацию. В принципе это быстрое сканирование, но в папке с большим количеством файлов, этот процесс будет совсем небыстрым.
Чтобы перестать тратить процессорное время на эту задачу кликните по иконке бутерброда, затем выберите пункт Параметры:
В открывшемся меню перейдите на вкладку Поиск и предпросмотр файлов, в разделе Миниатюры измените параметр из Всегда или Только локальные файлы на Никогда.
Вы увидите, что теперь Nautilus работает намного быстрее.
5. Используйте легкое окружение
Для слабого оборудования принято выбирать более легкие дистрибутивы. В них меньше ненужных программ, а самое главное — используется более легкое окружение рабочего стола. Вы можете установить легкое окружение или даже легковесный оконный менеджер в свою систему. Если вы используете тяжелые окружения вроде KDE или Gnome, попробуйте что-либо более простое. Это даст значительный прирост производительности.
Самая важная задача рабочего окружения — управлять запущенными графическими программами, и давать вам достаточно контроля над ними. Но такие окружения могут выполнять намного больше функций чем вам нужно. Вы можете попробовать XFCE, LXDE или какой либо оконный менеджер. Они ещё более лековесны и быстры. К самым популярным можно отнести Openbox, Fluxbox, i3wm, awesome и другие.
Кроме того, вы можете использовать легкий оконный менеджер вместо стандартного оконного менеджера окружения. Для этого, например, после установки для запуска оконного менеджера openbox наберите:
Через несколько секунд вы увидите, что стиль окон изменился. Это и есть Openbox. с помощью контекстного меню вы можете перемещать окна, закреплять или устанавливать поверх других. Но больше ничего другого. Ваши окна теперь двигаются быстрее.
6. Ускорьте KDE
Если вы используете окружение рабочего стола KDE, то у вас есть отличный шанс получить ускорение работы linux. Хотя Plasma работает довольно быстро если у вас современная машина, но это сложный стек программного обеспечения. Каждый компонент KDE может быть настроен для более эффективной его работы. Мы уже рассматривали как ускорить KDE, читайте об этом подробно в отдельной статье.
7. Заблокируйте рекламу
При просмотре веб-страниц вы заметите что сайт загружается не сразу, он ждет пока будут загружены все компоненты страницы, в том числе и рекламные объявления. Flash анимация очень раздражает при большом количестве блоков на странице, поэтому вы можете ее заблокировать (не нужно этого делать на нашем сайте, мы белые и пушистые).
Для большинства популярных браузеров — Chromium, Firefox, Opera есть расширение AdGuard или AdBlock, которое отлично справляется с этой функцией. Программа использует базу данных чтобы заблокировать наиболее популярные источники объявлений.
8. Используйте сочетания клавиш
Кому-то это может показаться очевидным. Работа только с клавиатурой намного быстрее, чем движение от мышки к клавиатуре и обратно. Много функций можно сделать с помощью клавиатуры. Например, стандартные команды копирования и вставки из меню правка.
Стоит создать сочетания клавиш для всех часто используемых действий. Например, переключение между приложениями и рабочими столами. Вы можете пойти еще дальше и использовать в качестве текстовых редакторов vim и emacs.
Интерфейс запуска приложений открываемый по Alt+F2 может сделать намного больше. Например, вы можете набрать Выключить для выключения или Заблокировать для блокировки экрана. Вы можете выполнять простые расчеты начав выражение со знака =. Там есть еще много подобных функций в зависимости от плагинов. Наберите знак ? и нажмите стрелку вправо чтобы узнать подробнее. В качестве текстового редактора можно использовать Vim, также для многих сред разработки есть расширения, обеспечивающие поддержку сочетаний клавиш из Vim.
9. Пропатчите ядро
Если вам нужна максимальная производительность программного обеспечения, то множество исправлений можно внести в ядро. Оптимизация ядра Linux может дать отличный эффект. Вы можете оптимизировать ядро самостоятельно, но есть и более легкий путь. Вы можете использовать ядро, скомпилированное Con Koliva, оно включает огромное количество патчей производительности. Патчсет ядра называется -ck и он был собран с упором на производительность.
Чтобы его установить, вам нужно скачать исходные тексты ядра, той версии на которую рассчитаны эти патчи. Затем скачайте сам патч и выполните команду в папке с исходниками ядра:
Теперь соберите ядро в соответствии с инструкциями из вашего дистрибутива. Это проще сказать чем сделать, но в интернете есть очень много инструкций, в том числе на нашем сайте — собираем ядро Linux.
10. Разгон видеокарты
Не нужно использовать BIOS, для видеокарт Nvidia была создана утилита с помощью которой можно выполнить разгон видеокарты. Но чтобы включить поддержку разгона вам надо добавить одну строчку в файл /etc/X11/xorg.conf. В современных дистрибутивах такого файла обычно нет, но его можно создать выполнив:
После того как файл /etc/X11/xorg.conf будет создан откройте его в текстовом редакторе с правами root, найдите секцию Device который описывается ваша графическая карта и добавьте в конец секции для регулирования оборотов кулера:
Option «Coolbits» «5»
Или для разгона:
Option «Coolbits» «8»
Затем перезапустите Х сервер. Утилиту можно установить с помощью из FlatHub. В самой программе вы можете создать профиль разгона для видеокарты увеличив частоту памяти и графического ядра, а также регулировать обороты кулера.
Каждый раз когда вы меняете параметры, изменяется тепловыделение. Убедитесь что температура остается в разумных пределах. Как только настроите все параметры, добавьте утилиту в автозагрузку, чтобы она загружала параметры при старте системы.
Есть ещё один способ увеличить производительность видеокарты. Утилита Nvidia XSettings на вкладке PowerOptimizer позволяет не только менять частоту графического ядра, но и выбирать профиль производительности. Вы можете включить профиль Prefer maximum performance:
11. Разгон оборудования
Разгон и различные трюки с увеличением параметров выше рекомендуемых скоростей и температур может повредить ваши данные и привести к поломке вашего оборудования и это очень хорошее ускорение linux. Но многие компоненты сейчас разработаны с учетом больших нагрузок, чем их стандартная конфигурация. Этот запас оставляет много места для экспериментов.
Многие материнские платы включают в себя пункты по умолчанию, для повышения скорости системы, без необходимости больших знаний в области компьютера.
Вы можете настроить все это в своем BIOS. Для доступа к нему используйте клавиши F2 или Del. Возможно, вы найдете там опции для ускорения процессора, увеличения частоты оперативной памяти и т д. Но после разгона не забывайте протестировать стабильность процессора и следить за температурой с помощью консольной утилиты sensors или графической xsensors:
12. Отключите IPv6
Linux уже очень давно поддерживает протокол IPv6, но если вы его не используете, то его отключение может повысить быстродействие сети, таким образом, выполнив ускорение Linux при работе с сетью. Самый простой способ сделать это через NetworkManager.
Откройте настройки вашего подключения к сети, перейдите на вкладку IPv6 и выберите пункт Выключить:
Браузер Firefox тоже позволяет отключить ipv6. Просто наберите в адресной строке about:config и активируйте пункт network.dns.disableIPv6.
Кроме того, можно отключить IPv6 на уровне всего дистрибутива. На этом сайте уже есть статья об этом: Как отключить IPv6 в Ubuntu.
13. Статическая линковка
Многие программы подгружают для своей работы библиотеки динамически, во время работы программы. На это уходит не очень много времени, но если приложения большие и подгружают много библиотек, то статическая линковка может дать отличное ускорение Linux. Для этого используются утилиты preload и prelink.
Prelink преобразует исполняемые файлы таким образом, чтобы они загружали как можно меньше библиотек. Preload же следит за системой и держит в памяти часто используемые программы. После небольшой калибровки хорошо чувствуется оптимизация Linux. Сначала установите Prelink:
sudo apt install prelink
Затем запустим утилиту для обработки всех исполняемых файлов:
sudo prelink —all
Для периодичного запуска prelink, чтобы выполнялась оптимизация Linux для новых файлов, откройте файл /etc/default/prelink и замените строчку PRELINKING=unknown на yes:
sudo vi /etc/default/prelink
Далее установите Preload:
sudo apt install preload
Эту программу достаточно только установить, она не требует настройки после установки.
14. Используйте ZRAM
Если у вас недостаточно оперативной памяти, вы можете очень просто увеличить ее количество на 25, а то и 50% с помощью сжатия оперативной памяти zram. Это модуль ядра, который позволяет сжимать содержимое оперативной памяти на лету, таким образом вместимость ОЗУ остается увеличивается, а скорость остается прежней. Это даст хорошее ускорение работы Linux для старых компьютеров.
15. Уменьшите активность жесткого диска
Система очень активно пишет и читает файлы из каталога /tmp. Это каталог для временных файлов, и с ним могут одновременно работать большое количество программ. Будет лучше, если содержимое этого каталога будет находиться в оперативной памяти. Чтобы ускорить работу linux, таким образом, добавьте строчку в файл /etc/fstab:
sudo vi /etc/fstab
tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0
Но сначала убедитесь не примонтирована ли уже папка tmp в оперативную память, выполнив команду mount. Во многих дистрибутивах эта оптимизация linux включена по умолчанию.
16. Настройте работу подкачки
Не все системы рационально используют пространство подкачки на жестком диске. По умолчанию значение vm.swappiness установлено 60:
Поэтому, если (100-60) 40% оперативной памяти занято, система начнет сбрасывать данные на жесткий диск. Это справедливо для систем с небольшим количеством ОЗУ, 1-2 Гб, но если у вас 16 Гб, то нагружать жесткий диск когда у вас занято только 4 Гб несерьезно. Чтобы это изменить выполните команду:
sudo sysctl -w vm.swappiness=10
Это значит начинать сбрасывать данные в Swap когда занято 90% памяти (100-10). Можно использовать и другие значения. При частом переполнении памяти это отличная оптимизация Linux.
Выводы
В этой статье мы разобрали достаточно много методов как ускорить Linux, но все же я думаю это далеко не все решения. Если вы знаете другие интересные варианты ускорения работы Linux, поделитесь с нами в комментариях.
Источник