Jump to content

Повышаем скорость на speedtest


Recommended Posts

После увиденного на broadband.gov.ua, хочу рассказать о небольшом лайфхаке как просто повысить скорость на спидтест и не только
Все знают про то как работает TCP, и что даже небольшое увеличение пинга сильно снижает скорость, для исправления этого есть tcp window, который по стандарту всего пару кб чего совсем не хватает, поэтому переходим в sysctl.conf на вашем сервера и ставим:
 

net.ipv4.tcp_notsent_lowat=2000000
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_dsack=1
net.ipv4.tcp_ecn=2

Это небольшой отрывок от моего конфига, с ним скорость к серверу в Франции с пингом 40ms выше, чем буквально по городу с пингом 1ms, тест с 4G, и даже при хорошем 1 Гбите скорость выше - у других серверов в этом регионе скорость максимум 300-400 Мбит, у моего весь гигабит выдает, есть ещё множество интересных настроек sysctl, nginx, и сети в целом которые очень повышают производительность 

Link to post
Share on other sites
10 минут назад, pavlabor сказал:

Знатная дурь!

Похоже на очередной фак ю, ой... лай фак от команды Зе?


Первый с конфигом который я скинул, второй обычный
Находи сервер и сравнивай с другими

Снимок экрана (577).png

Снимок экрана (578).png

Link to post
Share on other sites
16 минут назад, nicodemus сказал:

Так а сервера у вас разные. Вот с вашим конфигом оба теста.
 image.png.f4373bb9e209efb5635d199057ffc145.png


Это для сервера спидтест, а не клиента, вот на скринах ваших на первом настроено, на втором дефолт

Link to post
Share on other sites

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

Edited by nicodemus
Link to post
Share on other sites
12 часов назад, nicodemus сказал:

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


Поставь себе на сервер конфиг, и сравни скорости

Link to post
Share on other sites
2 часа назад, Darth Vader2 сказал:

Кто-то еще тазики использует, счастливые люди. Сколько еще интересного у них впереди. Сколько важных открытий.


Вы сервер спидтеста на джунипирах размещаете?

  • Haha 1
Link to post
Share on other sites
3 часа назад, smartlid сказал:


Вы сервер спидтеста на джунипирах размещаете?

На длинках, так дешевле.

Link to post
Share on other sites
11 часов назад, maslik87 сказал:

Жаль что TCP Congestion Control Algorithm который  называется BBR есть только в ядре 4.9 и выше ?

Ookla рекомендует использовать illinois, который есть и в старых ядрах. Сменил у себя штатный cubic на illinois и пару сотен мбит прироста есть даже по локалке.

Link to post
Share on other sites

Обновил ядро до 4.15, с включенным BBR получается примерно 2,5 Гбит/с, что вполне неплохо для KVM-гостя.

@maslik87, обновление не очень сложное, для убунты вот пример https://gist.github.com/xterat/cefccb42f7d4b2055368ebb00454861f

Link to post
Share on other sites
12 часов назад, smartlid сказал:


Поставь себе на сервер конфиг, и сравни скорости

конфиг что вы скинули, на каком сервере его нужно ставить

1. на сам сервер спидтеста ( который оператор поставил на своей Тех площадке)

2. на НАТ сервере 

3. где-то еще? 

 

  • Thanks 1
  • Confused 1
Link to post
Share on other sites
10 часов назад, Земеля сказал:

конфиг что вы скинули, на каком сервере его нужно ставить

1. на сам сервер спидтеста ( который оператор поставил на своей Тех площадке)

2. на НАТ сервере 

3. где-то еще? 

 

очевидно что на сервере спидтеста, для нат-бокса как для любого роутера это не имеет смысла

Link to post
Share on other sites
В 01.12.2019 в 12:22, mr.Scamp сказал:

Обновил ядро до 4.15, с включенным BBR получается примерно 2,5 Гбит/с, что вполне неплохо для KVM-гостя.

@maslik87, обновление не очень сложное, для убунты вот пример https://gist.github.com/xterat/cefccb42f7d4b2055368ebb00454861f

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

