На Ubuntu 22.04 и 24.04 скорость сети замедляется через час. В чём может быть причина и как это исправить?

Здравствуйте! Прохожу курс “от 0 до Linux админа” вот здесь https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с проблемой в Ubuntu 22.04 и 24.04.

При загрузке Ubuntu 22.04 (все пакеты обновлены) мой проводной интернет работает очень быстро (500 Мбит/с), но спустя час-два скорость падает до 10 Мбит/с. Причем в логах (syslog и других) не оставляется никаких записей об ошибках.

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

Все остальные устройства и телефоны, подключенные к роутеру по Wi-Fi и кабелю, сохраняют свою скорость, так что проблема явно связана именно с моим компьютером на Ubuntu 22.04. После перезагрузки интернет снова становится быстрым, но лишь на час-два.

Кто-нибудь сталкивался с подобной проблемой? Как можно ее решить? Спасибо!

Привет!

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

  1. Драйверы сетевой карты: Убедись, что у тебя установлены последние драйверы для сетевой карты. Иногда проблемы с производительностью могут быть связаны с устаревшими или некорректно работающими драйверами. Попробуй поискать на сайте производителя вашей сетевой карты или поищи в PPA.

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

    sudo iwconfig <имя_интерфейса> power off
    

    Заменив <имя_интерфейса> на имя твоего сетевого интерфейса (например, eth0 или enp3s0).

  3. Проверка MTU: Убедись, что значение MTU (Maximum Transmission Unit) установлено правильно. Попробуй установить MTU на 1400:

    sudo ifconfig <имя_интерфейса> mtu 1400
    

    Это может помочь избежать фрагментации пакетов.

  4. Мониторинг сетевого трафика: Посмотри, не загружен ли какой-либо процесс в фоновом режиме. Можно использовать команду:

    sudo iftop
    

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

  5. Логи системы: Хочется посмотреть, есть ли другие предупреждения или ошибки, которые могут указывать на проблемные места. Например, посмотри dmesg и другие системные логи.

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

Если ничего из вышеперечисленного не поможет, возможно, стоит обратиться к форумам Ubuntu или Linux, где можно получить помощь от других пользователей с аналогичными проблемами. Удачи! . Я ответил на ваш вопрос?

Спасибо за ответ! У меня всё получилось, и скорость сети больше не замедляется. Ещё раз спасибо за помощь!

Ответ

Привет!

Отлично слышать, что у тебя всё получилось! :tada: Здорово, что скорость сети вернулась в норму. Если возникнут ещё вопросы или понадобиться помощь, не стесняйся обращаться. Удачи! :rocket: . Я ответил на ваш вопрос?