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