22 декабря 2011 г. 15:10 пользователь Lystopad Aleksandr 
<[email protected]>написал:

>  Hello, Alex Korchmar!
>
> On Thu, Dec 22, 2011 at 04:39:27PM +0400
> [email protected] wrote about "Re: [freebsd] Справится ли ZFS?":
> > On Thu, Dec 22, 2011 at 03:56:26PM +0400, Lystopad Aleksandr wrote:
> >
> > > > > С sendfile=off получил 387 kBps , а с sendfile=on получил 1003 kBps
> > > > > Файл который тянется создан из /dev/random, тестов делал несколько.
> > > > > ЧЯДНТ? ;)
> > > > ну вообще-то это как раз означает что с zfs что-то явное не так. Или
> это
> > > > машина с интелатом даунклокнутым до уровня пентиума-1 ?
> > > Да, действительно проц стоит пень-2, даунклокнутым до уровня
> > > пентиума-1 !!! Как догадался?! Естественно там freebsd 8.2 amd64!
> > И? Твоя система без sendfile не способна отдать с дисков один паршивый
> файлик
> > на скорости интерфейса? Это означает что либо zfs вообще пользоваться
> нельзя,
> > либо у nginx сломана отдача без sendfile, нахрен сломана, либо таки у
> тебя
> > какие-то персональные серьезные проблемы, либо что тест был, мягко
> говоря,
> > неадекватен (например, первый раз канал забит, а во второй ты
> > мерял во время тихое)
> > В общем, доказательством отсутствия проблем в zfs'е такой "тест" не
> является.
>
> > > Сервера с которого качаю и на который качаю находятся в разных
> > > странах.
> > и как именно sendfile мог повлиять на этот факт?
>
>
> ok.
> Дабы Alex Korchmar не напрягал свою фантазию :) сделал конкретные
> тесты на localhost-е:
>
> sendfile=on: 62 MBps 62 MBps 62 MBps
> sendfile=off: 75 MBps 74 MBps 75 MBps
>
> zfs v28, freebsd 8.2-stable amd64, nginx-1.0.10_1,
> nginx практически дефолтный конфиг без апача в прослойке,
> порт поставил 8999, мерял так:
> fetch -o /dev/null http://127.0.0.1:8999/1g.zip
> файл 1g.zip создал так: dd if=/dev/random of=1g.zip bs=1M count=1024
>
> Я теперь сам запутался. :-/ Alex Korchmar, прокоментируешь
> результаты?
>

Эээ, а кеш фс-ки? которая создавала этот файл?
по-хорошему надо хотя бы так
 делать рендом файл раз в 10 больше РАМ;
делать второй такой же файл (дабы буффера сбросить, ежели ресетится неохота)
качать этот файл.
Ну и для чистоты эксперимента - повторить раза 3 для каждого варианта
(on/off), первый результ отбрасываем.

думаю что будет не так :)


> --
>  Lystopad Olexandr
>



-- 
Regards,
Alexander Yerenkow

Ответить