ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: =?windows-1251?Q?Re[2]: маленькая скоро сть + linux?=


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: =?windows-1251?Q?Re[2]: маленькая скоро сть + linux?=
  • From: "Nikolay Grebnev" <nick@xxxxxxxxxxxx>
  • Date: Thu, 10 May 2007 23:12:43 +0400
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=hcvNTpnB3YctmswmBjd/GaE707DLYHGb7HqjNSCAFimmiS7nImVhQHLmAyhXKXDMoxQWs60RfxUzxufULJoEEdn2+SlWG+uTBF0yohJojj184bsbAspedwx0x42bGGYsgbwZ+KGYEo/zUk3+wSdtSU4h++O9icL4y7+Oao9XIp8=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=W6mPLYjk/R/5MZCR9x2+JyIyCxJcUuwfRjjMr/8bMEXC5TqXbk1k0cgH5xa3nlOtpvN5AsM7dANAv8jyhQglda3gvYJsBBaRwQTnl7qcv61O2mFtR1A7+4+TFVK7cTuvsVymPworKEA2nFW937du39B+Anh64GJ7JgWAjp5V7Y0=
  • In-reply-to: <19389518.20070510175619@xxxxxxxxxxxxx>
  • References: <19389518.20070510175619@xxxxxxxxxxxxx>

Вопрос (от меня что-то ускользает) - КАК можно отдавать по сети со
скоростью 150 Мб/с если с диска он считывается со скоростью 50 Мб/с
??? Или он целиком влезает в кеш (это 16 Гб ram ?)

On 5/10/07, deniswork@xxxxxxxxxxxxx <deniswork@xxxxxxxxxxxxx> 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




Спасибо!





 




Copyright © Lexa Software, 1996-2009.