Вторая жизнь старого компьютера. Практическое руководство.

Время на прочтение: 43 минут(ы)

Слабым местом медлительных компьютеров зачастую является не самым оптимальным образом используемая оперативная память и нагрузка на процессор, создаваемая некоторыми компонентами операционной системы (антивирусное ПО, svchost, TiWorker и др. службы). Если же вам приходится работать на совсем старой машине с 4Гб ОЗУ (RAM) «на борту» или даже менее, то производительность компьютера при запуске ресурсоёмких приложений или даже того же браузера Chrome c 30+ открытыми вкладками, станет катастрофически низкой из-за нехватки ОЗУ и попыток переноса данных операционной системой в файл подкачки, расположенный на значительно более медленном по сравнению с ОЗУ жёстком диске. Так, поклонники Sinespace и Second Life, видимо, замечали, как резко снижается производительность системы на «многолюдных» или переполненных объектами и скриптами симах, и, в том, числе из-за роста загрузки оперативной памяти и активного использования файла подкачки.

О том, как вы можете оптимизировать использование оперативной памяти и снизить нагрузку на центральный процессор, мы расскажем в данной статье и дадим практические рекомендации. К сожалению, все рекомендации, которые будут даны ниже — адресованы пользователям , т.к. в Windows оптимизацию предложенными методами провести практически невозможно. Мы будем признательны, если наши читатели поделятся в комментариях своими предложениями по оптимизации использования ОЗУ и снижения нагрузки на ЦП в Windows (здесь есть советы по оптимизации компьютера на ОС Windows, но не ожидайте от них суперускорения системы). Если же вы являетесь пользователем Windows и установить дополнительную ОЗУ вам не позволяет устаревшая материнская плата (контроллер RAM или ЦП), то выходом для вас может быть установка Linux второй операционной системой. Это не сложно, так вы сможете и не отказываться полностью от Windows, и иметь возможность комфортно работать с «тяжёлыми» приложениями в Linux. В любом случае мы считаем, что вам должно быть не безынтересно ознакомление с рекомендациями, приведёнными ниже.

Большинство рекомендаций, касающихся оптимизации использования оперативной памяти, основаны на задействовании специальных механизмов, минимизирующих использование файла подкачки на жёстком диске, а также снижении потребления ОЗУ операционной системой, за счёт чего больше оперативки будет доступно для приложений.

Все рекомендации, которые даны ниже, будут относиться к операционной системе Ubuntu 18.04, но они также применимы и к Ubuntu 16.04, и с небольшими изменениями — в Ubuntu 20.04.

Не уверены в том, какая версия дистрибутива Ubuntu используется? В этом случае вы можете получить соответствующую информацию следующим образом: откройте эмулятор терминала, нажав на иконку с девятью точками («Показать приложения») в нижней части боковой панели, введя запрос «терминал» и выбрав первый из предложенных вариантов приложений «Терминал» (также, как правило, вы всегда можете вызвать терминал горячими клавишами Ctrl+Alt+Enter). После этого введите следующую команду в открывшееся окно терминала (скопируйте и вставьте ее для того, чтобы не ошибиться):

lsb_release -a

После окончания ввода команды нажмите клавишу Enter для ее исполнения. В результате с помощью окна терминала будет выведена информация о версии дистрибутива Ubuntu.

Итак, начнём, но для начала выполним несколько действий по начальной оптимизации операционной системы. Это всего лишь список операций, благодаря выполнению которых, можно получить практически не требующую обслуживания операционную систему, беспроблемно работающую в течение многих лет!

Примечание: на данной странице вы найдете лишь описания относительно безопасных операций, так как, по нашему мнению, стабильность и надежность вашей операционной системы не должна снижаться ни при каких обстоятельствах. 

В тех случаях, когда операции будут связаны с каким-либо риском, их описания будут сопровождаться предупреждениями, позволяющими принимать сбалансированные решения.

Если вы боитесь «сломать» свою Ubuntu, то воспользуйтесь рекомендациями, по созданию резервных копий и восстановлению систем Linux здесь.

1. Операции, которые рекомендуем выполнить сразу после установки Ubuntu

Ранее здесь мы уже писали о действиях, которые необходимо выполнить сразу же после установки Ubuntu. Эти действия в большей степени были направлены на обеспечение максимального «комфорта» при работы с операционной системой. Сейчас мы больше уделим внимания действиям, которые повысят стабильность и производительность Ubuntu (хотя многое из этого вы скорее всего уже сделали).

1.1. Установка всех доступных обновлений

В первую очередь обновления, потом — все остальное…

Для начала нажмите на иконку с девятью точками («Показать приложения») в нижней части боковой панели, введите запрос «обновление» и выберите первый из предложенных вариантов приложений «Обновление приложений». Позвольте менеджеру обновлений проверить наличие доступных обновлений и установить их.

После установки обновлений перезагрузите ваш компьютер (перезагрузка не должна осуществляться после каждой установки обновлений, но в данном случае все же следует перезагрузить компьютер для гарантии последующего корректного функционирования системы).

1.2. Установка отсутствующих драйверов

Установка драйверов обычно не требуется, так как они уже интегрированы в ядро Linux. Исключением являются проприетарные драйверы для графических карт Nvidia (а также некоторых других устройств).

Для достижения оптимальной производительности вашей видеокарты от Nvidia, а также модуля беспроводной сети от Broadcom, вам придется установить драйверы с закрытым исходным кодом (или проприетарные драйверы). Система автоматически выведет уведомление о наличии проприетарных драйверов для вашей графической карты или модуля беспроводной сети в форме иконки в системном трее в правой части верхней панели. Вам нужно будет лишь нажать на эту иконку и следовать инструкциям.

Если такого уведомления не выводится, вам придется проверить наличие проприетарных драйверов для используемых устройств вручную. Для этого следует нажать на иконку с девятью точками («Показать приложения») в нижней части боковой панели, ввести запрос «драйверы» и выбрать первый из предложенных вариантов приложений «Программы и обновления». После запуска приложения следует перейти на вкладку «Дополнительные драйверы». При наличии проприетарных драйверов для каких-либо устройств вашего компьютера вы увидите их названия в списке в на этой вкладке. Вам нужно будет лишь выбрать драйвер для каждого из устройств и нажать на кнопку «Применить изменения». Выбранные драйверы будут автоматически загружены из Интернет или репозиториев программного обеспечения дистрибутива Ubuntu и установлены в вашу систему. По окончании процесса установки вам будет предложено перезагрузить компьютер, что и следует сделать.

В некоторых случаях вам может быть предложено несколько версий проприетарных драйверов для графической карты Nvidia. Следует выбирать их в следующей последовательности:

  1. nvidia-(от наибольшей до наименьшей версии)
  2. nvidia-(от наибольшей до наименьшей версии)-updates
  3. nvidia-experimental

Выбирайте лишь из тех версий драйверов, которые предлагаются приложением, так как лишь эти версии поддерживают вашу видеокарту! Начните с наиболее предпочтительного драйвера и переходите к другим версиям лишь в том случае, если после его установки ваша видеокарта не начнет работать с приемлемой производительностью.

У вас новейшая графическая карта от Nvidia или AMD/ATI? Она может не поддерживаться проприетарным драйвером из репозитория ПО дистрибутива Ubuntu. В этом случае менеджер драйверов не сможет предложить вам драйвера для нее.

В подобной ситуации вы можете рассмотреть альтернативное решение для видеокарт от Nvidia. В случае использования видеокарты от AMD/ATI лучшим вариантом является использование поставляемого по умолчанию драйвера с открытым исходным кодом до следующего выпуска дистрибутива Ubuntu, в котором наверняка будет доступен более новый проприетарный драйвер, поддерживающий вашу графическую карту.

Владельцы видеокарт Nvidia также для управления производительностью видеокарты с помощью механизма PowerMizer могут использовать NVIDIA X Server Settings, которое устанавливается вместе с драйверами.

Следует заметить, что драйвера с открытым исходным кодом, как правило, показывают худшую производительность видеокарты, чем проприетарные!

1.3. Установка полезных инструментов для обслуживания системы

Существует ряд приложений для обслуживания системы, которые не устанавливаются по умолчанию: GNOME Tweaks, Dconf Editor, Pavucontrol, Inxi. GNOME Tweaks позволяет тонко настроить окружение рабочего стола GNOME, используемое по умолчанию в Ubuntu 18.04. Dconf Editor является редактором настроек приложений, который иногда может оказаться весьма полезным. Pavucontrol позволяет тонко настраивать звуковой сервер PulseAudio. Inxi может использоваться для генерации списков аппаратных устройств компьютера с помощью терминала. Перед генерацией такого списка, нужно развернуть окно терминала на весь экран для того, чтобы избежать переноса строк. После этого для генерации списка следует выполнить с помощью терминала команду inxi -Fx (обратите внимание на букву F в верхнем регистре).

Вы можете установить все описанные программные продукты с помощью терминала. Для открытия его окна следует нажать на иконку с девятью точками («Показать приложения») в нижней части боковой панели, ввести запрос «терминал» и выбрать первый из предложенных вариантов приложений «Терминал».

После открытия окна терминала следует ввести в него следующую магические команды (используйте функции копирования/вставки):

sudo apt update

sudo apt install gnome-tweaks dconf-editor pavucontrol inxi

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

