Jump to content
  • 0

QoS, приоритезация трафика, приоритезация доступа к сетевому диску


Andrey812

Question

Подскажите как настроить приоритезацию доступа к сетевому диску?

Есть USB диск подключенный к роутеру, и используемый в качестве сетевого.
Есть стоковая торрент качалка transmission.
Есть несколько клиентов в локальной сети что обращаются к сетевому диску..
Есть интернет от провайдера на скорости до 100мб* (не являющийся "узким горлышком").

Итак когда transmission активно скачивает торренты и скидывает их на сетевой диск, остальные клиенты в домашней сети испытывают затруднения с доступом к этому диску(что логично),

Необходимо настроить приоритезацию доступа/обращений к сетевому, т.е если от других клиентов в локалке обращений к сетевому диску нет/мало, то transmission может скачивать торренты "тапка в пол" на максимально возможных скоростях, но если другие клиенты пытаются обратится к сетевому диску, чтоб либо transmission сам резал скорость(альтернативная скорость в настройках), либо OS keenetic, резала скорость(а соответсвенно и обращения к сетевому диску) для transmission,

Т.е чтоб приоритет доступа к сетевому диску всегда был у прочих клиентов в локалке, а не у transmission(и лишь когда других нет, торрентокачалка "топила на все деньги").

QoS, как я понимаю расставляет приоритеты клиентам/типам на скорость в интернет(а может я не умею его готовить), мне же  надо за основу брать обращения к сетевому диску..

 

Подскажите - куда копать?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

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

 - добавить в сборку CFQ IO-планировщик

 - назначать transmission и всем его дочерним процессам приоритет IO idle

В таком случае transmission будет работать только если никому еще не нужен диск, иначе пойдет на автоматическую паузу.

  • Upvote 1
Link to comment
Share on other sites

  • 0
4 часа назад, Le ecureuil сказал:

таком случае transmission будет работать только если никому еще не нужен диск, иначе пойдет на автоматическую паузу.

Спасибо, transmission на паузу- это жесткое условие, или есть вариант со снижением скорости( в transmission есть опции "альтернативная скорость" и "лимит скорости")?

На 4pdа советуют заменить USB диск прикрученный к kenetic  и монтируемый к серверу как "сетевой диск", на полноценный NAS- такое решение поможет решить проблему с доступом другим клиентам в то время как transmission скачивает торренты, или проблема останется.

Потому как я точно не уверен что именно "узкое горлышко"- сейчас торренты записывает на скорости около 15мбит/сек(интернет от провайдера  так называемый "до 100мб/сек*", другие клиенты серфят интернет нормально(тормозов не замечено)- но вот при обращении к сетевому диску при активных закачках- тормоза.(Локалка по большей части проводная, хотя есть и wifi клиенты, и тормоза видны именно при обращении к сетевому диску, меж собой клиенты в сети общаются без каких либо видимых проблем)

Link to comment
Share on other sites

  • 0

Встает на паузу он автоматически - планировщик ядра "тормозит" процесс transmission на операциях ввода вывода настолько, чтобы он не мешал другим. С точки зрения самого transmission выглядит так, что накопитель стал сильно медленнее работать, только и всего. По сути ваши тормоза переносятся на тормоза transmission.

  • Upvote 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...