Link to post
Share on other sites
6 часов назад, maslik87 сказал:

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


Это отношения к маршрутизатору не имеет, настройки для сервера speedtest и не только 

Link to post
Share on other sites

Вы что для спидтеста ещё и отдельный сервер ставите? Зачем? ? Какой в этом смысл? Вы что локальную сеть меряете? 

Edited by maslik87
Link to post
Share on other sites
38 минут назад, maslik87 сказал:

Вы что для спидтеста ещё и отдельный сервер ставите? Зачем? ? Какой в этом смысл? Вы что локальную сеть меряете? 

Нормальные люди спитдтест на маршрутизатор не ставят. Для подобных сервисов виртуалки придумали.

  • Like 1
  • Thanks 2
Link to post
Share on other sites
1 час назад, maslik87 сказал:

Вы что для спидтеста ещё и отдельный сервер ставите? Зачем? ? Какой в этом смысл? Вы что локальную сеть меряете? 

убирает много вопросов от абонентов. так как при запуске спидтеста, он выбирает тот сервер который ближе всего

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

Link to post
Share on other sites

Проблема speedtest только в работе по WiFi.

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

Link to post
Share on other sites
13 часов назад, muff сказал:

Проблема speedtest только в работе по WiFi.

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


Не только по wifi, дело в работе TCP

  • Like 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By KGroup
      Добрый день!
      Нужно допилить ликпей на юбиллинге.
      Проблема в следующем...
      Произвожу оплату через кабинет абонента - все ок
      Оплата проходит и тут сразу проблема - к примеру пополняю на 1 грн., и автоматически сразу же снимает эту 1 грн с счета.


       
      Может кто подскажет?
      Готов оплатить работу.
      Спасибо!
       
      зы...
      Просьба не писать "умные фразы" о инструкциях, мануалах и т.д.
       
    • By apricode
      Добрый день всем форумчанам!
      Нужна помощь профессионалов (платная) с настройкой свитча Brocade VDX6710-54-R
      не подымается 10gb uplink используем универсальные sfp+ dac кабеля коммутация в серверной
      Такая ошибка, http://prntscr.com/rn9tsn 

      Возможно огранизовать удаленный доступ к оборудованию, или подвоз в офис в Харькове!
      По всем вопросам пишите в личку
    • By nemo_d
      Добрый день.

      Есть небольшой офис.
      По витой паре заходит два провайдера: 100 Мбит/с (основной) и 1Гбит/с (резервный), оба с белыми айпишниками.
      Сейчас на входе стоит MikroTik RB962UiGS-5HacT2HnT
      1. Есть необходимость определиться с 24 портовым коммутатором - подскажите пожалуйста, на что стоит смотреть(какой-нибудь CSS326-24G-2S+RM)?
      2. Так же, подскажите пожалуйста, какую-то толковую инструкцию по настройке роутера по следующей схеме:
      - бекапный сервер качает бекапы в основном через резервный канал,
      - все остальные работают через основной канал,
      - если пропадает основной канал, переключаемся на резервный,
      - если пропадает резервный, бекапный сервер качает через основной канал(урезав скорость до разумного минимума).
      - пропадание/восстановление канала должно как-то сигнализироваться(почта?)
      Отдельный момент:
      извне к бекапному серверу через один из двух каналов, по белому айпишнику подключается другой сервер, роутер должен понимать через какой канал пришел запрос и через этот же канал отдавать ответ. Уточняю, т.к. после сторонней настройки была ситуация, что после восстановления резервного канала, на него приходил запрос, а ответ все так же уходил через основной.
       
      Спасибо за помощь.
       
    • By BALTAR
      Делаем монтаж и настройку сложных wirelles пролётов на любом ШПД оборудовании.
      Поможем с подборкой оборудования на ваш линк.
      Работаем в Юго-восточной части Украины
    • By Иван Дураков
      Следую инструкциям на ютубе по установке. Создаю тариф - он не создаётся.
      Ошибок не выдаёт, просто страница релоадится и ничего не происходит.
      Как можно узнать причину, чего ему нужно? Может дебаг включить, но как?
×
×
  • Create New...