Примечание. Далее по тексту вам ещё не раз будет нужно устанавливать различные пакеты, но каждый раз команду sudo apt update, вы можете не вводить. При выполнении команды apt update, утилита APT проходит по списку репозиториев и из каждого репозитория в списке получает информацию о пакетах, находящихся в репозитории. Вся эта информация сохраняется в системе. Если выходит новая версия какого-нибудь пакета, то APT не узнает об этом, пока не будет выполнена команда apt update. Поэтому, если установить данный пакет (не выполнив предварительно apt update), то будет установлена та версия пакета, информация о которой хранится в системе в данный момент. Достаточно выполнять apt update периодически. Если вам предстоит установка нескольких пакетов, то сначала можно один раз выполнить apt update, а потом уже устанавливать пакеты.

1.4. Сокращение интенсивности использования файла подкачки

Использование файла подкачки особенно заметно при работе с компьютерами с относительно малым объемом оперативной памяти (4 ГБ или меньше): при работе с Ubuntu выполнение различных операций со временем осуществляется медленнее, при этом сама операционная система осуществляет постоянный доступ к жесткому диску. К счастью, подобный эффект можно минимизировать.

На жестком диске существует файл для хранения данных, помещенных в оперативную память, который называется файлом подкачки. В том случае, если Ubuntu чрезмерно использует файл подкачки, работа компьютера значительно замедляется.

Интенсивность использования ядром дистрибутива Ubuntu файла подкачки может быть изменена с помощью специального параметра конфигурации системы. Чем меньше числовое значение этого параметра конфигурации, тем дольше длительность периода ожидания, после которого ядро дистрибутива Ubuntu начинает использовать файл подкачки. Значение должно находиться в диапазоне от  до 100, причем по умолчанию используется значение 60. Это значение является значительно завышенным для настольного компьютера, но отлично подходит для серверов.

Подробное описание рассматриваемого механизма доступно на странице по ссылке.

А теперь рассмотрим механизм изменения значения рассматриваемого параметра конфигурации:

A. Во-первых, следует проверить текущее значение параметра конфигурации swappiness. Для этого следует открыть окно терминала и после этого следует ввести в окно терминала следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

cat /proc/sys/vm/swappiness

После ввода команды следует нажать клавишу Enter. В результате будет выведено числовое значение, которое наверняка будет равно 60.

B. Для установки более приемлемого значения параметра конфигурации swappiness введите в терминал следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

sudo gedit /etc/sysctl.conf

После ввода команды нажмите клавишу Enter. Вам придется ввести свой пароль, из-за того, что редактируемый файл расположен в корневой файловой системе. Прокрутите содержимое открытого файла конфигурации до конца и добавьте в него свое значение параметра swappiness, которое должно использоваться вместо значения по умолчанию. Скопируйте и вставьте в файл конфигурации следующие строки:

# Уменьшение значения параметра интенсивности использования раздела подкачки до более приемлемого
vm.swappiness=10

Примечание! Вместо значения vm.swappiness=10 вы можете попробовать в дальнейшем также 20 или 25. И остановиться на том значении, при котором вам будет работать наиболее комфортно.

C. Сохраните файл конфигурации и закройте текстовый редактор. После этого вам придется перезагрузить компьютер.

D. После перезагрузки компьютера следует снова проверить значение параметра конфигурации swappiness. В окно терминала следует ввести (с помощью функций копирования/вставки) ранее рассмотренную команду:

cat /proc/sys/vm/swappiness

После ввода команды все так же необходимо нажать клавишу Enter. В результате должно быть выведено значение 10.

Примечание: ваша машина может работать лучше даже при более значительном уменьшении значения параметра конфигурации swappiness. При уменьшении значения данного параметра конфигурации следует пользоваться следующим правилом: при использовании компьютера с объемом оперативной памяти, равным или превышающим 2 ГБ, следует устанавливать значение swappiness, равное 10, а при использовании компьютера с объемом оперативной памяти, меньшим 2 ГБ следует устанавливать значение swappiness, равное 5.

1.5. Исправление некоторых известных ошибок

Если вы столкнулись с какой-либо проблемой при работе с новой ОС, следует в первую очередь ознакомиться с описанием исправлений 17 известных ошибок. Не пропускайте этот раздел! С 90-процентной вероятностью вы сможете продуктивно использовать как минимум одно из описанных в нем решений.

1.6. Улучшение поддержки мультимедийных форматов и шрифтов

Вы можете установить мультимедийные кодеки, а также некоторые дополнительные плагины для веб-браузеров, виртуальные машины и (аудио- и видеокодеки, плагин Adobe Flash Player, виртуальная машина Oracle Java, шрифты Microsoft), действуя в соответствии с данным руководством. Если вы не уверены, что это вам нужно, пропустите этот этап.

1.7. Постарайтесь избежать 10 фатальных ошибок!

Существует 10 фатальных ошибок, которых вы наверняка захотите избежать, если вас заботит работоспособность вашей системы.

1.8. Активация межсетевого экрана

В дистрибутиве Ubuntu межсетевой экран отключен по умолчанию, при этом его включение является разумным решением в большинстве случаев. Процесс включения межсетевого экрана описан в мельчайших подробностях в данном разделе руководства.

1.9. Отключение функции автоматической установки обновлений безопасности

Функция автоматической установки обновлений безопасности активирована по умолчанию начиная с версии Ubuntu 16.04. Несмотря на благие намерения разработчиков, данная функция приносит больше вреда, нежели пользы. Во-первых, пользователь должен контролировать процесс установки всех обновлений, в том числе, обновлений безопасности, для того, чтобы иметь возможность откатить изменения системы в случае регрессий. Во-вторых, рассматриваемый механизм не всегда работает корректно, нередко потребляя системные ресурсы и не осуществляя каких-либо полезных действий. В третьих, даже в случае корректной работы данный механизм все равно доставляет неудобства — вы не сможете устанавливать или удалять приложения и даже выключить или перезагрузить компьютер в течение некоторого времени после загрузки системы, ведь рассматриваемый механизм заблокирует доступ к базе данных пакетов и функциям завершения работы системы. Вообще, деактивировав данный механизм, вы не лишитесь доступа к каким-либо обновлениям безопасности — все они будут устанавливаться с вашего согласия с помощью стандартного инструментария дистрибутива.

Для деактивации данного механизма следует в окно терминала ввести следующую команду (с помощью функций копирования/вставки):

sudo dpkg-reconfigure unattended-upgrades

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

В результате в терминале откроется диалог, в котором следует выбрать вариант «<Нет>» с помощью клавиши Tab и нажать клавишу Enter для подтверждения своего выбора. После этого механизм автоматической установки обновлений безопасности не будет активироваться.

Если вы уверены, что данный механизм вам точно не понадобится в будущем и хотите полностью удалить его реализацию из своей системы, вы можете воспользоваться следующей командой (также рекомендуем использовать функции копирования/вставки):

sudo apt remove unattended-upgrades

По окончании ввода команды также следует нажать клавишу Enter.

Если вы не изменяли стандартных настроек механизма установки обновлений дистрибутива, система будет предлагать вам установку обновлений раз в неделю, причем среди этих обновлений будут обновления безопасности.

1.10. Ограничение максимального объема файла системного журнала

В Ubuntu по умолчанию не вводится каких-либо ограничений на объем файла системного журнала. После длительного использования системы этот файл может занимать достаточно много дискового пространства в корневом разделе, что особо актуально в случае использования твердотельного накопителя. Для домашней системы достаточно хранить все системные сообщения с момента последней загрузки, следовательно, файла объемом в 128 Мб будет вполне достаточно. Для того, чтобы ограничить объем файла системного журнала следует ввести в терминале следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

sudo gedit /etc/systemd/journald.conf

После окончания ввода команды следует нажать клавишу Enter. Вам будет предложено ввести ваш пароль — следует сделать это. В результате откроется текстовый редактор с содержимым файла конфигурации службы журналирования системных событий journald. В этом файле нужно найти строку:

#SystemMaxUse=

и заменить ее на строку:

SystemMaxUse=128M

После этого следует сохранить изменения в файле и закрыть текстовый редактор. Для того, чтобы сократить объем уже существующего файла системного журнала не помешает выполнить еще одну команду:

sudo journalctl --vacuum-size=128M

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

Теперь объем файла системного журнала не будет превышать 128 Мб. Если вы хотите установить другой объем файла, вы можете заменить соответствующие значения.

2. Рекомендуемые, но необязательные операции

2.1. Оптимизация настроек менеджера обновлений приложений

Вы можете оптимизировать настройки менеджера обновлений приложений следующим образом. В первую очередь следует нажать на иконку с девятью точками («Показать приложения») в нижней части боковой панели, ввести запрос «обновления» и выбрать первый из предложенных вариантов приложений «Программы и обновления». В открывшемся окне следует перейти на вкладку «Обновления» и выбрать с помощью раскрывающегося меню «Когда есть обновления безопасности:» вариант «Показывать немедленно» (для изменения параметра вам придется ввести свой пароль). Это необходимо сделать потому, что автоматическая установка любых обновлений не является предпочтительной. Данное утверждение справедливо даже в отношении обновлений безопасности. Ведь установка любых обновлений связана с риском нарушения работы системы (из-за регрессий). Если вы будете устанавливать все обновления самостоятельно, вы сможете оперативно выявлять те из них, которые содержат регресии. И разумеется, в случае установки таких обновлений вы сможете максимально быстро восстановить работоспособность системы.

