Поиск по сайту:

Как ускорить интернет-соединение в Linux


На этой странице

  1. ДНС
  2. Брандмауэр и безопасность
  3. Настройка MTU
  4. Браузер

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

DNS

Иногда просмотр веб-сайтов кажется несколько «неуклюжим»: изображения загружаются неправильно, большие значения задержки между вашим компьютером и сервером разрешения DNS и проблемы с онлайн-кэшем. Это может быть признаком того, что DNS вашего интернет-провайдера не справляется с задачей. , поэтому вам, возможно, придется перейти на альтернативный вариант.Двумя наиболее популярными альтернативами DNS-серверов являются Google Public DNS и OpenDNS, но есть и другие бесплатные альтернативы.

Вот как перейти на общедоступный DNS Google в дистрибутивах на основе Ubuntu. Откройте настройки сети и перейдите в «Дополнительные настройки». Откроется новое окно, в котором вы найдете вкладки «Настройки IPv4 и IPv6». Перейдите к обоим и измените «Метод» с «Автоматический (DHCP)» на «Только автоматический (DHCP)». Затем вставьте «8.8.8.8» в поле «DNS-серверы» на вкладке IPv4 и «2001:4860:4860»: :8888” на вкладке IPv6. Теперь нажмите кнопку «Сохранить», и все готово.

Чтобы проверить, правильно ли работают ваши новые настройки DNS, вставьте любой фиксированный IP-адрес, указывающий на веб-сайт, и посмотрите, правильно ли он разрешается. Вставьте «91.189.94.40» в адресную строку браузера, и если она будет разрешена на ubuntu.com, значит, вы все сделали правильно. Вы всегда можете вернуться к DNS-серверам по умолчанию, оставив поле DNS-серверы пустым и вернув метод обратно к \Автоматическая (DHCP). Вы также можете протестировать свой новый DNS с помощью утилиты для тестирования DNS с открытым исходным кодом namebench и посмотреть, насколько быстрее стал работать ваш интернет-серфинг. Стоит отметить, что изменение вашего DNS также улучшает вашу конфиденциальность, безопасность и потенциально может открыть доступ к геоблокируемому контенту.

Брандмауэр и безопасность

Часто бывает так, что агрессивные брандмауэры создают узкие места для вашего обычного просмотра и загрузки. Если они вам действительно не нужны, измените их настройки, чтобы разрешить передачу большего количества трафика туда и обратно без упреждающей проверки, или полностью отключите их. Вы можете открыть терминал и указать «sudo iptables -L», чтобы определить, какие у вас настройки брандмауэра на уровне ядра Linux. Для брандмауэров более высокого уровня вам нужно будет проверить настройки вашего маршрутизатора и конкретные программные инструменты, которые вы используете для этого. цель.

Если вы используете Fedora или CentOS, скорее всего, SELinux будет включен по умолчанию. Это великолепное программное обеспечение может вызвать увеличение задержки, поэтому вы можете отключить его. Для этого откройте файл конфигурации /etc/sysconfig/selinux от имени пользователя root и найдите строку, содержащую \SELINUX=enforcing, измените ее на \SELINUX=disabled и сохраните файл. Надеемся, что благодаря этому все станет немного быстрее, но вам следует учитывать требуемый уровень безопасности в вашей системе, прежде чем отключать SELINUX. Промежуточным решением может быть параметр «SELINUX=permissive», который сохраняет активным модуль безопасности, но ограничивается печатью предупреждающих сообщений.

Настройка MTU

MTU расшифровывается как Maximum Transmission Unit, и в основном это параметр, определяющий максимальный размер пакетов данных, которые разрешено передавать из сети в вашу систему. Если значение MTU слишком мало, то вы наносите вред своей скорости, имея дело с большим количеством пакетов, а если оно слишком велико, вы позволяете передаче данных занимать значительную часть вашей полосы пропускания в течение больших периодов времени, что по существу вызывает задержку. . Итак, существует золотое сечение, как и во всем на самом деле, и если вы хотите выжать максимальную производительность из своего интернет-соединения, вы можете определить и установить MTU на оптимальное значение.

Откройте новый сеанс терминала и запустите ping-тесты, чтобы определить оптимальное значение MTU. Используйте следующую команду:

ping -M do -s 1472 linux-console.net

Начните с 1472 и уменьшайте 10 на 10, пока не найдете самое высокое значение, указывающее на 0% потери пакетов, используя \Ctrl+C для отмены каждого пинга.

После того, как вы определили оптимальное значение MTU, перейдите в /etc/network/interfaces:

nano /etc/network/interfaces

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

Браузер

Если все вышеперечисленное не дало ничего действительно примечательного, вы можете прибегнуть к настройкам браузера в качестве последней попытки немного улучшить работу в Интернете. Firefox и Chrome/Chromium начали предварительно использовать более простой и быстрый метод кэширования, который может немного ускорить ваш обычный просмотр. Чтобы включить их, сделайте следующее:

В Chrome вставьте в адресную строку следующее и нажмите Enter:

chrome://flags/#enable-simple-cache-backend

Затем найдите «Простой кэш для HTTP» и выберите параметр «Включить».

В Firefox вставьте в адресную строку следующее и нажмите Enter:

about:config

Затем найдите browser.cache.use_new_backend и дважды щелкните по нему, чтобы открыть новое окно конфигурации. Измените значение «0» на «1» и нажмите «ОК», и все готово.

Наконец, вы можете использовать браузер Opera, который предлагает последнюю версию Linux. В Opera есть «Турбо-режим», который при включении активирует сжатие изображений на стороне сервера со скоростью до 80%, что, по сути, позволяет вам более комфортно просматривать страницы при медленном интернет-соединении.