|
friktus
 Стаж: 10 лет 10 месяцев Сообщений: 5
|
friktus ·
06-Июн-24 10:52
(1 год 3 месяца назад)
Благодарю всех откликнувшихся за ответы.
Наверное да. Спасибо.
С документацией как-то напряжённо по этому пункту, но пошерстив интернет и собрав всё в кучу стало понятно, что Disk IO Type может принимать следующие значения:
* "Файлы распределённые в памяти" - как понятно из названия куски файлов будут кеширваться в памяти некоторое время, тем самым исключая необходимость чтения одного и того же куска файла по 20 раз в случае раздачи 20-ти участникам. Что как бы хорошо и подходит большинству, хоть и отжирает оперативку.
Это значение по умолчанию
* "POSIX - совместимый" - без кеша в памяти. Если торренты на SSD, то тоже думаю норм. вариант.
У меня торренты хоть и на SSD, но второй вариант тоже подходит больше, потому что ZFS. Правда я совсем недавно ограничил ARC всего 2-мя GiB... Может быть имеет смысл его увеличить до 16, пока другие приложения не жрут много. Ну и всерьёз задумался о подключении L2ARC на каком-нить nvme. yandrey0, stаlkerok
Моя печаль-беда ещё в том, что в классической веб-морде пункт Advansed отсутствует. Думал может в config файле есть соотв. настройки, но нет - там пусто.
Пока шерстил интернет по проблеме наткнулся на альтернативный веб-интерфейс VueTorrent. Вот с ним полный порядок - современный интерфейс, русский язык, тёмный режим и расширенные настройки в наличии. Попробую подружить его с qbittorrent-nox.
|
|
yandrey0
 Стаж: 18 лет 1 месяц Сообщений: 607
|
yandrey0 ·
06-Июн-24 12:05
(спустя 1 час 13 мин., ред. 06-Июн-24 12:05)
friktus писал(а):
86346911Думал может в config файле есть соотв. настройки, но нет - там пусто.
qBittorrent.conf
Код:
[BitTorrent]
Session\DiskIOType=Posix
friktus писал(а):
86346911* "POSIX - совместимый" - без кеша в памяти. Если торренты на SSD, то тоже думаю норм. вариант.
Всё равно всё попадает в дисковый кэш.
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
06-Июн-24 14:21
(спустя 2 часа 15 мин.)
friktus писал(а):
86346911без кеша в памяти. Если торренты на SSD, то тоже думаю норм. вариант.
Дисковый кэш ОС все равно работает. Если специально не отключен в опциях ниже.
На практике разница между режимами заключается несколько в другом.
friktus писал(а):
86346911Моя печаль-беда ещё в том, что в классической веб-морде пункт Advansed отсутствует.
Он там присутствует. Увеличьте размер окна, вкладки иногда просто не лезут.
|
|
friktus
 Стаж: 10 лет 10 месяцев Сообщений: 5