Читайте также:  Представлена ОС Collapse. Она способна работать в постапокалиптическом мире и запустится даже на калькуляторе

2.2. Установка классического окружения рабочего стола, не требующего поддержки 3D-ускорения

Окружение рабочего стола GNOME использует 3D-эффекты всегда, даже в том случае, если видеоадаптер не поддерживает функции 3D-ускорения (в этом случае используется программная эмуляция). В некоторых случаях из-за их активации может снижаться надежность и производительность всей системы. Если вы столкнулись с подобными проблемами, вы можете попробовать отключить описанные эффекты, заменив окружение рабочего стола на одно из тех, которые не требуют наличия 3D-ускорителя.

Примечание: данный совет относится лишь к дистрибутиву Ubuntu и никоим образом не относится к таким дистрибутивам, как Xubuntu.

Существует несколько методов решения данной проблемы. Самым оптимальным из них, как нам кажется является установка дистрибутива Lubuntu или Xubuntu вместо Ubuntu. Но существует и другой, менее радикальный метод.

A. В первую очередь следует установить пакет программного обеспечения gnome-session-flashback: для этого нужно в окно терминала ввести следующую команду (как и раньше, следует использовать функции копирования/вставки):

sudo apt install gnome-session-flashback

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

B. Теперь нужно завершить сеанс работы с системой. На экране входа в систему следует нажать на иконку с шестеренкой под полем ввода пароля и выбрать тип сессии «GNOME Flashback (Metacity)».

C. После этого следует снова войти в систему. В рамках сессии выбранного типа не будут использоваться какие-либо 3D-эффекты.

2.3. Оптимизация работы веб-браузера Firefox

Вы можете повысить производительность веб-браузера Firefox из состава Ubuntu, изменив несколько значений параметров его конфигурации. Настройки, описанные в данном разделе, помогут оптимизировать производительность этого отличного веб-браузера.

2.4. Установка дополнительного веб-браузера

Всегда полезно иметь возможность использовать дополнительный установленный веб-. Firefox является отличным веб-браузером, но в некоторых случаях (особенно при установке большого количества дополнений) он работает не так хорошо, как хотелось бы.

Отличной альтернативой веб-браузеру Firefox является веб-браузер Google Chrome. К сожалению, данные репозитория, в котором находится соответствующий пакет программного обеспечения, не добавлены в список источников программного обеспечения дистрибутива Ubuntu, но вы можете самостоятельно загрузить установщик со страницы загрузок Google Chrome. Данная веб-страница должна автоматически установить тот факт, что вы используете дистрибутив Ubuntu: вам будет предложен установщик для дистрибутивов Debian/Ubuntu.
Вы можете активировать файл установщика с расширением .deb точно так же, как и файл установщика с расширением .exe в ОС Windows с помощью двойного клика. После активации установка будет осуществляться в автоматическом режиме. Более того, данный установщик добавит данные репозитория в список источников программного обеспечения вашего дистрибутива для того, чтобы менеджер обновлений предлагал вам установку обновлений для Google Chrome по мере их выпуска.

Примечание: вы используете 32-битную операционную систему? В этом случае вы не сможете установить Google Chrome. Отличной альтернативой данному веб-браузеру для 32-битных систем является веб-браузер Chromium, который может быть установлен с помощью Менеджера приложений Ubuntu.

Вы можете ознакомиться с описанием дополнительных настроек веб-браузера Google Chrome в данном разделе.

2.5. Оптимизация работы офисного пакета LibreOffice

LibreOffice является офисным пакетом, поставляемым в составе дистрибутива Ubuntu. Для оптимизации работы этого офисного пакета вы можете прибегнуть к изменению параметров его конфигурации, описанных в данном разделе.

2.6. Отключение механизма отслеживания активности

Некоторые параметры приватности вашей системы могут быть незначительно оптимизированы. Система позволяет отключить механизм отслеживания активности пользователя, хотя некоторые люди и считают его полезным, ведь он позволяет определенным приложениям, таким, как мультимедийные проигрыватели и эмуляторы терминала, сохранять информацию о последних открытых файлах и выполненных командах. Вы можете отключить это механизм следующим образом: в первую очередь следует нажать на иконку с девятью точками («Показать приложения») в нижней части боковой панели, ввести запрос «параметры» и выбрать первый из предложенных вариантов приложений «Параметры». В открывшемся окне следует выбрать раздел «Конфиденциальность» с помощью бокового меню и воспользоваться переключателем «Статистика и история».

Примечание: данная манипуляция осуществляется на уровне учетной записи пользователя, поэтому вам придется повторить описанные выше действия для всех учетных записей пользователей на компьютере.

2.7. Фиксация версии ядра ОС

Вы можете зафиксировать определенную версию ядра Ubuntu. Это может быть особенно полезно, к примеру, при ручной установке драйвера для устройства, который перестанет работать после обновления ядра ОС. Кроме того, это также будет полезно в плане сохранения дискового пространства, так как в течение цикла поддержки системы выпускается большое количество обновлений ее ядра, причем на компьютерах пользователей обычно хранится сразу несколько этих обновлений.

Риск, связанный с подобной фиксацией версии ядра ОС является незначительным, особенно для пользователей настольных систем (серверы в этом плане значительно отличаются). Хотя обновления ядра ОС и могут содержать исправления безопасности, обычно они не особенно актуальны для настольных систем. Кстати, в дистрибутиве Linux Mint обновления ядра ОС вообще не устанавливаются по умолчанию.

Если вы желаете зафиксировать версию ядра ОС, вы можете воспользоваться данным руководством.

2.8. Активация комбинации клавиш Alt+Ctrl+Backspace

Ubuntu практически никогда не зависает. Но даже в случае зависания нередко помогает «частичный перезапуск» (то есть, перезапуск графической оболочки). В техническом плане это гораздо лучшее решение, чем жесткий перезапуск системы с помощью обычной кнопки включения.

Для выполнения перезапуска графической оболочки может использоваться комбинация клавиш Alt+Ctrl+Backspace, которая должна быть предварительно активирована. В прошлом она была активирована по умолчанию, но разработчики дистрибутива посчитали, что она является излишней и должна активироваться силами пользователей при необходимости. В дистрибутиве Ubuntu вы можете активировать описанное сочетание клавиш следующим образом.

A. В первую очередь следует ввести в окно терминала следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):

sudo gedit /etc/default/keyboard

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль.

В результате в текстовом редакторе будет открыт файл конфигурации, в котором вам нужно будет найти параметр XKBOPTIONS и добавить значение «terminate:ctrl_alt_bksp» (если параметр имеет пустое значение, нужно просто заменить его на приведенное выше, если же его значение не пустое, вам придется добавить приведенное выше значение после запятой).

B. Далее нужно сохранить изменения в файле конфигурации, закрыть его и перезагрузить компьютер.

C. После перезагрузки и входа в систему вы сможете протестировать работоспособность сочетания клавиш Alt+Ctrl+Backspace, которое должно перезагружать графическую оболочку, перемещая вас на экран входа в систему.

Примечание: при повторном входе в систему после перезапуска графической оболочки вам может быть предложено ознакомиться с одним или несколькими сообщениями об ошибках. Строго говоря, вы можете полностью проигнорировать эти сообщения об ошибках, так как причиной их создания является перезапуск графической оболочки. Но для того, чтобы подобные предложения не выводились снова и снова, следует ознакомиться с сообщением об ошибке: введите ваш пароль и уберите флажок, устанавливающий необходимость отправки сообщения разработчиками дистрибутива.

2.9. Несколько учетных записей: предотвращение доступа других пользователей к файлам из вашей домашней директории

На вашем компьютере используется несколько учетных записей пользователей? В этом случае вы можете достаточно просто предотвратить доступ всех пользователей к файлам из вашей домашней директории без использования таких радикальных мер, как их шифрование.

Для этого вам придется открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

chmod -v 700 $HOME

После ввода команды следует нажать клавишу Enter для ее исполнения. Следует повторить описанные действия для каждой учетной записи пользователя, доступ к содержимому домашней директории которого вы желаете предотвратить.

Примечание: данные манипуляции не защитят домашнюю директорию пользователя от кого-либо с правами пользователя root! Разумеется, они также не остановят находчивых и опытных злоумышленников, но наверняка остановят «честных пользователей». Если вы считаете такую защиту недостаточной, вы можете осуществить шифрование отдельных файлов из вашей домашней директории или даже всей домашней директории, что более безопасно…

Если вам захочется убрать описанную защиту (интересно, по какой причине?), вы не столкнетесь с какими-либо трудностями. Для этой цели вы можете воспользоваться следующей командой:

chmod -v 755 $HOME

2.10. Автоматическая активация переключателя клавиатуры NumLock

Примечание: данная инструкция предназначена лишь для настольных компьютеров и ноутбуков с отдельной областью клавиатуры с цифровыми кнопками, ведь автоматическая активация переключателя NumLock не имеет смысла на ноутбуках без такой области.

В некоторых случаях полезно автоматически активировать переключатель клавиатуры NumLock сразу же после запуска Ubuntu. Вы можете организовать процесс его автоматической активации следующим образом: следует в окно терминала ввести следующую команду:

gsettings set org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state true

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. При следующем входе в систему состояние клавиши NumLock будет автоматически восстановлено.

