Вопросы по теме 'fsync'

Синхронизирует ли msync все файлы в файловой системе с диском, как fsync в ext3?
насколько я знаю, в большинстве систем ext3 с режимом журнала "data=ordered" fsync не только синхронизирует файл, указанный в fd, но и синхронизирует все файлы в файловой системе, и эта проблема не была исправлена ​​до ядра 2.6. .30 И у меня...
1387 просмотров
schedule 21.08.2022

Linux: умная fsync()?
Я записываю аудио и записываю то же самое на SD-карту, скорость передачи данных составляет около 1,5 МБ/с. Я использую SD-карту класса 4 с файловой системой ext4. Через определенный интервал ядро ​​​​автоматически синхронизирует файлы....
1043 просмотров
schedule 11.04.2023

поддельные вызовы fsync для повышения производительности
До сих пор запуск всех тестов нашего программного обеспечения, созданного с использованием следующих компонентов, занимает один час: Linux, PostgreSQL, Python, Django. Я предполагаю, что производительность может быть улучшена, если мы подделаем...
93 просмотров
schedule 06.10.2022

Правильно ли я заставляю RocksDB использовать fsync? Ни fsync(), ни msync() не отображаются в strace
Я использую RocksDB через C API. У меня есть тестовая программа, которая открывает базу данных, выполняет 1000 операций записи (собирает временные данные между инициацией записи и обратным вызовом), выполняет 1000 операций чтения и завершает...
279 просмотров
schedule 14.01.2024

Нужно ли синхронизировать родительский каталог в UBIFS для атомарных * и * надежных обновлений файлов?
Вот типичный и хорошо -известный подход для атомарных обновлений файлов: fd = open(“foo.new”, O_WRONLY); write(fd, buf, bufsize); fsync(fd); close(fd); rename(“foo.new”, “foo”); В общем, если нам также нужна долговечность (т.е....
294 просмотров
schedule 06.09.2023

Как обеспечить запись данных на физический носитель?
У меня есть программа, которая вызывается по сценарию. Эта программа записывает большой объем данных в файл на диске, а затем завершает свою работу. Как только он будет запущен, скрипт отключит питание всей системы. Проблема, с которой я...
118 просмотров
schedule 11.04.2023