|
friktus ·
06-Июн-24 18:17
(спустя 3 часа)
Hanabishi писал(а):
friktus писал(а):
86346911Моя печаль-беда ещё в том, что в классической веб-морде пункт Advansed отсутствует.
Он там присутствует. Увеличьте размер окна, вкладки иногда просто не лезут.
Бинго!
Это же надо было умудриться так криво сверстать
yandrey0 писал(а):
Всё равно всё попадает в дисковый кэш.
Hanabishi писал(а):
Дисковый кэш ОС все равно работает. Если специально не отключен в опциях ниже.
На практике разница между режимами заключается несколько в другом.
Это "Enable OS cache" ( https://www.libtorrent.org/reference-Settings.html#disk_io_write_mode) ?
|
|
artenax
Стаж: 3 года 2 месяца Сообщений: 1700
|
artenax ·
06-Июн-24 18:56
(спустя 39 мин., ред. 06-Июн-24 18:57)
Hanabishi писал(а):
86347546На практике разница между режимами заключается несколько в другом
В чем разница? Что лучше подойдет, если мало RAM, но быстрый SSD? И качаю редко, без раздачи.
Поставил пока попробовать Posix.
|
|
stаlkerok
 Стаж: 2 года 7 месяцев Сообщений: 2948
|
stаlkerok ·
06-Июн-24 20:43
(спустя 1 час 46 мин.)
friktus писал(а):
86348270Это же надо было умудриться так криво сверстать
На дефолтном языке все ок, а под каждый язык никто подстраиваться не будет, это бессмысленно.
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
06-Июн-24 21:02
(спустя 19 мин., ред. 06-Июн-24 21:10)
friktus писал(а):
86348270Это же надо было умудриться так криво сверстать
Для 5 версии это уже исправили. Вкладки переносятся на новую строку при переполнении.
friktus писал(а):
86348270Это "Enable OS cache"
Да. Оставьте во включенном состоянии.
artenax писал(а):
86348414В чем разница? Что лучше подойдет, если мало RAM, но быстрый SSD? И качаю редко, без раздачи.
Поставил пока попробовать Posix.
Это довольно сложный вопрос с углублением в технические детали.
Memory-mapped files отображаeт содержимое файлов в память приложения. Принятие решений о том, когда нужно произвести I/O непосредственно на диск, то бишь загрузить или выгрузить части файла в памяти, полностью отдается на откуп самой ОС. У этого подхода есть своя пачка клопов.
POSIX использует примитивное блокирующее I/O. Оперативку не потребляет вообще, так как само по себе ничего не кэширует. На дисках с высоким временем отклика (читай HDD) может иметь очень плохую производительность и даже фризить клиент. На SSD вроде как проблем с этим лично я не вижу.
По производительности к сожалению оба метода заметно хуже, чем libtorrent 1.2.
|
|
artenax
Стаж: 3 года 2 месяца Сообщений: 1700
|
artenax ·
06-Июн-24 21:42
(спустя 40 мин.)
Hanabishi писал(а):
86348876По производительности к сожалению оба метода заметно хуже, чем libtorrent 1.2
А что использовал libtorrent 1.2?
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
06-Июн-24 22:10
(спустя 27 мин., ред. 06-Июн-24 22:14)
artenax писал(а):
86349022А что использовал libtorrent 1.2?
Собственную имплементацию асинхронного буферизированного I/O, в подробности которой я не вдавался.
Для 2ки сейчас тоже подобная имплементация в разработке, правда идет медленно. https://github.com/arvidn/libtorrent/pull/7013
|
|
nooot
  Стаж: 18 лет Сообщений: 251
|
nooot ·
07-Июн-24 00:43
(спустя 2 часа 32 мин.)
Скажите, когда то в webui и конфигах была опция Resolve peer host names, сейчас ее нет. Я правильно понимаю в текущих релизах опция резолва хостов пиров откушена?
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
07-Июн-24 00:54
(спустя 11 мин.)
nooot писал(а):
86349513когда то в webui и конфигах была опция Resolve peer host names, сейчас ее нет
В WebUI ее никогда не было. Она есть только десктопном GUI.
В конфиге раздел [Preferences] с названием Connection\ResolvePeerHostNames.
|
|
nooot
  Стаж: 18 лет Сообщений: 251
|
nooot ·
07-Июн-24 01:27
(спустя 32 мин., ред. 07-Июн-24 01:27)
было, и интернет это помнит.
у меня сейчас 4.6.5, там в qBittorrent.conf такого не было. чтож, вставил и рестартанул, но толку ноль. оно у вас работает? на каком релизе?
add. возможно выше это gui, но вот точно скрин webui. вроде как до 4.4.5
|
|
friktus
 Стаж: 10 лет 10 месяцев Сообщений: 5
|
friktus ·
07-Июн-24 08:58
(спустя 7 часов, ред. 07-Июн-24 09:12)
Hanabishi писал(а):
Memory-mapped files...
О! Вот за это спасибо - пригодится в хозяйстве... если не забуду опять же :-D
Hanabishi писал(а):
По производительности к сожалению оба метода заметно хуже, чем libtorrent 1.2.
Хм-м-м... звучит как Я построю свой лунапарк, с блэкджеком и шлюхами мы создадим свою систему кеширования, значительно лучше чем эти ваши MMF.
Для решения общих случаев наверняка нет, но может быть для частного (torrent) можно что-то оптимизировать... Любопытно было бы почитать что там такого ребятки придумали, но боюсь C-ный синтаксис не осилю, за приемлемый срок.
|
|
stаlkerok
 Стаж: 2 года 7 месяцев Сообщений: 2948
|
stаlkerok ·
07-Июн-24 09:14
(спустя 15 мин., ред. 07-Июн-24 09:14)
friktus, в 5.0 это уже исправлено корректным переносом.
Hanabishi писал(а):
86348876Для 5 версии это уже исправили. Вкладки переносятся на новую строку при переполнении.
nooot, она есть, её не убирали "Определять страны пиров" на русском.
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
07-Июн-24 12:54
(спустя 3 часа, ред. 07-Июн-24 12:58)
nooot писал(а):
86349550было, и интернет это помнит.
Это скриншот из десктопного гуи. Вы оформление окон Windows 7 от браузера не отличаете?
nooot писал(а):
86349550у меня сейчас 4.6.5, там в qBittorrent.conf такого не было. чтож, вставил и рестартанул, но толку ноль. оно у вас работает? на каком релизе?
Повторяю еще раз: она работает только в десктопном гуи. В webui эта функция никогда не была реализована. Включение через конфиг никак этот факт не изменит.
nooot писал(а):
86349550но вот точно скрин webui. вроде как до 4.4.5
Да, и на нем нет этой опции. О чем мы вообще разговор ведем? Resolve peer countries это другая опция, которая отвечает за отображение флажков стран.
|
|
nooot
  Стаж: 18 лет Сообщений: 251
|
nooot ·
07-Июн-24 22:22
(спустя 9 часов, ред. 07-Июн-24 22:22)
страны пиров есть, я же спрашивал про другое. ок есть еще скрины старых вебгуев, но вопрос был про работат ли эта опция сейчас, а не что кто отличает.
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
07-Июн-24 22:47
(спустя 25 мин., ред. 08-Июн-24 00:18)
nooot писал(а):
86352454вопрос был про работат ли эта опция сейчас
Для WebUI - нет, не работает.
Вот тикет с запросом на добавление: https://github.com/qbittorrent/qBittorrent/issues/13096
|
|
nooot
  Стаж: 18 лет Сообщений: 251
|
nooot ·
07-Июн-24 23:30
(спустя 42 мин.)
прога имеет еще какой либо интерфейс? консоль? можно скрин где эта опция работает
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
08-Июн-24 00:30
(спустя 1 час)
nooot писал(а):
86352665прога имеет еще какой либо интерфейс? консоль?
Нет.
nooot писал(а):
86352665можно скрин где эта опция работает
Работает в десктопном гуи.
|
|
yandrey0
 Стаж: 18 лет 1 месяц Сообщений: 607
|
yandrey0 ·
08-Июн-24 13:26
(спустя 12 часов)
Эта опция даёт огромную лишнюю нагрузку на ДНС сервера, если так очень хочется видеть название сетей-провайдеров, нужно как и для стран использовать MaxMind ASN базу. В WebUI, скорее всего, нет из-за того что простым путём придётся резольвить всегда всё подряд чтобы отдавать готовое имя, а сложным правильным не хотят заморачиваться.
|
|
artenax
Стаж: 3 года 2 месяца Сообщений: 1700
|
artenax ·
08-Июн-24 19:35
(спустя 6 часов, ред. 08-Июн-24 19:36)
artenax писал(а):
86348414Поставил пока попробовать Posix
Кстати, поставил Posix и некоторые частичные торренты стали недокачанными (сериал). Пишет файлы не найдены, после перепроверки не хватало пары процентов, потом докачалось. Я так понял по другому хранятся недокачанные куски в этом режиме.
|
|
stаlkerok
 Стаж: 2 года 7 месяцев Сообщений: 2948
|
stаlkerok ·
08-Июн-24 19:48
(спустя 13 мин.)
|
|
artenax
Стаж: 3 года 2 месяца Сообщений: 1700
|
artenax ·
08-Июн-24 20:03
(спустя 15 мин.)
stаlkerok
qBittorrent 4.6.3 (Jan 16th 2024)
Libtorrent: 2.0.9.0
Qt: 6.6.1
Boost: 1.83.0
OpenSSL: 1.1.1w
zlib: 1.2.11 Да, багованная версия.
|
|
nooot
  Стаж: 18 лет Сообщений: 251
|
nooot ·
08-Июн-24 21:15
(спустя 1 час 11 мин., ред. 08-Июн-24 21:15)
yandrey0 писал(а):
86354367огромную лишнюю нагрузку на ДНС сервера
да у меня конечно свой кеширующий днс, который по правилам резолвит разное из разных мест. сейчас около 1кк в день запросов для моего домашнего лана и все норм)
|
|
yandrey0
 Стаж: 18 лет 1 месяц Сообщений: 607