Примечание: данная настройка осуществляется на уровне учетной записи пользователя, поэтому вам придется повторить ее для учетных записей всех пользователей.

2.11. Улучшение внешнего вида меню системного загрузчика GRUB

Меню системного загрузчика GRUB, с помощью которого вы выбираете операционную систему, которую следует загружать на компьютере с настроенной двойной загрузкой, является практичным, но не выглядит привлекательно.

К счастью, его внешний вид может быть достаточно просто улучшен.

2.12. Установка приложения для записи дисков DVD

Вместе с новыми версиями дистрибутива Ubuntu не поставляется каких-либо приложений для записи дисков DVD. Если вы используете такие диски, вы можете установить приложение для их записи под названием Brasero самостоятельно. Так как данное приложение не отображается в Магазине приложений, для его установки следует в окно терминала ввести следующую команду (рекомендую использовать функции копирования/вставки):

sudo apt install brasero

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter. В результате приложение будет установлено в систему, а в меню приложений появится его иконка.

А теперь, наконец, переходим к рекомендациям по ускорению работы операционной системы:

3. Повышение скорости и производительности дистрибутива Ubuntu

Повышение скорости работы дистрибутива Ubuntu является увлекательным занятием! Благодаря выполнению несложных последовательностей действий вы сможете повысить производительность вашей системы без финансовых вложений.

Существует множество оптимизаций, позволяющих повысить скорость работы дистрибутива Ubuntu. Некоторые из них являются безопасными, некоторые связаны с определенными рисками. Здесь вы найдете описания лишь безопасных оптимизаций.

Примечание: несмотря на то, что вы можете не опасаться за последствия реализации описанных ниже рекомендаций, ничто в жизни не дается просто так… Вам в любом случае придется пожертвовать каким-либо ресурсом. Таким ресурсом может являться определенная системная служба, набор визуальных эффектов или полезная функция, которую придется отключить.

Таким образом, каждая из описанных оптимизаций будет иметь свою «цену». Исходя из этого, вы должны дополнительно подумать перед реализацией каждой из них о том, готовы ли вы заплатить ее цену.

3.1. Оптимизация использования системной памяти (оперативной памяти)

Вы можете оптимизировать использование системной памяти, воспользовавшись следующими рекомендациями.

3.1.1. Рекомендация номер один: Сокращение интенсивности использования файла подкачки

Мы уже писали об этом в разделе 1.4. И если вы этого ещё не сделали, то сделайте сейчас!

3.1.2. Рекомендация для компьютеров с 4 ГБ или большим объемом оперативной памяти: изменение стратегии сокращения объема кэша структур inode

Компьютеры с 4 ГБ или большим объемом оперативной памяти наверняка будут работать быстрее после перехода к менее агрессивной стратегии сокращения объема кэша структур inode.

Ценой данной оптимизации является более длительное хранение некоторых системных структур данных в оперативной памяти, обуславливающее уменьшение объема оперативной памяти, доступной для пользовательских приложений. Именно поэтому данная оптимизация рекомендуется лишь для компьютеров как минимум с 4 ГБ оперативной памяти. Если же вы хотите оставить больше ОЗУ для приложений — пропустите этот этап!

Рассмотрим процесс изменения стратегии сокращения объема кэша структур inode.

A. В первую очередь следует выполнить с помощью терминала следующую команду (используйте функции копирования/вставки):

sudo gedit /etc/sysctl.conf

После окончания ввода команды следует нажать клавишу Enter. Вам придется ввести свой пароль, из-за того, что редактируемый файл расположен в корневой файловой системе. Теперь нужно прокрутить содержимое текстового файла конфигурации до конца и добавить в него свое значение параметра vfs_cache_pressure, которое должно использоваться вместо значения по умолчанию. Вы должны скопировать и вставить в файл конфигурации следующие строки:

# Оптимизация стратегии сокращения объема кэша структур inode
vm.vfs_cache_pressure=50

B. Наконец, следует сохранить файл конфигурации, закрыть текстовый редактор и перезагрузить компьютер.

3.1.3. Активация механизма zRam

Если в вашем компьютере установлен малый объем оперативной памяти (4 ГБ или менее), вам лучше всего подойдет самый легковесный член семьи Ubuntu, а именно, Xubuntu или Lubuntu. Но даже после установки этой редакции дистрибутива малый объем оперативной памяти время от времени будет приводить к замедлению работы системы. Это будет происходить даже после уменьшения значения параметра swappiness до 5.

В данном случае вы можете повысить производительность системы, задействовав экспериментальный модуль ядра ОС под названием zRam. Модуль zRam создает сжатый файл подкачки в оперативной памяти вашего компьютера. Степень сжатия этого файла обуславливает «увеличение» объема оперативной памяти вашего компьютера.

Примечание: использование данного модуля может привести к нестабильной работе вашей системы! По этой причине не стоит активировать его на компьютерах, работоспособность которых чрезвычайно важна (но даже в этом случае вы можете в любой момент при желании отключить этот механизм).

Цена данной оптимизации в рамках трех пунктов:

  • Центральный процессор вашего компьютера (CPU) будет использоваться более интенсивно, так как будут осуществляться постоянные сжатие и распаковка данных;
  • Если система полностью заполнит файл подкачки в оперативной памяти, она начнет дополнительно использовать классический файл подкачки на жестком диске. При этом она также может переместить в этот файл часть файла подкачки из оперативной памяти, что еще более замедлит ее работу.
  • На данный момент рассматриваемый модуль все еще является экспериментальным, поэтому реализованный в рамках него дополнительный уровень хранения данных может снизить стабильность работы системы.

Именно поэтому на данный момент мы рекомендуем использовать модуль zRam лишь на компьютерах с малым объемом оперативной памяти и только при условии уменьшения значения параметра swappiness до 5. Более того, на данный момент модуль zRam рекомендуется к использоваться не на компьютерах для промышленной эксплуатации, а на тестовых компьютерах и других компьютерах, на которых не выполняются важные задачи.

Кстати, zram часто применяется на смартфонах, какую-либо на глаз заметную нагрузку на процессор при методе сжатия lz4 он не создает. На офисных ПК с 4 ГБ ОЗУ, Chromium, по наблюдениям, на глаз, очень хорошо сжимается в оперативной памяти, в результате чего zram позволяет сделать работу намного более комфортной без модернизации железа. В зависимости от используемых приложений степень сжатия ОЗУ может быть до 3-х раз!

Итак, вы можете установить данный модуль следующим образом:

A. В первую очередь следует открыть терминал и ввести в него следующую команду (используйте функции копирования/вставки):

sudo apt install zram-config

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

Сервис systemd zram-config на Ubuntu будет автоматически добавлен в автозагрузку при установке пакета и запущен при перезагрузке системы.

B. После окончания процесса установки вы должны будете перезагрузить ваш компьютер.

C. Теперь следует проверить работоспособность установленного модуля ядра ОС с помощью следующей команды:

cat /proc/swaps

После ввода команды следует нажать клавишу Enter для ее исполнения. Если процесс установки модуля ядра ОС прошел успешно, вы должны увидеть отчет о состоянии одного или нескольких «разделов» /dev/zram. В этом случае модуль zRam корректно функционирует; вам не придется выполнять каких-либо дополнительных действий.

Эту же информацию можно получить выполнив в терминале команду

swapon -s

(хотя можно и  просто swapon)

3.1.4. Изменение алгоритма сжатия zRam

По умолчанию должен использоваться алгоритм сжатия LZ4, но раньше использовался LZO. Алгоритм LZ4 имеет немного меньшую степень сжатия, чем более ранний метод сжатия LZO. LZO, в свою очередь, сжимает с меньшей степенью, чем классические gzip и DEFLATE. Однако, LZ4 по скорости сжатия близок к LZO и в несколько раз быстрее gzip’а, а скорость распаковки у LZ4 значительно выше, чем у LZO.

Откройте терминал и выполните команду

zramctl

Если получите сообщение о том, что эта утилита не установлена в системе, установите её командой в терминале

sudo apt install zramctl

После выполнения команды zramctl вы увидите, какой алгоритм сжатия используется:

NAME       ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram1 lzo        875,6M 36,4M  9,6M 10,4M       2 [SWAP]
/dev/zram0 lzo        875,6M 35,3M  9,3M 10,1M       2 [SWAP]

Если это lzo, то вы можете изменить его на lz4. Для этого выполните в терминале:

sudo gedit /usr/bin/init-zram-swapping

в открывшемся файле найдите участок кода:

# initialize the devices
for i in $(seq ${NRDEVICES}); do
DEVNUMBER=$((i - 1))
echo $mem > /sys/block/zram${DEVNUMBER}/disksize
mkswap /dev/zram${DEVNUMBER}
swapon -p 100 /dev/zram${DEVNUMBER}
done

он также может выглядеть следующим образом:

# initialize the devices
for i in $(seq ${NRDEVICES}); do
DEVNUMBER=$((i - 1))
echo lzo > /sys/block/zram${DEVNUMBER}/comp_algorithm
echo $mem > /sys/block/zram${DEVNUMBER}/disksize
mkswap /dev/zram${DEVNUMBER}
swapon -p 5 /dev/zram${DEVNUMBER}
done

для того, чтобы включить алгоритм сжатия lz4, модифицируйте этот код таким образом, чтобы перед строкой (это важно, не после!)

