Re: =?windows-1251?Q?Re[2]: маленькая скоро сть + linux?=
Nikolay Grebnev
nick at algen.spb.ru
Thu May 10 23:12:43 MSD 2007
Вопрос (от меня что-то ускользает) - КАК можно отдавать по сети со
скоростью 150 Мб/с если с диска он считывается со скоростью 50 Мб/с
??? Или он целиком влезает в кеш (это 16 Гб ram ?)
On 5/10/07, deniswork at uzvik.kiev.ua <deniswork at uzvik.kiev.ua> wrote:
> >> В любом случае посмотрите в сторону nginx 0.5.20 с sendfile_max_chunk, если хотите использовать nginx в качестве файлопомойки
> Да, это мне и надо.
>
> >>Давайте живые цифры на 8G файлах в 1 поток.
> Вот такие результаты:
>
> $du -h bigg.file
> 9.8G bigg.file
>
>
> $ time dd if=bigg.file of=/dev/zero bs=1M
> 10000+0 records in
> 10000+0 records out
> 10485760000 bytes (10 GB) copied, 197.065 seconds, 53.2 MB/s
>
> real 3m17.068s
> user 0m0.024s
> sys 0m21.229s
>
> А вот с nginx:
> sendfiles off
> 7Mb/s
>
> senfile on;
> #!без sendfile_max_chunk
> iostat 40 rMB/s
> 46.20 MB/s
>
> senfile on;
> sendfile_max_chunk 64k;
> wget http://localhost/bigg.file
> 14Mb MB/s
>
> senfile on;
> sendfile_max_chunk 256k;
> wget http://localhost/bigg.file
> 55 MB/s
>
> senfile on;
> sendfile_max_chunk 512k;
> wget -O /dev/null http://localhost/bigg.file
> 68 MB/s
> iostat ~55 rMB/s
>
> senfile on;
> sendfile_max_chunk 1024k;
> wget -O /dev/null http://localhost/bigg.file
> 143.56 M/s !!!
> iostat ~140 rMB/s
>
>
> senfile on;
> sendfile_max_chunk 2048k;
> wget -O /dev/null http://localhost/bigg.file
> 111.21 M/s
> iostat ~100 rMB/s
>
> FTP download:
> $wget -S -O /dev/null ftp://127.0.0.1/123/bigg.file
> 144 M/s
> iostat ~150 rMB/s
>
>
>
>
> Спасибо!
>
>
>
More information about the nginx-ru
mailing list