Re[2]: маленькая скоро сть + linux

deniswork at uzvik.kiev.ua deniswork at uzvik.kiev.ua
Thu May 10 18:56:19 MSD 2007


>> В любом случае посмотрите в сторону 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