Odpovídáte na názor ke článku Jak zakázat explicitní fsync (v Ubuntu).
[33]: No tak to moment. Pri procesore mam predsa moznost si vynutit zapis premennej do pamate - potrebujem to najma na viacproseorovych masinach kde je nejaka premenna 'chranena' mutexom, je v kritickej oblasti. Ak by som nemal garantovane, ze ak som v kritickej oblasti, zapisem do premennej hodnotu tak sa tento bude propagovat do operacnej pamate, tak druhy procesor z ineho socketu (pretoze v ramci jedneho socketu mame mechanizmy na detekciu tohoto pripadu) po vstupeni do kritickej oblasti precita staru hodnotu a vlastne celu synchronizaciu tak mozem zahodit.
Nemylit si Out-of-order spracovanie s vynucovanim zapisu!
Ale spat k teme, samozrejme zakazovanie fsync je blbost rovnako ako jeho zneuzivanie. Argumentovat vymyslenou aplikaciou ktora vola fsync niekolko krat za sekundu v prospech zakazania fsyncu je uplne mimo misu. Taku aplikaciu treba prepisat alebo nepouzivat. Nemoze pre jedneho blbca trpiet cela spolocnost.
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 57 613×
Přečteno 27 724×
Přečteno 26 404×
Přečteno 24 368×
Přečteno 22 865×