119 читали · 8 месяцев назад
Эволюция производительности: NTSYNC - новый прорыв в игровой индустрии Linux
Linux 6.10 готовится интегрировать драйвер NTSYNC для эмуляции синхронизации примитивов Microsoft Windows NT в ядре, с целью улучшения производительности при работе с играми Valve Steam Play (Proton), Wine для Windows и другими приложениями в Linux. За последние месяцы была проделана значительная работа по развитию драйвера ядра NTSYNC, сфокусированного на повышении производительности игр и приложений Wine (Windows) в Linux. Код прошел несколько обновлений и продемонстрировал многообещающие результаты...
1 год назад
Почему fsync(): Потеря несинхронизированных данных на одном узле приводит к глобальной потере данных
Независимо от механизма репликации, необходимо использовать fsync() для предотвращения глобальной потери данных в non-Byzantine протоколах. Автор оригинала: Denis RystsovAlexander Gallego Статья переведена и адаптирована командой Southbridge. С самого начала разработки Redpanda целью было создание более быстрой и безопасной платформы потоковых данных, способной безотказно поддерживать приложения, критически важные для бизнеса. Эта цель повлияла на многие из выборов в проектировании: В этой статье...