echo $mem > /sys/block/zram${DEVNUMBER}/disksize

была строка

echo lz4 > /sys/block/zram${DEVNUMBER}/comp_algorithm

т.е. теперь фрагмент кода должен выглядеть так:

# initialize the devices
for i in $(seq ${NRDEVICES}); do
DEVNUMBER=$((i - 1))
echo lz4 > /sys/block/zram${DEVNUMBER}/comp_algorithm
echo $mem > /sys/block/zram${DEVNUMBER}/disksize
mkswap /dev/zram${DEVNUMBER}
swapon -p 5 /dev/zram${DEVNUMBER}
done

Будьте очень внимательны при выполнении этих операций!

Читайте также:  Видео: диспетчер задач Windows может показать мультфильм, но нужен Threadripper 3990X

Откройте терминал и снова выполните команду

zramctl

Теперь алгоритм сжатия должен стать lz4:

NAME       ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram1 lz4        875,6M 36,4M  9,6M 10,4M       2 [SWAP]
/dev/zram0 lz4        875,6M 35,3M  9,3M 10,1M       2 [SWAP]

3.1.5. Временное отключение механизма zRam

Если система полностью заполнит файл подкачки в оперативной памяти, она начнет дополнительно использовать классический файл подкачки на жестком диске. При этом она также может переместить в этот файл часть файла подкачки из оперативной памяти, породив огромное количество операция чтения/записи со своп-файлом, что еще более замедлит работу системы.

Если у вас произошла такая ситуация, или вы ожидаете, что она может произойти, при использовании, например, уж очень «тяжёлых» приложений, то, возможно, хорошим решением будет временное отключение механизма zram (ведь при решении обычных задач он значительно повышает производительность) перед запуском таких приложений.

Для остановки zram выполните в терминале:

sudo systemctl stop zram-config

(нужно будет как обычно ввести пароль после запроса).

Для запуска вручную:

sudo systemctl start zram-config

Для удаления из автозапуска:

sudo systemctl disable zram-config

Для добавление в автозапуск:

sudo systemctl enable zram-config

3.1.6. Деактивация механизма zRam

Если вы желаете всё же деактивировать и удалить модуль ядра ОС zRam, вы можете воспользоваться простой командой apt purge. Это делается следующим образом:

A. В первую очередь необходимо открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

sudo apt purge zram-config

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

B. После окончания процесса удаления программных компонентов вам придется перезагрузить ваш компьютер.

C. Теперь следует проверить корректность удаления модуля ядра ОС с помощью следующей команды:

cat /proc/swaps

или командой

swapon -s

После ввода команды следует нажать клавишу Enter для ее исполнения. Если процесс удаления модуля ядра ОС прошел успешно, вы не должны увидеть отчета о состоянии одного или нескольких «разделов» /dev/zram.

Важное замечание! Дальше будут даны рекомендации по установке различных легковесных окружений рабочего стола. Ставить их все вряд ли будет хорошей идеей. Прочитайте внимательно их описание и выберите тот вариант, который подойдёт вам больше всего.

3.2. Отключение визуальных эффектов: использование окружения рабочего стола, не требующего 3D-ускорения

Мы уже писали о том, что окружение рабочего стола GNOME использует 3D-эффекты всегда, даже в том случае, если видеоадаптер не поддерживает функции 3D-ускорения (в этом случае используется программная эмуляция). В некоторых случаях из-за их активации может снижаться надежность и производительность всей системы. Если вы столкнулись с подобными проблемами, вы можете попробовать отключить описанные эффекты, заменив окружение рабочего стола на одно из тех, которые не требуют наличия 3D-ускорителя.

3.2.1 GNOME FLASHBACK

Это версия классического окружения рабочего стола Gnome, портированная на новые технологии, такие как GTK3 и другие. Это почти тот же Gnome 2, только немного обновлённый — что-то среднее между Gnome 2 и 3. Он лучше работает на старом оборудовании. Для Ubuntu 18.04 потребление ОЗУ составляет 860-880 Мб.

Особенности:

  • Имеет классическое меню приложений и панель;
  • Панель настраивается так же, как и в Gnome 2, только для этого нужно нажать Alt;
  • Увеличена общая стабильность, апплеты теперь нельзя перемещать, а также лучше работают вертикальные панели.

В п. 2.2 мы уже рекомендовали установку этого окружения рабочего стола, и если вы этого ещё не сделали — сделайте это сейчас:

Для установки наберите команду:

sudo apt update

sudo apt install gnome-session-flashback

По сравнению с Gnome вы получите более высокую производительность системы, а также больше оперативной памяти для запуска приложений.

3.3. Установка легковесного окружения рабочего стола XFCE

Если Вам не по душе ни Unity, ни Gnome 3, попробуйте «то, что нравится Линусу Торвальдсу» — создателю ядра Linux! Xfce — это легковесный, стандартизированный рабочий стол, который использует библиотеки Gnome 2 (GTK2+), весьма гибок в настройках и не требователен к ресурсам. Линус Торвальдс же назвал Xfce «шагом назад, по сравнению в Gnome 2», но «шагом вперед, по сравнению в Gnome 3».

Минималистичная и лёгкая графическая среда, которая способна запускаться практически на любом железе. И хотя Xfce неприхотлива к системным ресурсам, выглядит она довольно привлекательно.

В комплекте поставляется файловый менеджер Thunar с удобным вкладочным интерфейсом и встроенным инструментом для массового переименования файлов. При желании оболочку Xfce можно расширить с помощью сторонних модулей. Поддерживаются и темы оформления.

  • Кому подойдёт: универсальное окружение, которое могут использовать и обладатели старых компьютеров, и любители простых аскетичных интерфейсов.
  • Преимущества: очень легковесный вариант. При этом присутствует куда больше функций и настроек, чем в LXDE. Симпатично выглядит, хотя неуловимо напоминает Mac OS X Tiger.
  • Недостатки: поедает больше системных ресурсов, чем LXDE.

Для того, чтобы полностью «превратить» свою систему в Xubuntu, включая изменения оформления системы, загрузочной заставки и установку «легковесных» программ, входящих в ее состав, необходимо выполнить команду:

sudo apt update
sudo apt install xubuntu-desktop

Если Вам необходимо установить лишь саму среду Xfce, то подойдет вот такая команда:

sudo apt install xfce4

Однако учтите, что в таком случае установится лишь минимальный набор библиотек и инструментов, так что Вам скорее всего не будет хватать каких-нибудь апплетов для панели и средств настройки среды. Доустановить всяческие Xfce-плюшки поможет команда:

sudo apt install xfce4-goodies

После чего можно смело завершать сеанс и выбирать на экране входа рабочий стол Xubuntu (Xfce).

3.4. Установка легковесного окружения рабочего стола LXDE

LXDE — легковесное окружение рабочего стола, ориентированное на минимальное потребление ресурсов и максимальную производительность. В качестве оконного менеджера используется Openbox. Но кроме него в набор входит несколько утилит с префиксом LX: настройки системы, загрузчик приложений, панель, менеджер сессий, аудиоплеер, терминал и многое другое.

Это окружение ещё более экономичное, чем GNOME FLASHBACK (для Ubuntu 18.04 потребление ОЗУ в LXDE составляет 540-560 Мб). Оно позволит за счёт меньшей «красоты» добиться ещё большей производительности системы. При этом в течение нескольких секунд при желании вы сможете вернуться в сессию GNOME FLASHBACK или сессию стандартной Ubuntu.

Основные возможности:

  • Потребляет мало CPU и памяти;
  • Выглядит просто и красиво;
  • Есть множество настроек, с помощью которых вы можете заставить окружение выглядеть так, как нужно;
  • Компоненты окружения можно использовать независимо друг от друга.

Чтобы сменить окружение рабочего стола ubuntu, выполните такую команду:

sudo apt update

sudo apt install lubuntu-desktop

Выбрать сессию Lubuntu или LXDE вы сможете как обычно при входе в систему:

3.5. Установка тайлового оконного менеджера I3WM

i3wm — это отличный и простой тайловый оконный менеджер. Разработчики сделали акцент на максимальной простоте, как использования, так и кода с настройками. Для Ubuntu 18.04 потребление ОЗУ в i3wm составляет 390-400 Мб)

Особенности:

  • Поддержка нескольких мониторов;
  • Поддержка UTF-8;
  • Прост в настройке (не нужен язык программирования);
  • Создание макетов для расположения окон динамически;
  • Обработка плавающих и всплывающих окон;
  • Различные режимы как в Vim.

Для установки выполните:

sudo apt update

sudo apt install i3

Выбрав сессию оконного менеджера i3wm вам, скорее всего, будет менее комфортно работать, чем в GNOME FLASHBACK и LXDE, но вы получите ещё меньшую нагрузку на CPU и ещё меньшее потребление RAM.

Подробнее о i3wm и его горячих клавишах можно прочитать, например, здесь. А о настройках i3wm можно прочитать здесь.

Примечание! После установки LXDE, Fxce и i3wm в Ubuntu 18.04 вы можете обнаружить, что в списке процессов по-прежнему обнаруживается gnome-shell.

Вы можете относительно безболезненно его прибить командой

sudo killall gnome-shell

Теперь вы ещё больше высвободите память, но не сможете перелогиниться или завершить сеанс, хотя перезагрузка системы и выключение пройдёт без проблем.

