The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Каталогизатор домашней библиотеки MyLibrary 1.0, opennews (??), 20-Дек-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


174. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от kit (??), 24-Дек-22, 05:22 
>Изначально планировалось "раскручивать на все ядра"

тогда уж все ядра минус одно, и приоритет процессам пониже

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

176. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от ProfessorNavigator (ok), 24-Дек-22, 12:34 
> тогда уж все ядра минус одно, и приоритет процессам пониже

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

Ответить | Правка | Наверх | Cообщить модератору

182. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от kit (??), 26-Дек-22, 15:23 
Можно же банальную обёртку сделать: если в системе можно понизить приоритет -- понижаем, если нет пускаем так как есть.
Ответить | Правка | Наверх | Cообщить модератору

184. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от ProfessorNavigator (ok), 26-Дек-22, 15:59 
> Можно же банальную обёртку сделать: если в системе можно понизить приоритет --
> понижаем, если нет пускаем так как есть.

Незачем, реально незачем. Я уже оттестировал на одном и том же железе с процессором на 4 физических ядра и 8 потоков. И с 1 потоком оттестировал, и с 8. На коллекции в 350 Гб. Какой-то принципиальной разницы в скорости нет. Может быть 5-7%% (по оптимистичным оценкам) - с секундомером не замерял. Потому что всё упирается в скорость чтения с жёсткого диска. Который один. И поток данных с него тоже один, 8 их не станет, хоть вы тресните. Скорость обработки данных (а значит и количество потоков) тут особой роли не играет: загрузка каждого из ядер во время теста не превышала 7-10%% в пике. Если у вас например RAID массив, то тогда, подозреваю, результат будет другой. Но тут не спец - я не сисадмин и с массивами носителей никогда дела не имел.

Ответить | Правка | Наверх | Cообщить модератору

189. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от kit (??), 27-Дек-22, 17:22 
Ну во первых есть ssd со скоростью чтения до 7 гигабайт в сек, и с мультипоточностью чтения там всё ок.
А во вторых тут же речь не только про то чтобы быстрее, а ещё и про то чтобы отзывчивость системы при процессе сканирования не проседала.

Впрочем если желания заниматься нет то забей, в конце концов ты никому ничего не должен ;)

Ответить | Правка | Наверх | Cообщить модератору

190. "Каталогизатор домашней библиотеки MyLibrary 1.0"  +/
Сообщение от ProfessorNavigator (ok), 28-Дек-22, 02:23 
> Ну во первых есть ssd со скоростью чтения до 7 гигабайт в
> сек, и с мультипоточностью чтения там всё ок.

Если бы у меня ещё был под рукой нормальный SSD, чтобы тесты погонять... Впрочем, как уже сказал - многопоточность сделал. В следующей версии будет. Дальше - буду улучшать по возможности.

> Впрочем если желания заниматься нет то забей, в конце концов ты никому
> ничего не должен ;)

Желание есть, времени на всё нет.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру