Size: a a a

2019 January 28

AA

Artyom Abramovich in freebsd_ru
удаленные кеды… месье знает толк в извращениях
источник

DM

Dmitry Marakasov in freebsd_ru
На машине соединенной напрямую гигабитом gtk2 приложение может и сносно будет работать. А так я с работы на домашней тачке уже ничего запустить не могу - 100Mb в полку и несколько секунд обновление окна. И думается что с новыми тулкитами все еще хуже
источник

DM

Dmitry Marakasov in freebsd_ru
А зачем вы dbus настраиваете я не понял - во первых, там изначально сетевая прозрачность, во вторых он не нужен для работы - у меня dbus-* принципиально удалены
источник

DM

Dmitry Marakasov in freebsd_ru
Бинарники всмысле
источник

M

MK in freebsd_ru
Друзья, проконсультируйте меня по дисковым операциям, а именно записи на диск.
Я правильно понимаю, что и в UFS2 + SU и ZFS данные пишутся не сразу, а буферизируются для обработки на уровне системы? Вообще задержки там какого порядка могут быть?
источник

DM

Dmitry Marakasov in freebsd_ru
Вообще любого, в зависимости от настроек. Вас это не должно волновать, поскольку есть вызов fsync()
источник

MZ

Michael マイケル Zhilin ジリン in freebsd_ru
MK
Друзья, проконсультируйте меня по дисковым операциям, а именно записи на диск.
Я правильно понимаю, что и в UFS2 + SU и ZFS данные пишутся не сразу, а буферизируются для обработки на уровне системы? Вообще задержки там какого порядка могут быть?
источник

DM

Dmitry Marakasov in freebsd_ru
vfs.zfs.txg.timeout по умолчанию 5, я выкручивал в 30
источник

M

MK in freebsd_ru
Меня волнует это в разрезе сравнения хранения условно временных данных, к примеру, сессий в виде файлов и в SQL.
Я так понимаю что разницы между FS и DB быть не должно особенных ввиду того что и там и там всё идёт ассинхронно.
источник

M

MK in freebsd_ru
В память попало и адьос. Дальше не дело приложения.
источник

AF

Andrey F in freebsd_ru
ну... у SQL как бы транзакции и оно или проехало или нет, а куда и как это уже тонкости, а вот файлы, там же фартуна, без всяких FS сюпризов
источник

AF

Andrey F in freebsd_ru
да и вообще у вас сервир или где, чтоб думать, запишется или не повезёт
источник

DM

Dmitry Marakasov in freebsd_ru
Нет конечно. Всё что пишет в ФС должно сделать fsync() чтобы убедиться что данные упали на диск и только после этого вернуть результат клиенту.
источник

MZ

Michael マイケル Zhilin ジリン in freebsd_ru
MK
Меня волнует это в разрезе сравнения хранения условно временных данных, к примеру, сессий в виде файлов и в SQL.
Я так понимаю что разницы между FS и DB быть не должно особенных ввиду того что и там и там всё идёт ассинхронно.
так, давай тогда предметно - какой СУБД и прочие. БД защищают wal/redo логами которые fsync-аются. Так что коммит транзакции без fsync-а - деньги на ветер :)))
источник

DM

Dmitry Marakasov in freebsd_ru
БД делают fsync при закрытии транзакции
источник

M

MK in freebsd_ru
ну, к примеру, стадартный InnoDB в MySQL и клонах. Понятно что там binlog и всё такое.
источник

M

MK in freebsd_ru
Dmitry Marakasov
БД делают fsync при закрытии транзакции
Да, всё равно memory cache сначала. То есть никто диски не ждёт, конечно
источник

DM

Dmitry Marakasov in freebsd_ru
Внутреннее устройство вообще не должно вас волновать. Важно что когда вы закрыли транзакцию, данные уже на диске.
источник

MZ

Michael マイケル Zhilin ジリン in freebsd_ru
извиняюсь за троллинг, а у вас какие диски? SAS/SATA? SSD/HDD? :)
источник

M

MK in freebsd_ru
Меня волнует как это отражается на производительности клиентского софта. "That is the question"
источник