O_DIRECT

fixxxer

К.О.
Партнер клуба
Это слишком низкий уровень и OS Specific, пиши на C
 

Breeze

goshogun
Команда форума
Партнер клуба
зачем тебе такое на пхп?
 

fixxxer

К.О.
Партнер клуба
Я не знаю, какая у тебя задача, но может быть, тебе нужен nginx + X-Accel-Redirect + directio ?
 

Getoff

Новичок
Задача уменьшить disk i/o.

Есть хорошо нагруженный сервер. Nginx+php+много статики.

Раз в час запускаеться php скрипт, который формируем письма и вкладывает(embbed) в них файлы (фото),
в процессе все эти файлы (которые таким образом используються практически раз в час) вытесняют статику из файлового кеша,
и в этот пик отдача статики начинает понятное дело тормозить , +загрузка disk i/o read - 100%.

Вот и было бы очень хорошо как то сказать ядру, что эти файлы не нужно кешировать.

Можно было бы добавить памяти или еще сервер, но это уже другое решение...
 

Absinthe

жожо
Сделай экстеншн с direct_fopen-функцией. Самый простой вариант.
 
Сверху