[so] [Tema 5] Problema aio read si write

Laurențiu Dascălu dascalu.laurentziu at gmail.com
Fri Aug 20 19:11:32 EEST 2010


On 20.08.2010 16:44, Silvia Stegaru wrote:
> Wow! A mers :D Thanx for helping! :)
> Acum imi merg si scrierea si citirea... Chiar nu mi-am dat seama ca era de la flagul ala, incercasem pretty much everything si ma apucasem de alte teme...
> Mai am o nelamurire insa... De ce nu scria / citea nimic cand aveam O_DIRECT setat? Adica... Din cate am inteles ar fi trebuit sa se poata efectua operatiile ne-cache-uit, asta nu inseamna ca accesul la memorie se face direct (si deci ar fi trebuit nu doar sa mearga citirea / scrierea, ci chiar sa fie mai eficiente)?

Pe scurt, cred că e o problemă în kernelul de Linux. Mie parcă mi-a mers 
scrierea cu O_DIRECT în /tmp. Poți să cauți pe net pe net "O_DIRECT 
broken linux"[0]. Not much to say.

Mi se pare că a mai încercat cineva cu alinierea bufferelor, dar nu țin 
minte să fi reușit să scrie cu O_DIRECT. Uite-te prin arhiva listei de 
discuții[1].

[0] 
http://www.google.com/search?hl=ro&source=hp&q=O_DIRECT+broken+linux&aq=f&aqi=&aql=&oq=&gs_rfai=

[1] http://cursuri.cs.pub.ro/lurker/list/so.html

P.S. Data viitoare, te rog scrie direct pe lista de discuții; poate se 
lovește cineva de aceeași problemă și vede "rezolvarea".

Spor,
-- 
Laurențiu Dascălu



More information about the so mailing list