Welcome! Log In Create A New Profile

Advanced

aio & Linux cache

Андрей Василишин
March 26, 2011 07:40PM
Всем привет!
Заметил, что с использованием aio + directio не используется системный
кеш, так как оперативы стало в избытке решил сделать свой горячий кеш

none on /var/www/ram/flv type tmpfs (rw,size=10g,mode=1777)

По крону каждые 5 минут сравнивается список открытых файлов с размером и
количеством коннектов к каждому, со списком в РАМ, удаляются ненужные и
копируются нужные файлы. Проблема возникает на стадии удаления, пока
нгинкс не отдаст последнему клиенту, последний кусок файла, он физически
продолжает занимать место, тем самым не давая записать новый файл из-за
недостатка места.
Вопрос: как сделать подобие Linux cache, чтобы файл из рам-диска
удалялся "мгновенно" или как сделать кеш средствами нгинкс?
Сейчас конфиг выглядит так:

location /flv {
root /var/www;
open_file_cache max=3000 inactive=120s;
open_file_cache_valid 30s;
open_file_cache_min_uses 2;
open_file_cache_errors off;
try_files
/ram$uri
/sata$uri
=404;
internal;
flv;
output_buffers 1 512k;
aio on;
directio 512;

}


--
WBR, Andrey Vasilishin CDIG1-UANIC, CDIG1-RIPE

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

aio & Linux cache

Андрей Василишин March 26, 2011 07:40PM

Re: aio & Linux cache

Alex Vorona March 27, 2011 11:18AM

Re: aio & Linux cache

Андрей Василишин March 27, 2011 11:46AM

Re: aio & Linux cache

Alex Vorona March 27, 2011 07:12PM

Re: aio & Linux cache

Андрей Василишин March 28, 2011 05:50AM

Re: aio & Linux cache

Alex Vorona March 28, 2011 09:48AM

Re: aio & Linux cache

Igor Sysoev March 28, 2011 06:32AM

Re: aio & Linux cache

Alex Vorona March 28, 2011 08:48AM

Re: aio & Linux cache

Igor Sysoev March 28, 2011 09:08AM

Re: aio & Linux cache

Igor Sysoev March 28, 2011 06:34AM

Re: aio & Linux cache Attachments

Андрей Василишин March 28, 2011 07:16AM

Re: aio & Linux cache

Igor Sysoev March 28, 2011 07:42AM

Re: aio & Linux cache

Андрей Василишин March 28, 2011 08:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 140
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready