Alex Vorona
October 13, 2010 03:48PM
12.10.2010 23:07, Maxim Dounin wrote:
> Hello!
>
> On Tue, Oct 12, 2010 at 10:04:05PM +0300, Alex Vorona wrote:
>
>> 12.10.2010 21:31, Maxim Dounin wrote:
>>> Hello!
>>>
>>> On Tue, Oct 12, 2010 at 02:09:08PM -0400, Alex Sergeyev wrote:
>>>
>>>> У меня сейчас нет линуксовых серверов но наверное было бы круто в стиле
>>>> перловых тестов Максима написать тесты на такую утечку...
>>>
>>> Там есть нюансы - тестовый файл не должен быть в кеше.
>> Насколько я понимаю, для данного случая файл не будет браться из
>> кэша из-за directio, без которого aio блокируется на linux.
>
> Во FreeBSD если в кеше есть данные - то они будут использованы, не
> смотря на O_DIRECT. Не знаю как на линуксе, но если по другому -
> то это скорее недоработка, ибо смысла ходить на диск в этом случае
> нет никакого.
Судя по тестам 2.6.35.7 - идёт на диск
nest VIDEO_TS # dd if=VTS_01_1.VOB of=/dev/null bs=1M count=100
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 1,80892 c, 58,0 MB/c
nest VIDEO_TS # dd if=VTS_01_1.VOB of=/dev/null bs=1M count=100
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 0,158294 c, 662 MB/c
nest VIDEO_TS # dd iflag=direct if=VTS_01_1.VOB of=/dev/null bs=1M count=100
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 1,88156 c, 55,7 MB/c
nest VIDEO_TS # dd if=VTS_01_1.VOB of=/dev/null bs=1M count=100
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 0,168449 c, 622 MB/c
nest VIDEO_TS # dd iflag=direct if=VTS_01_1.VOB of=/dev/null bs=1M count=100
100+0 записей считано
100+0 записей написано
скопировано 104857600 байт (105 MB), 1,89899 c, 55,2 MB/c

>
> Maxim Dounin
>
> p.s. Проблема, надо понимать, совсем не линукс-специфична.

На FreeBSD проблем с aio в ванильном nginx, приводящих к утечкам, я пока не наблюдал. На
CentOS 5.5 утечек с вашими патчами пока не заметно.

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

CentOS 5.5 + nginx + aio

Alex Vorona July 06, 2010 03:24AM

Re: CentOS 5.5 + nginx + aio

hg_04 July 06, 2010 04:59AM

Re: CentOS 5.5 + nginx + aio

Alex Vorona July 06, 2010 05:04AM

Re: CentOS 5.5 + nginx + aio

Boris Dolgov July 06, 2010 05:06AM

Re: CentOS 5.5 + nginx + aio

Panasonic1 October 14, 2010 06:10PM

Re: CentOS 5.5 + nginx + aio

Panasonic1 October 14, 2010 06:55PM

Re: CentOS 5.5 + nginx + aio

Panasonic1 October 15, 2010 06:23AM

Re: CentOS 5.5 + nginx + aio

Panasonic1 October 15, 2010 07:55AM

Re: CentOS 5.5 + nginx + aio

Panasonic1 October 15, 2010 01:53PM

Re: CentOS 5.5 + nginx + aio

Panasonic1 October 16, 2010 02:21AM

Re: CentOS 5.5 + nginx + aio

Panasonic1 October 17, 2010 06:53AM

Re: CentOS 5.5 + nginx + aio

Maxim Dounin October 14, 2010 06:26PM

Re: CentOS 5.5 + nginx + aio

Maxim Dounin October 15, 2010 07:18AM

Re: CentOS 5.5 + nginx + aio

Maxim Dounin October 15, 2010 09:34AM

Re: CentOS 5.5 + nginx + aio

Alex Vorona October 15, 2010 04:14PM

Re: CentOS 5.5 + nginx + aio

Maxim Dounin October 16, 2010 06:14AM

Re: CentOS 5.5 + nginx + aio

Maxim Dounin October 17, 2010 08:02AM

Re: CentOS 5.5 + nginx + aio

Alex Vorona October 12, 2010 02:06PM

Re: CentOS 5.5 + nginx + aio

Alex Sergeyev October 12, 2010 02:10PM

Re: CentOS 5.5 + nginx + aio

Maxim Dounin October 12, 2010 02:32PM

Re: CentOS 5.5 + nginx + aio

Alex Vorona October 12, 2010 03:06PM

Re: CentOS 5.5 + nginx + aio

Maxim Dounin October 12, 2010 04:08PM

Re: CentOS 5.5 + nginx + aio

Alex Vorona October 13, 2010 03:48PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 295
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