|
yandrey0 ·
08-Июн-24 21:28
(спустя 13 мин., ред. 08-Июн-24 21:28)
nooot писал(а):
86355854да у меня конечно свой кеширующий днс
да хоть свой днс рекурсор, запросы на .arpa всреднем получаются более долгие и их много когда пиров много
|
|
nooot
  Стаж: 18 лет Сообщений: 251
|
nooot ·
08-Июн-24 23:48
(спустя 2 часа 20 мин.)
так я же сказал что пофик именно на нагрузку днс, клоудфайры, опндндс и прочие квад9 потянут, нагрузка на сам клиент этими сотнями запросов тоже сравнительна незначительна. но нет так нет
|
|
blpyf
 Стаж: 4 года 7 месяцев Сообщений: 436
|
blpyf ·
19-Июн-24 17:54
(спустя 10 дней)
Hanabishi писал(а):
86164725Это супер устаревшая информация из времен 3.X.X версии.
Но я правильно понял, что теперь клиент файлы не портит?
|
|
Hanabishi
 Стаж: 15 лет 5 месяцев Сообщений: 3056
|
Hanabishi ·
19-Июн-24 18:01
(спустя 7 мин.)
blpyf писал(а):
86392943Но я правильно понял, что теперь клиент файлы не портит?
Да. Этот баг был буквально в паре древних версий.
|
|
blpyf
 Стаж: 4 года 7 месяцев Сообщений: 436
|
blpyf ·
19-Июн-24 18:05
(спустя 4 мин.)
|
|
FakinTosh
  Стаж: 17 лет Сообщений: 2220
|
FakinTosh ·
27-Июн-24 21:32
(спустя 8 дней, ред. 27-Июн-24 21:40)
Что за? 
Оперативки сейчас 16 вместо 4 и мне показывает что qBit отожрал 12 
Что такое кешированная? Эти 12 кеш но что это я хз.
|
|
|