1) пример запроса в студию
2) что там с индексом, его мапингом и его размерами
3) что там с системой, докером и их ресурсами
4) что еще крутится в системе
DDwrt100, А что вы хотите от граничных случаев? для хранения и поиска миллиардов объектов обычно используют не массивы в памяти, а хитро сделанные алгоритмы, стараясь или разбить эти миллиарды на несколько систем, или прихранить их в удобном виде на диски.
И на мой взгляд - просто запросив миллиард лонгов - тест совсем ни о чем! По скорости будет также, как в C/C++, ибо IJT.
DDwrt100, хорошо себя ведет, поверьте. Например нормально переваривает под миллиард объектов при использовании библиотеки MVStore из H2 в дереве R-Tree - https://www.h2database.com/html/mvstore.html
(использую для поиска координат объектов в трехмерном пироге).
HTTP, мне кажется без понимания запроса-ответа и типов этих запросов, лучше вообще не начинать. Да магия есть, иные, делая сайты на nodejs, вообще не знают что и куда, и тормозят на казалось бы простых вещах.
Илья, так ведь у вас задача отображения! Причкм здесь тензор и прочие ништяки? Разделите задачу на два компонента - серверную и фронт. Серверную делайте на питоне, а фронт на JS.
Григорий Бондаренко, очень странно, что не можете загрузиться с контроллера. А может быть нужно обновить фирмваре!
Но может быть, что контроллеры не работают в ЕFI режиме, тогда да, загрузиться с них можно только в legacy, а вбиосе нужно прописать подгрузку биос контроллеров.
HBA это не совсем рейд-контроллер, а фактически просто плата с интерфейсами SAS/SATA, используется для подключения дисковых корзин, дисковых полок и отдельных дисков, если и есть рейд-возможности, то они незначительные, а основной режим - JBOD, кеши и расширение интерфейсов.
И если покупаете или собираете сервер, то HBA лучше ставить не на внутренние диски, а на полку или корзину. А загрузку ОС производить с обыкновенных SATA (можно в зеркале). Ставите два sata SSD или HDD (небольшого объема) в софтовом рейде на наплатные sata для системы, а остальное подключаете к HBA.
Тогда и проблем с загрузкой не будет, и будете правильно использовать и диски и адаптеры.
Поддержу! На все 100. Давно отказался от аппаратных рейдов, ибо вендор-лок, даже в рамках одного производителя, убивает все остальное. Готов расстаться с мифическими 5% производительности и немного больший загрузкой CPU. Но уже не готов мучаться с настройками, кривыми интерфейсами и постоянными апдейтами фирмваре.
Хорошо, когда один-два сервера, еще можно мириться, но когда их за 20 - ну нафиг.
Последние годы заказываю серверы или с HBA адаптерами или без всяких аппаратных рейдов.
Замена диска на аппаратном рейде часто выливается в перезапуск сервера, тупление в биосе рейда, магией пересборки и прочей херне.
С програмным рейдом все обычно делается без перезапуска и на горячую. Да про hot spare мне напоминать не нужно.
anton13ms, ну тогда хрен его знает эти рейды - отказался от них в пользу софтовых и HBA решений, и забыл как страшный сон с глючными биосами, непонятнями фирмвейр и глючным софтом управления. Только HBA, только софт!
ZeFlR, да, попробовать можно.
Алгоритм приблизительно следующий, нсли в ручном режиме.
1) Сделать из видео кучу изображений
2) на каждом изображении выделить номер
3) нормализовать все номера до прямоугольника аффинным преобразованием
4) наложить их друг на друга со средней точкой методом исключения
Скорее всего это можно автоматизировать, но из-за одного номера копаться не хочется.
ksvdon, А нахрена вам, простите, на линуксе, этот bitdefender?! Под линукс он не развивается с 2016 года, к слову...
Да и вообще, зачем? Зачем на линуксе антивирус?! Что он там в системе наковырял - один хрен знает.
Сначала снесите-ка этот малваре!
2) что там с индексом, его мапингом и его размерами
3) что там с системой, докером и их ресурсами
4) что еще крутится в системе