Windows 10 уменьшить mtu windows

Как изменить MTU в WindowsНастройка MTU (Maximum Transmission Unit) знакома большинству пользователей, которые когда-либо настраивали Wi-Fi роутеры, но доступна и в Windows для Ethernet и других подключений. MTU — это максимальный размера блока данных одного пакета в байтах (без учета размера заголовка), стандартный размер — 1500 байт.

При необходимости размер MTU в Windows 11, 10 и других версий можно изменить. В этой инструкции — о том, как это сделать, а также узнать текущий размер MTU.

Способы изменения размера MTU в Windows 11 и Windows 10

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

netsh interface ipv4 show subinterfaces

Посмотреть текущий размер MTU

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

Включение Jumbo frame

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

  1. Нажмите клавиши Win+R, введите ncpa.cpl и нажмите Enter.
  2. В списке подключений нажмите правой кнопкой мыши по подключению, для которого нужно включить Jumbo frame и выберите пункт «Свойства».
  3. Нажмите кнопку «Настроить» для настройки сетевого адаптера. Открыть настройки сетевого адаптера для подключения
  4. На вкладке «Дополнительно» найдите пункт «Jumbo packet» и измените его значение, затем примените настройки. Включить Jumbo frame для сетевого адаптера

При включении Jumbo frame соединение может быть кратковременно разорвано, но обычно затем работает исправно. Учитывайте, что настройка Jumbo packet может быть доступна не для всех сетевых карт, также её наличие может зависеть от используемых драйверов.

Изменение MTU в командной строке

Вторая возможность — использование командной строки для изменения размера MTU:

  1. Запустите командную строку от имени администратора и введите следующую команду, чтобы посмотреть список имен интерфейсов:
    netsh interface ipv4 show subinterfaces
  2. В следующей команде измените ИМЯ_ИНТЕРФЕЙСА и значение MTU для изменения MTU для соответствующего подключения:
    netsh interface ipv4 set subinterface ИМЯ_ИНТЕРФЕЙСА mtu=РАЗМЕР store=persistent

    Изменить MTU в командной строке

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

Определить оптимальный размер пакета (значение MTU) для текущего Интернет-подключения можно в командной строке с помощью команды, ping адреса_сайта -f -l РАЗМЕР, например:

ping google.com -f -l 1500

Проверка ping с разными размерами пакета

Задачей будет поиск такого значения MTU, которое не приводит к сообщениям о необходимости фрагментации пакета.

Profile picture for user Олег

Windows Terminal cmd

Меняем MTU на сервере Windows с помощью командной строки. На тестовом сервере операционная система Windows Server 2016.

MTU (Maximum Transmission Unit) — максимальный размер полезного блока данных одного пакета. Если размер блока превышает MTU, то он может быть передан протоколом с использованием фрагментации.

Основные значения MTU в байтах:

  • Ethernet — 1500
  • 16 Mbps Token Ring — 17914
  • 4 Mbps Token Ring — 4464
  • FDDI — 4352
  • IEEE 802.3/802.2 — 1492
  • PPPoE (WAN Miniport) — 1480
  • X.25 — 576

Зачем уменьшать MTU

Иногда бывает полезно уменьшить MTU на компьютере, чтобы ускорить скорость работы по сети. Классический случай, когда дома стоит роутер и на нём указан MTU 1480. Если на домашнем компьютере указано значение MTU 1500, то большие пакеты при передачи данных могут фрагментироваться. Тормозит потоковое видео или аудио, к примеру.

Уменьшаем MTU с помощью командной строки

Командная строка запущена под администратором.

Посмотреть текущее значение MTU:

netsh interface ipv4 show subinterfaces

mtu

У меня на интерфейсе Ethernet0 указано MTU 1500.

Установить значение MTU 1452 на интерфейсе Ethernet0:

netsh interface ipv4 set subinterface "Ethernet0" mtu=1452 store=persistent

mtu

Перезагружаем компьютер. Всё.

Сброс MTU на значение по умолчанию:

netsh interface ipv4 reset

Перезагружаем компьютер.

Определить минимальное значение MTU

Вычислить минимальное значение MTU между компьютером и узлом сети можно с помощью команды ping.

ping example.com -f -l 1500

Здесь:

  • -f — запрещает фрагментировать пакеты
  • -l — размер пакета

Если пинг не проходит, то уменьшаем размер пакета.

mtu

У меня 1500 не проходит, а 1400 проходит. Истина где-то посередине. Методом научного пинга находим максимальный размер пакета, который проходит без фрагментации.

mtu

У меня получилось 1372. Прибавляем 28 байт (8 байт ICMP заголовок и 20 байт IP). 1372+28=1400.

Оптимальный размер MTU 1400.

Sometimes, you may have noticed that some websites don’t function well on your broadband connection. While most websites run fine, certain seem to have an issue. If you have encountered this situation, it is time to change the Maximum Transmission Unit (MTU) on Windows 11/10 computers.

