Jump to content

Question

Posted

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

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

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

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

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

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

 

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

4 answers to this question

Recommended Posts

  • 0
Posted

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

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

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

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

  • Thanks 1
  • Upvote 1
  • 0
Posted
4 часа назад, Le ecureuil сказал:

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

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

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

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

  • 0
Posted

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

  • Upvote 1

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...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.