3.6. Запуск графических приложений из консоли

Информация, приведённая ниже предназначена для настоящих экстремалов, которые хотят запускать требовательные к ресурсам приложения с максимальной производительностью, но за счёт минимального комфорта. Потребление ОЗУ операционной системой в этом случае будет минимальным (для Ubuntu 18.04 — это 220-230 Мб, а для Ubuntu 16.04 — 150-155 Мб). Вся остальная оперативка может быть доступна приложениям.

Речь идёт о запуске графических приложений из консоли.

По умолчанию в любом дистрибутиве Linux открыто 12 системных терминалов. Вы можете использовать один из них. Вернее, вам доступно только 11, потому что в одном уже открыто ваше графическое окружение, в котором вы работаете. Обычно, это первый или седьмой терминал. Это не совсем запуск терминала Ubuntu, так как эти терминалы уже запущены.

Для переключения между этими терминалами используется комбинация клавиш Ctrl+Alt+F и номер терминала. Например, Ctrl+Alt+F2 или Ctrl+Alt+F3. После нажатия этого сочетания графическое окружение исчезнет, а вместо него появится черный экран с предложением ввода логина и пароля. Если вы введёте правильные данные для аутентификации, откроется терминал Linux.

Эти терминалы можно использовать для настройки системы или для восстановления её работоспособности, если графическое окружение зависло. Но в нашем случае их использовать бессмысленно, т.к. запустив таким образом консольный сеанс мы не освободим оперативную память, т.к. основной графический сеанс продолжает свою работу.

Для выхода в «чистую» консоль нам нужно переключиться в так называемый Run Level 3. Для этого необходимо в эмуляторе терминала выполнить:

sudo init 3

После выполнения этой команды вы увидите чёрный экран с предложением ввода логина и пароля.

Вернуться обратно в графический режим можно командой:

sudo init 5

Второй способ заключается в изменении  Run Level при загрузке ОС в загрузчике Grub2.

Для этого во время выбора операционной системы в Grub2 нажимаем клавишу ‘e’. Затем перейдите к строке ‘linux’ и перейдите в её конец клавишами со стрелками или нажав клавишу ‘end’  на клавиатуре. Нажмите клавишу пробел и введите ‘3’. Этим самым вы даёте указание загрузчику использовать при загрузке linux Run Level 3. Нажмите F10 для продолжения загрузки.

Эти изменения не сохраняются, и при следующей перезагрузке будет применена обычная загрузка в графическом режиме.

После перехода в консольный режим у вас могут быть проблемы с кириллическими символами. Если это так, то попробуйте выполнить команду

setupcon

По решению проблем с кириллицей в консоли читаем здесь, и обсуждение здесь.

Итак, для начала выполним несколько подготовительных действий.

A. Сначала редактируем файл /etc/X11/Xwrapper.config с правами суперпользователя (лучше сделать перед этим его бэкап), в нём в первой опции выставляем параметр «Anybody».

sudo gedit /etc/X11/Xwrapper.config

т.е. этот файл будет выглядеть примерно так:

# Xwrapper.config (Debian X Window System server wrapper configuration file)
#
# This file was generated by the post-installation script of the
# xserver-xorg-legacy package using values from the debconf database.
#
# See the Xwrapper.config(5) manual page for more information.
#
# This file is automatically updated on upgrades of the xserver-xorg-legacy
# package *only* if it has not been modified since the last upgrade of that
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command as root:
# dpkg-reconfigure xserver-xorg-legacy
allowed_users=anybody

далее выполняем команду

sudo dpkg-reconfigure xserver-xorg-legacy

Если вы не добавите в файл Xwrapper.config строчку allowed_users=anybody, то при попытке запуска X-сервера вы получите ошибку:

/usr/lib/xorg/Xorg.wrap: Only console users are allowed to run the X server

B. Для того чтобы не было проблем со звуком (иначе звук может остаться в основной сессии и его не будет в сессии с приложением) добавляем себя в группу audio:

usermod -G audio -a $USER
(где $USER это имя вашего пользователя)

Если будут проблемы с dri на Intel видеокартах, то выполняем:

sudo gpasswd -a $USER video

C. Теперь можем запустить наше приложение из консоли командой:

xinit <полный путь до исполняемого файла приложения> -- :1 -nocursor

Параметр -nocursor позволяет избежать проблемы с появлением стандартного иксового черного курсора-креста поверх приложения при повторном переключении в него (эту опцию можно не указывать).

Параметр :1 указывает, что наше приложение должно запускаться на виртуальном дисплее под номером «1».

Переключение между приложением и основной консольной сессией происходит по Ctrl-Alt-F1 (основная сессия) и Ctrl-Alt-F2 (приложение).

Например, указанная ниже команда запускает :

xinit /home/alex/firestorm/firestorm -- :1

Вы также можете записать эту команду, например в скрипт start-firestorm.sh, не забыв при этом сделать его исполняемым (chmod u+x start-firestorm.sh):

#!/bin/bash
xinit /home/alex/firestorm/firestorm -- :1

3.7. Сравнение потребления оперативной памяти при использовании методов, описанных в п.п. 3.2-3.6

Ниже приведена таблица, в которой указаны ориентировочные значения, характеризующие потребление ОЗУ (RAM) различными операционными системами, которые мы смогли протестировать, при использовании описанных выше методов оптимизации. Отметим, что для систем Windows мы не отключали никакие службы, включенные по умолчанию, а для систем Ubuntu были включены некоторые дополнительные службы (демоны) такие как tor, preload, snapd и пр., отключение которых безболезненно позволило бы ещё уменьшить потребление оперативной памяти. Потребление памяти в Linux определялось утилитой free в эмуляторе терминала.

ОС Разрядность ОС Окружение рабочего стола/оконный менеджер Потребление памяти ОС, Мб
1 Ubuntu 16.04 32 консоль 150-155
2 Ubuntu 18.04 64 консоль 220-230
3 Ubuntu 16.04 32 i3wm 280-290
4 Ubuntu 16.04 32 Xfce 340-360
5 Phoenix OS 1.6.1 ( 5.1) 64 350-400
6 Ubuntu 18.04 64 i3wm 390-400
7 Ubuntu 18.04 64 LXDE (Lubuntu desktop) 540-560
8 Windows 7 32 580-650
9 Ubuntu 16.04 32 GNOME3 700-720
10 Ubuntu 16.04 32 Unity 720-730
11 Ubuntu 18.04 64 GNOME Flashback 860-880
12 Windows 10 64 950-1100
13 Ubuntu 18.04 64 GNOME3 1100-1200

 

4. Ускорение запуска программ, с помощью preload

Preload – демон, который собирает информацию о наиболее часто используемых программах, и кэширующий их и используемые ими библиотеки, что приводит к повышению скорости загрузки программ. Для установки нужно просто выполнить в терминале

sudo apt update
sudo apt install preload

или запустить Центр приложений Ubuntu, найти в нем preload и установить его. После установки preload перезагрузите компьютер и выполните в консоли команды

Проверить работу Preload можно посмотрев содержимое preload.state

sudo cat /var/lib/preload/preload.state

Если файл не пуст, значит демон работает.

или так

systemctl status preload

Настройки preload по умолчанию подходят большинству, поэтому изменять что-либо в файле /etc/preload.conf не обязательно.

Важное замечание. Способность демона preload реально повысить производительность в значительной степени зависит от того, как вы используете свою систему, как часто и какие именно вы запускаете приложения. Для некоторых пользователей это даст положительный результат, для некоторых — нет. Помните, что при работающем preload, будет потребляеться больше оперативная памяти.

Если для запуска тяжёлых приложений потребление ОЗУ для вас критично, то или не используйте preload, или временно отключайте его:

Для остановки preload выполните в терминале:

sudo systemctl stop preload

Для удаления из автозапуска:

sudo systemctl disable preload

Для запуска вручную:

sudo systemctl start preload

Для добавление в автозапуск:

sudo systemctl enable preload

5. Отключение поддержки виртуальной машины Java в офисном пакете LibreOffice

Производительность офисного пакета LibreOffice может быть значительно повышена путем отключения поддержки виртуальной машины Java. В результате вы не сможете пользоваться несколькими функциями офисного пакета, но эти функции являются настолько специфичными, что вы наверняка не заметите потери.

Необходимо осуществить переход по меню меню приложения LibreOffice Writer «Сервис — Параметры… — LibreOffice — Расширенные возможности» и убрать флажок «Использовать виртуальную машину Java».

6. Улучшение производительности видеокарты от Intel

В вашем компьютере установлена видеокарта производства Intel? Если она не очень старая (выпущена в 2008 году или позднее), вы наверняка сможете повысить ее производительность при работе с оконной системой Xorg, используемой по умолчанию в Ubuntu 18.04 LTS. Для этого придется всего лишь удалить драйвер Xorg для устаревших видеокарт Intel (xserver-xorg-video-intel).

Этот драйвер для устаревших видеокарт поставляется по умолчанию практически во всех дистрибутивах Linux для сохранения совместимости с первыми видеокартами Intel семейств i8xx и i9xx, но при этом он также снижает производительность и стабильность работы более новых видеокарт. Кроме того, он может стать причиной тиринга при просмотре видео.

Удаление этого драйвера приведет к использованию вместо него более подходящего для новых карт драйвера modesetting. Этот драйвер опирается на механизмы ядра Linux — при удалении устаревшего драйвера ядро Linux возьмет на себя большую часть работы.