How to check current MTU settings?

MTU, or Maximum Transmission Unit, is necessary or responsible for this case because it is the parameter that defines the maximum packet size that can be transmitted over a network. So by optimizing MTU, you can enhance your network performance. As a result, you can browse the internet more efficiently.

But not many are aware of how MTU functions. There are two quick ways to check the current MTU settings, these are:

Use Windows Terminal to check the current MTU value

Windows Terminal has to be the easiest way to learn about your current MTU value. To get started, follow the below steps:

  • Press Windows Key + X to access the quick menu.
  • Click Windows Terminal (Admin).
  • Now run the following command and press enter.Find MMT Windows PC
netsh interface ipv4 show subinterfaces
  • Once done, you should see the MTU value of different networks under the MTU tab.

Check MTU network adapter settings

There is also an alternative option which is checking through the Network adapter settings. For this, you need to follow the below steps:

  • Press the Windows key + R to launch Run.
  • Type ncpa.cpl and press Enter, and you should see a list of different Network adapters.
  • Right-click on any of the adapters for which you want to check the MTU and then select Properties.
  • Click the Configure button to open the adaptor connection properties
  • Switch to the Advanced Tab and select Jumbo FrameChange MTU Windows
  • Then select the higher value from the dropdown on the right.

Note: The adapter uses the default MTU value if you don’t see the Jumbo Packet option. It also means you cannot change through the control panel method.

Now that you know your MTU value, you can increase or decrease the value per your needs. To do so, there are two methods that you can follow. These are:

  1. Using Windows Terminal
  2. Changing MTU through Network Adapter settings

Let’s now look at these methods one by one below:

1] Using Windows Terminal

Changing MTU using the command prompt has to be the easiest method. All you have to do is run two commands – one to identify the interface name and the other to change the MTU value, and you are good to go. So go ahead and follow these steps:

  • First, press Windows Key + X to access the quick menu and launch Windows Terminal (Admin).
  • Now run the following command to list down all the network adapters:
netsh interface ipv4 show subinterfaces
  • Now note down the Interface name for which you want to change the MTU.
  • Next, to change the MTU value of your preferred interface, run the following command:
netsh interface ipv4 set subinterface <subinterface name> mtu=9000 store=persistent
  • Over here, replace <subinterface name> with the interface name. Also, you change the mtu=9000 value to something else per your requirements.

2]  Changing MTU through network adapter settings

You can do it through Network Adapter settings to change your MTU value through a visual interface. For this, follow the below steps:

  • Launch Run by pressing Windows Key + X.
  • Type ncpa.cpl and press Enter.
  • Right-click on your preferred Network adapter and go to Properties.
  • Next, click on the Configure button.
  • Next, select Jumbo Packet, and from the disable dropdown menu, select any of the MTU values.Select MTU Option Windows
  • Once done, save the changes and reboot your computer.

How to determine the optimal MTU Value?

Now you might be wondering what would be the ideal MTU value. You can quickly figure that out by running a command in Windows Terminal.

You need to run the ping command, which will send requests to the network and increase the size of the Packet till you get a message about the needed fragment of the Packet. So whichever website is not loading correctly, you can try the ping command with it by following the below steps:

Ping Size MTU

Launch Windows Terminal, and run the following command:

ping [url] -f -l <packet_size>

Over here, replace [url] with your respective URL and set the <packed_size> to 1450. As you run your ping, keep increasing the size with each command until you see the Packet needs to be the fragmented message.

How to troubleshoot Common Issues around MTU?

While dealing with MTU, it is easy to mess things up. If you enter the wrong MTU value, it can impact the overall network performance.

In such a case, you can try restoring the default MTU value. The default MTU value on most computers is 1500. So you can follow the above steps to change the MTU value to 1500 and see if it helps you out.

If you still face any other internet issues, running Windows Troubleshooter might be helpful. To run it, follow the below steps:

  • Press Windows Key + I to launch Settings.
  • Navigate to System > Troubleshoot > Other troubleshooters.
  • Over here, click on the Run button next to Internet Connections and let the troubleshooter run.

Conclusion

So that was all for how to change MTU on Windows 11/10. Changing MTU value using Windows Terminal is a much easier and straightforward process. While if you make the changes using Network adapters, you may not find the required options to make changes. So go ahead and try the above steps on your own and see if they are helpful to you.

TCP/IP - объединяет людей

Очень редко, но такие моменты наступают, когда необходимо изменить стандартное значение размера пакета.

Если у Вас FTP-клиент не догружает файлы или сайты в интернете открываются не всегда одинаково быстро, то, возможно, настала пора обратить внимание на установленные значения MTU.

Очень редко, но такие моменты наступают, когда необходимо изменить стандартное значение размера пакета.

