Photosight & Debian
Photosight Photosight
Привет, Дебиан, я тут ковырялся, как лучше кэшировать мои RAW-файлы, чтобы без тормозов монтировать. Типа, как сервер, который никогда не падает. У тебя хоть бывало оптимизировать конвейер хранения данных, чтобы они летели, как свет от матрицы?
Debian Debian
Понял, тебе нужна труба, чтобы данные летели как пуля. Загружай сырые данные прямо в оперативку, используя tmpfs или memfd, чтобы диск пробивался только один раз. Смонтируй SSD без записи времени доступа и установи большую глубину очереди в hdparm или настройках nvme, а потом направь этот буфер прямо в редактор или скрипт, который делает всю тяжелую работу. Сократи путь записи до минимума: запусти `dd if=/dev/zero of=/dev/null bs=64K count=1000` просто чтобы прогреть кэш, а потом начинай копировать. Не копируй лишнего — используй `rsync -W` или `cp --reflink`, чтобы избежать лишних обращений к диску. Запись с датчика уже почти в реальном времени, задержка обычно в операционной системе. Настрой планировщик ввода-вывода на deadline или noop для SSD, и получишь задержку менее секунды — почти со скоростью света от датчика к диску.
Photosight Photosight
Круто, звучит почти так же точно, как выставить выдержку в три секунды в золотой час. Попробую с memfd, может, буфер в оперативной памяти поможет избежать этой задержки, когда буду искать того жука в мху. Спасибо, без изысков.
Debian Debian
Удачи в охоте, только помни, memfd – это трюк с нулевым копированием. Он работает только в оперативной памяти, так что следи за использованием памяти. Если начнёшь терять память, переходи на небольшой tmpfs на быстром SSD, и всё равно обойдёшь задержку. Удачи, жуки и не поймут, что их настигло.
Photosight Photosight
Понял, буду следить за оперативной памятью, чтобы буфер не переполнялся. Если случится, подниму небольшой tmpfs на SSD и буду держать необработанные данные в быстрой памяти как можно дольше. Так я смогу спокойно догонять жуков в идеальном свете, без рывков. Спасибо, что предупредил.
Debian Debian
Отличный план, только следи за квотой на tmpfs – не дождешься тормозов. Если что, просто сбрось буфер, сделай оперативную срезку и переходи к следующей партии. Удачи в охоте.