Для удаления устаревшего драйвера нужно действовать следующим образом:

A. В первую очередь следует открыть окно терминала, скопировать и вставить в него следующую команду для получения информации об используемой видеокарте и используемом драйвере Xorg:

inxi -G

Обратите внимание на заглавную букву G. Для исполнения команды следует нажать клавишу Enter. В выводе должно содержаться название современной видеокарты, а не устаревшей из семейств i8xx или i9xx (i915, i965 и так далее). Драйвером должен быть непременно intel.

B. Если ознакомившись с выводом inxi, вы убедились в том, что используется современная видеокарта от Intel, вы можете удалить драйвер для устаревших видеокарт с помощью следующей команды:

sudo apt remove xserver-xorg-video-intel

После ввода команды следует нажать клавишу Enter. При запросе пароля вам нужно будет ввести свой пароль. Символы пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

C. Теперь вы можете перезагрузить компьютер.

D. После загрузки компьютера следует снова проверить используемый драйвер Xorg с помощью ранее рассмотренной команды:

inxi -G

Для исполнения команды, как и раньше, следует нажать клавишу Enter. В результате вы должны получить информацию о том, что драйвером Xorg является modesetting. Кроме того, при воспроизведении видео должен пропасть тиринг. Если inxi не выводит информацию о драйвере Xorg, вы можете исследовать файл журнала Xorg, введя в окно терминала следующую команду:

grep modesetting /var/log/Xorg.0.log

Для исполнения команды также следует нажать на клавишу Enter. Если в результате будет получен следующий вывод, смена драйвера была осуществлена корректно:

Читайте также:  Рождественский городок 2018

[ 7.302] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 7.312] (WW) Falling back to old probe method for modesetting

В противном случае рекомендуется переустановить удаленный драйвер Xorg таким образом, как описано в разделе 5.1 ниже. Также это стоит сделать в том случае, если после удаления драйвера вы столкнулись с какими-либо проблемами.

6.1. Переустановка удаленного драйвера Xorg для старых видеокарт от Intel

Если вы столкнулись с какими-либо проблемами в результате удаления драйвера Xorg для старых видеокарт от Intel, вы в любой момент можете переустановить его.

Это делается следующим образом:

A. В первую очередь следует открыть окно терминала и ввести в него следующую команду для установки ранее удаленного драйвера:

sudo apt install xserver-xorg-video-intel

После ввода команды следует нажать клавишу Enter. При запросе пароля вам нужно будет ввести свой пароль. Символы пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

C. Теперь вы можете перезагрузить компьютер. После перезагрузки компьютера установленный драйвер будет задействован автоматически.

7. Отключение автоматического запуска некоторых приложений

Вы можете в некоторой степени повысить скорость загрузки и работы Ubuntu, отключив автоматический запуск нескольких фоновых приложений, которые вам абсолютно не нужны. Данную оптимизацию можно сравнить с настройкой msconfig в ОС Windows.

В первую очередь вам придется сделать все автоматически запускаемые в фоновом режиме приложения видимыми, так как в Ubuntu большая часть таких приложений скрыта по умолчанию (чего нельзя сказать об Xubuntu). Вы должны будете открыть окно терминала и ввести в него сначала следующую команду (используйте функции копирования/вставки):

cd /etc/xdg/autostart/

После завершения ввода команды следует нажать клавишу Enter для ее исполнения. После этого следует ввести еще одну команду в это же окно терминала (в этом случае также следует использовать функции копирования/вставки):

sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

Теперь следует открыть список автоматически запускаемых приложений: для этого нужно нажать на иконку с шестью точками («Показать приложения») в нижней части боковой панели, ввести запрос «запускаемые» и выбрать первый предложенный вариант приложения «Автоматически запускаемые приложения». В открывшемся окне вы можете убрать галочки напротив названий тех автоматически запускаемых приложений, которые вам не нужны.

Примечание: вам следует лишь отключать автоматический запуск приложений, а не удалять сами приложения из списка! Постарайтесь осуществить настройки так, чтобы их отмена не представляла каких-либо сложностей (ведь вы вряд ли сможете заранее оценить их эффект). Если вас мучают сомнения относительно определенного приложения, просто не изменяйте связанных с ним настроек, а оставьте все как есть.

Примеры фоновых приложений, которые не нужны большинству пользователей:

  • Bluetooth Manager
  • NVIDIA X Server Settings
  • Orca screen reader
  • Spice vdagent
  • Добро пожаловать
  • Первоначальная настройка

Примечание: отключение автоматического запуска приложений осуществляется на уровне учетных записей пользователей, поэтому вам придется повторить описанные действия для всех пользователей системы.

8. Отключение ненужных служб (демонов)

Демон (англ. daemon) — в системах класса UNIX — служба, работающая в фоновом режиме без прямого общения с пользователем. Демоны обычно запускаются во время загрузки системы. Типичные задачи демонов: серверы сетевых протоколов (HTTP, FTP, электронная почта и др.), управление оборудованием, поддержка очередей печати, управление выполнением заданий по расписанию и т. д. В зависимости от задач, выполняемых компьютером, некоторые из этих демонов можно отключить и, таким образом, сэкономить на времени запуска системы и уменьшить нагрузку на систему во время работы, уменьшить расход оперативной памяти.

Внимание! Если вы не уверены в том, что делаете, лучше оставьте всё как есть!

Для того, чтобы посмотреть все запущенные службы, введите команду:

systemctl list-units --type service

Следующая команда позволяет получить список служб linux, в который входят все службы, даже не запущенные, те, которые не запускались, но известны systemd, но это еще не все службы в системе:

systemctl list-units --type service -all

Для того чтобы в Linux, например в дистрибутиве Ubuntu 18.04, узнать какие сервисы включены в автозагрузку при запуске системы, можно выполнить в терминале команду:

systemctl list-unit-files --type=service --state=enabled

Команда выше выведет список всех сервисов в автозагрузке.

Также бывает полезно увидеть не весь список, а узнать автозагружается ли конкретный сервис. Например для сервиса mysql команда будет выглядеть так:

systemctl is-enabled mysql.service

Можно узнать, сколько времени необходимо для старта каждой из загружаемых служб, выполнив следующую команду:

systemd-analyze blame

Перед отключением каких-либо служб вы должны быть полностью уверены в том что делаете!

Для примера, нам требуется отключить сервисы mysql.service и nginx.service . Для этого в терминале используем команду с правами супер-пользователя sudo:

sudo systemctl disable mysql.service

sudo systemctl disable nginx.service

В случае, если нам требуется, чтобы при загрузке операционной системы Ubuntu 18.04 снова автоматически запускался сервис, например СУБД MySQL, то используем в терминале команду:

sudo systemctl enable mysql.service

Причем расширение service можно опустить, оно и так подставляется по умолчанию.

Подробнее об управлении службами в linux читаем здесь.

9. Дополнения и расширения: не превращайте ваш веб-браузер в рождественскую елку

Вы можете установить большое количество дополнений (расширений) для таких веб-браузеров, как Firefox, Chrome и Chromium. Эти дополнения могут быть крайне полезными, но все они имеют по нескольку важных недостатков, так как являются «приложениями в приложении»:

  • они замедляют ваш веб-браузер, особенно в том случае, если их много;
  • каждое из них может стать причиной некорректной работы как других дополнений, так и самого веб-браузера;
  • существуют и вредоносные дополнения. Не стоит относиться легкомысленно к вопросам безопасности.

По этой причине не стоит превращать свой веб-браузер в рождественскую елку: не украшайте его большим количеством дополнений. Ограничьтесь лишь несколькими дополнениями, которые действительно важны для вас.

Примечание: старайтесь избегать установки дополнений, авторы которых утверждают, что после установки их дополнения ваш веб-браузер будет работать быстрее! Обычно данные дополнения приносят больше вреда, чем пользы. Не устанавливайте их: даже в том случае, если одно или два из них действительно позволят увеличить скорость работы вашего веб-браузера, они в любом случае ухудшат стабильность его работы.

10. Сокращение количества операций записи данных на жесткий диск, осуществляемых веб-браузером Firefox

По умолчанию веб-браузер Firefox осуществляет большое количество операций записи на жесткий диск. Для осуществления всех этих операций требуются системные ресурсы.
Вы можете значительно сократить количество операций записи данных на жесткий диск, осуществляемых веб-браузером Firefox, просто отключив функцию восстановления сессий, которая позволяет сохранять адреса посещенных с помощью Firefox страниц в случае неожиданного завершения работы веб-браузера (читайте: некорректного). Это очень полезная функция, которая, тем не менее, связана с множеством операций записи данных на диск. Вы можете деактивировать ее следующим образом:

A. В первую очередь следует ввести в адресную строку веб-браузера about:config и нажать клавишу Enter. Далее нужно нажать на кнопку «Я принимаю на себя риск!».

B. Теперь следует ввести в поле поиска на открывшейся странице запрос sessionstore и использовать двойной клик для редактирования значения параметра browser.sessionstore.interval. По умолчанию он имеет значение 15000, соответствующее 15 секундам. Вы можете добавить к значению несколько нулей таким образом, чтобы оно превратилось в значение 15000000 и нажать на кнопку OK для сохранения изменений (учтите, что добавление слишком большого количества нулей может вызвать ошибку!).