Если у Вас FTP-клиент не догружает файлы или сайты в интернете открываются не всегда одинаково быстро, то, возможно, настала пора обратить внимание на установленные значения MTU.

Что такое MTU и сколько ставить?

Что такое MTU? Вот как рассказывает нам Wikipedia.

Многие задают вопрос не что это такое, а сколько устанавливать? Однозначного ответить на этот вопрос нельзя. Зависимостей очень много. Начиная от серверов, где размещены сайта, и заканчивая качеством линии связи.

У Вашего компьютера MTU должно быть равно или меньше, которое установлено на вашем роутере, маршрутизаторе провайдера или куда вы там подключаетесь. Но это не гарантирует Вам хорошую работу. На моем домашнем роутере, к примеру, а также на всех компьютерах домашней сети, установлено значение 1490. Это число я получил экспериментальным методом (если бы я тогда встретил утилиту TCP Optimizer, умеющую определять подходящий MTU, было бы в разы проще). У меня плохо отправлялись файлы на удаленный FTP-сервер, а при этом значении всё отлично работает. Хотя стоит заметить, что значение у провайдера стоит стандартное – 1500.

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

Начнем с сложного, ибо он самый правильный.

Ручной метод изменения MTU в Windows

Все делается с помощью консоли. Вообще все хорошие и удобные вещи делаются только через консоль. Это стоит запомнить. ;)

Узнаем MTU вручную

Запускаем системную консоль Windows с правами администратора:

cmd.exe

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

netsh interface ipv4 show subinterfaces
MTU  Состояние определения носителя   Вх. байт  Исх. байт
------  ---------------  ---------  ---------  -------------
4294967295                1          0          0  Loopback
1500                      1   83147897    2724203  Локальное подключение к сети

В моем случае у меня только один интерфейс и это LAN со стандартным значением MTU 1500.

Меняем MTU вручную

Теперь вводим команду для того, чтобы изменить MTU для интерфейса LAN:

netsh interface ipv4 set subinterface "Локальное подключение к сети" mtu=1490 store=persistent
MTU  Состояние определения носителя   Вх. байт  Исх. байт
------  ---------------  ---------  ---------  -------------
4294967295                1          0          0  Loopback
1490                      1   83147897    2724203  Локальное подключение к сети

Этой командой я указал новое значение 1490 для MTU.

Для того, чтобы посмотреть новый результат:

netsh interface ipv4 show subinterfaces

Меняем MTU в Windows с помощью TCP Optimizer

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

Узнаем оптимальное MTU

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

Узнаем MTU с помощью TCP Optimizer

Устанавливаем MTU через TCP Optimizer

Устанавливаем MTU в Windows программой TCP Optimizer

После всех изменений не забываем нажать на кнопку Apply changes.

Теги: сеть

Комментарии

How to Change MTU on Windows 10 and Windows 11



12th January 2019


No Comments


Networks, Windows


admin


HOW TO CHANGE MTU IN WINDOWS 10 and WINDOWS 11

It often is observed that some websites don’t perform optimally on some Broadband Connections . When nothing else works, It can be fixed by adjusting your MTU . Please see the below steps to change MTU

Lets see HOW TO CHANGE MTU IN WINDOWS 10

  1. Open a command prompt as administrator. You can do this by Hitting Windows start button, type CMD, right click on command prompt and run as administrator
  2. type the command  netsh interface ipv4 show subinterfaces
  3. The Output will show as below listing your Interfaces and MTU Size currently.

Command output before any modification
  1. Note Down the interface name as we will need it in next command to change the MTU size , Ethernet0 in above Example.
  2. In the next command substitute Ethernet0 with your interface name and new MTU size of 1518.
  3. netsh interface ipv4 set subinterface “Ethernet0” mtu=1518 store=persistent

Output after Command to change MTU Runs

That’s it, As you can see in image above, we can now see the MTU has changed.

You can either Increase or Decrease your MTU to see what works in your case.

This command works on Windows 10 and Windows 11 Both.

What is MTU

For those who are more Curious , maximum transmission unit (MTU) is a measurement representing the largest data packet that a network-connected device will accept. Lets put it like a height limit for freeway underpasses or tunnels: Vehicles that exceed the height limit cannot fit through, just as packets that exceed the MTU of a network cannot pass through that network.

However, unlike cars and trucks, data packets that exceed MTU are broken up into smaller pieces so that they can fit through. This process is called fragmentation. Fragmented packets are reassembled once they reach their destination.

MTU is measured in bytes — a “byte” is equal to 8 bits of information, meaning 8 ones and zeroes. 1,500 bytes is the maximum MTU size.

Let us know in comments if this article helped you or if you have additional questions



Tags



About The Author


  • Windows 10 удаляет файлы без предупреждения как отключить
  • Windows 10 у нового пользователя не работает пуск
  • Windows 10 удаляет драйвера amd
  • Windows 10 узнать код установки
  • Windows 10 торрент magnet torrent