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