C. Теперь пришло время деактивировать три следующих логических параметра рассматриваемого механизма путем двойных кликов по соответствующим строкам списка (в результате которых начальные значения параметров true должны быть изменены на значения false):

  • browser.sessionstore.restore_on_demand
  • browser.sessionstore.resume_from_crash
  • services.sync.prefs.sync.browser.sessionstore.restore_on_demand

D. Осталось закрыть все окна веб-браузера Firefox и запустить его снова.

11. Размещение директории /tmp на разделе tmpfs при большом объеме оперативной памяти (более 4 ГБ)

В вашей системе установлен достаточный объем оперативной памяти? Если вам доступно как минимум 4ГБ, вы, скорее всего, сможете немного повысить скорость работы системы путем размещения директории /tmp на специальном разделе tmpfs. По сути, это эквивалентно перемещению всех хранившихся ранее на жестком диске временных файлов на виртуальный раздел в оперативной памяти.

Вы можете действовать следующим образом:

A. В первую очередь следует открыть окно терминала, скопировать и вставить в него следующую команду (это одна строка):

sudo cp -v /usr/share/systemd/tmp.mount /etc/systemd/system/

После ввода команды следует нажать клавишу Enter. При запросе пароля вам нужно будет ввести свой пароль. Символы пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

B. Далее следует скопировать и вставить следующую команду в окно терминала:

sudo systemctl enable tmp.mount

После окончания ввода команда также следует нажать клавишу Enter для ее исполнения.

C. Теперь нужно перезагрузить компьютер.

D. После перезагрузки неплохо бы было проверить работоспособность рассматриваемого механизма путем исполнения следующей команды в терминале:

systemctl status tmp.mount

По умолчанию размер раздела tmpfs будет составлять половину объема вашей оперативной памяти. Реальной потребление памяти будет зависеть от заполнения этого раздела, ведь для функционирования раздела tmpfs практически не требуется памяти до того момента, пока в него не будут записаны какие-либо данные.

Примечание: не пытайтесь произвести описанные манипуляции на системах, в которых установлено менее 4 ГБ оперативной памяти! Из-за них такие системы будут работать не быстрее, а заметно медленнее!

11.1. Отказ от использования раздела tmpfs

Вам больше не нужен раздел tmpfs? В этом случае вы должны просто скопировать следующую команду и вставить ее в окно терминала:

sudo rm -v /etc/systemd/system/tmp.mount

После ввода команды следует нажать клавишу Enter. При запросе пароля вам нужно будет ввести свой пароль. Символы пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

После этого останется лишь перезагрузить компьютер.

12. Повышение скорости беспроводного соединения с Интернет

При использовании некоторых чипсетов беспроводных сетевых карт простая оптимизация позволяет повысить скорость и качество соединения с точкой доступа. Данная оптимизация заключается в отключении механизма энергосбережения чипсета беспроводной сетевой карты. Очевидно, что ценой данной оптимизации будет хотя и незначительное, но все же реальное повышение энергопотребления.

Вы можете отключить режим энергосбережения чипсета беспроводной сетевой карты следующим образом:

A. В первую очередь необходимо выяснить, как Ubuntu называет вашу сетевую карту. Для этого нужно открыть окно терминала в ввести в него следующую команду:

iwconfig

После окончания ввода команды нужно нажать клавишу Enter для ее исполнения. В результате вы должны будете увидеть не только имя вашей беспроводной сетевой карты, но и информацию о том, включен ли режим энергосбережения (при включенном режиме энергосбережения будет выведена строка «Power management:on»). Если вы видите строку «Power management:off» или вообще не видите упоминания о режиме энергосбережения, вам не придется осуществлять какие-либо манипуляции.

Примечание: в данном руководстве я использую название беспроводной сетевой карты «wlan0». Иногда беспроводные сетевые карты имеют другие названия, например, «eth1». В таких случаях, разумеется, вам придется соответствующим образом изменить команды, вводимые в в окно терминала.

B. После этого необходимо создать исполняемый файл с именем «wireless». Для этого нужно ввести в окно терминала следующую команду:

sudo touch /etc/pm/power.d/wireless

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.

C. После создания файла вы можете просто скопировать данную команду и вставить ее в окно терминала:

sudo chmod 755 /etc/pm/power.d/wireless

Для исполнения команды нужно нажать клавишу Enter.

D. После того, как вы сделали файл исполняемым, необходимо добавить в него определенные команды. Для этого следует открыть его в текстовом редакторе с помощью следующей команды, выполненной в терминале (используйте функции копирования/вставки):

sudo gedit /etc/pm/power.d/wireless

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. При запросе пароля вы должны будете ввести свой пароль. В результате запустится текстовый редактор, в котором будет открыт пустой текстовый файл «wireless». Вам придется скопировать и вставить в него следующие строки:

#!/bin/sh
/sbin/iwconfig wlan0 power off

E. Теперь нужно сохранить файл, закрыть текстовый редактор, закрыть все приложения и перезагрузить компьютер.

F. После перезагрузки следует снова открыть терминал, выполнить команду iwconfig и убедиться в том, что механизм энергосбережения чипсета беспроводной сетевой карты отключен (в выводе должна присутствовать строка «Power management:off»). Если это так, то настройку можно считать оконченной!

13. Повышение скорости работы беспроводной сетевой карты на основе чипсета Intel

Если вы используете относительно современную беспроводную сетевую карту на основе чипсета Intel, ваша система наверняка будет взаимодействовать с ней посредством драйвера iwlwifi. В этом случае вы наверняка сможете значительно повысить скорость ее работы, активировав функцию Tx AMPDU.

Функция Tx AMPDU предназначена для ускорения передачи данных путем объединения нескольких наборов данных друг с другом. Таким образом сетевой карте удается значительно сократить объем вспомогательного сетевого трафика.

Раньше данная функция драйвера iwlwifi была активирована по умолчанию, но несколько лет назад она была деактивирована из-за проблем со стабильностью некоторых чипсетов беспроводных сетевых карт. Однако, проблемных чипсетов достаточно мало, а описанные манипуляции легко обратимы, поэтому вы практически ничем не рискуете.

Для того, чтобы активировать упомянутую функцию, достаточно выполнить описанные ниже действия.

A. В первую очередь следует убедиться в том, что для взаимодействия с чипсетом вашей беспроводной сетевой карты используется именно драйвер iwlwifi. Для этого нужно открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

lsmod | grep iwlwifi

После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Если в окно терминала будет выведена строка «iwlwifi», вы можете переходить к следующему шагу.

B. Теперь следует использовать функции копирования/вставки для переноса следующей команды в окно терминала (это одна строка):

echo "options iwlwifi 11n_disable=8" | sudo tee /etc/modprobe.d/iwlwifi11n.conf

После ввода команды следует нажать клавишу Enter. При запросе вы должны ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля вам нужно будет снова нажать клавишу Enter.

С. Теперь следует закрыть все приложения и перезагрузить ваш компьютер.

D. Наконец, следует проверить скорость работы беспроводного соединения, например, с помощью сервиса speedtest.net. Если же соединение стало нестабильным, вы можете отменить все внесенные в конфигурацию системы изменения описанным ниже образом.

13.1. Проблемы с соединением? Отмените изменения конфигурации системы

Описанные выше изменения конфигурации системы привели к нестабильной работе сетевого соединения? Вы можете отменить их, выполнив следующую команду с помощью терминала:

sudo rm -v /etc/modprobe.d/iwlwifi11n.conf

После ввода команды следует нажать клавишу Enter. При запросе вы должны ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля снова вам нужно будет снова нажать клавишу Enter.

Как только исполнение команды завершится, вам придется перезагрузить компьютер. После перезагрузки стабильность беспроводного соединения должна значительно повыситься.

14. Очистка Ubuntu

Очищенная система Ubuntu будет работать быстрее, чем слишком захламленная (хотя данный фактор влияет на Ubuntu значительно меньше, чем на Windows). Вы можете очистить Ubuntu, воспользовавшись советами из данной статьи.

15. Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с дистрибутивом Ubuntu? На данном веб-сайте размещено большое количество подобных материалов.

16. Куда обращаться за помощью?

Вы можете получить быстрые и вежливые ответы на свои вопросы на официальном форуме дистрибутива Ubuntu.

Заключение.

Итак, в этом материале мы постарались привести основные способы оптимизации операционной системы Ubuntu, а также способы, позволяющие добиться большей производительности по сравнению с Windows 10 при существенно меньшем расходе оперативной памяти ОС, что позволит более комфортно использовать ресурсоёмкие приложения на старом компьютере. На общей работе системы (стабильность и отсутствие лагов, скорость реакции на сворачивание-разворачивание программ, использование требовательных приложений) такая оптимизация также скажется очень и очень позитивно. А еще позитивнее она скажется на мобильных системах с видеокартами без собственной памяти.

Кто-то, возможно, подумает, не проще ли купить новый более производительный компьютер? Конечно проще, и это, несомненно, даст гораздо больший прирост производительности, чем описанные здесь рекомендации! Так и сделайте, а своему старому компьютеру вы можете дать вторую жизнь, оптимизировав его работу по рекомендациям из этой статьи. И подарите его детскому дому или школе.

Наш канал: https://t.me/technomagic

По материалам: linux-faq.ru

Здесь самые популярные товары из Китая по волшебным ценам!

Похожие статьи:

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *