Как улучшить скорость и производительность Linux

{title}

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

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

внутренний

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

внешний

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

Имея это в виду, сегодня Solvetic проанализирует некоторые советы, которые мы можем применить для повышения скорости и производительности любого дистрибутива Linux.

1. Ускорить загрузку системы в Linux


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

{title}

Это время можно ускорить, отредактировав его по пути etc / default / grub с помощью нужного редактора:

 sudo nano etc / default / grub 

{title}

В этом окне мы должны перейти к строке GRUB_TIMEOUT, которая, как мы видим по умолчанию, составляет 10 секунд и установить более короткое время, 3, 5 или желаемое время.

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

2. Отключить сервисы в Linux


Во время работы операционной системы загружается ряд служб, которые могут повлиять на производительность и скорость загрузки системы, эти службы можно найти по пути /etc/init.d

{title}

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

 sudo /etc/init.d/ остановка SERVICE_NAME (остановка службы) sudo /etc/init.d/ запуск SERVICE_NAME (запуск службы) 

3. Используйте легкие операционные системы в Linux


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

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

Linux вектор

Скорость, производительность и стабильность - основные характеристики Vector Linux.

{title}

4. Используйте блокировщики рекламы в Linux


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

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

Google Chrome AdBlock

AdBlock Mozilla

Эти расширения позволяют не показывать эти объявления, тем самым оптимизируя производительность при просмотре.

{title}

$config[ads_text5] not found

5. Используйте сочетания клавиш в Linux


Использование сочетаний клавиш оптимизирует производительность при выполнении общих задач.

Некоторые из самых полезных ярлыков:

Выбрать все (в документах, Firefox, Nautilus и т. Д.)

Ctrl + A

Копировать (в документах, Firefox, Nautilus и т. Д.)

Ctrl + C

Вставить (в документах, Firefox, Nautilus)

Ctrl + V

Новый (Создать новый документ)

Ctrl + N

Открыть (открыть документ)

Ctrl + O

Сохранить (Сохранить текущий документ)

Ctrl + S

Print (Распечатать текущий документ)

Ctrl + P

Отправить ... (Отправить текущий документ по электронной почте)

Ctrl + E

Закрыть (Закрыть текущий документ)

$config[ads_text6] not found

Ctrl + W

Закрыть окно (Закрыть текущее приложение)

Ctrl + Q

6. Оптимизировать память


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

Для этого мы должны получить доступ к следующему маршруту, etc / sysctl.conf:

 sudo nano etc / sysctl.conf 
В развернутом файле мы добавим следующую строку:
 vm.swappiness = 10 

{title}

Мы можем настроить это значение, чтобы увидеть, как улучшается производительность распространения. Чем ниже значение, тем меньше будет пространство обмена и кешируется больше данных.

7. Оптимизируйте GNOME в Linux


Gnome - одна из двух наиболее часто используемых настольных сред в экосистеме Linux, но она быстро уступает Xfce и другим более легким альтернативам, когда мы говорим о производительности и скорости.
Некоторые варианты оптимизации GNOME в Linux:

Установить предзагрузку

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

{title}

Включить автоматический вход

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

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

{title}

Оптимизировать сеть

Другим аспектом, который необходим для оптимальной производительности Linux, является наличие лучших сетевых уровней, потому что без него большинство сервисов будут работать медленно и с ошибками.
Чтобы оптимизировать это, мы откроем файл /etc/sysctl.conf и добавим следующее:

 net.ipv4.tcp_timestamps = 0 net.ipv4.tcp_sack = 1 

$config[ads_text5] not found

{title}

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

 net.ipv4.tcp_no_metrics_save = 1 net.core.netdev_max_backlog = 2500 

{title}

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

Масштабирование окна TCP

Настройки окна TCP определяют минимальный и максимальный размер пакетов, которые мы можем отправлять и получать.
Для настройки этих точек мы должны получить доступ к пути /etc/sysctl.conf и добавить следующее:

 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_wmem = 10240 87380 16777216 net.ipv4.tcp_rmem = 10240 87380 16777216 net.ipv4.tcp_mem = 16777216 16777216 16777216 net.core.rmem_max72max = 167777 = = 167777 = = 

{title}

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