Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

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

Re: [apache-talk] mathopd ranges



On Sun, Dec 16, 2001 at 10:49:35PM +0300, Khimenko Victor wrote:

> KV>> выражения "быстрее (больше, ширее, легче - нужное подчеркнуть) на XX%":
> KV>> эти XX% берутся от результата или от исходного ?
>>
>> Математики -- от исходного. Маркетологи -- вообще не берут, а пишут.
>>
KV> То есть по твоему "память на 100% быстрее PC100" должан выпонять операции
KV> на 0нс, а "память на 200% быстрее PC100" - вообще за отрицательное время ?
KV> Бред.

От исходного. Но я ошибся -- тут надо сравнивать не частоты, а
обратные к ним величины (у машины скорость на 100% выше -- вдвое выше
-- время преодоления дистанции вдвое меньше, обратная величина от частоты -- время)

KV> Затем что, в отличие от тебя, я хочу получить результате от теста, а не
KV> сотворить тест, показывающий желаемые результаты. Если ты ЗРАНЕЕ решил,
KV> что время выборки у тебя 45нс и тест на основе этого знания построил, то,

Я получил эту цифру из твоих данных. 

> KV>> Ну тогда может быть. Хотя проще уж просто взять две системы, где ВСЕ
> KV>> компоненты отличаются по скорости на 33% ... Их не так много: память,
>>
>> Это случай тривиальный и неинтересный.
>>
KV> Чего ? Этот тест доказыает, что PC133 SDRAM на 33% (25% - с твоим
KV> подходом; я сейчас не хочу спорить о том, с какой стороны разбивать яйцо)
KV> быстрее PC100 SDRAM.

Нет. Это тест показывает только то, что если все компоненты ускорить
на 33%, то и система в целом ускорится на 33% процента. Это результат
очевидный, ожидаемый и неинтересный. Насколько быстрее  PC133 SDRAM
чем PC100 SDRAM -- вообще с моей точки зрения вопрос
неопределенный. На каких-то операциях так, на других --
подругому... Оценивать надо влияние замены одного на другое. В системе.

KV> Не зря. Но если мы хотим получить КОЛИЧЕСТВЕННЫЙ резлуьтат, этого
KV> недостаточно. А качественный "система с PC133 будет быстрее системы
KV> с PC100 где-нибудь на 3-5% на практических задачах" - тоже хороший
KV> результат, но он СОВСЕМ из другой оперы.

Зато из практической.

>> Не знаю, что ты сравнивал, а я пытался донести ту мысль, что основной
>> параметр, определяющий быстродействие подсистемы памяти -- это время
>> основного цикла (при условии, что ширины шины хватает).

KV> И ты ее не донес. Ибо это не так. Если бы это было так, что CL3 SDRAM,
KV> которая имеет этот цикл на 50% длиннее, чем CL2 SDRAM была бы настолько же

А можно привести данные из спецификаций, на основе которых ты делаешь
такое заключение? Через сколько нс выдает результат первая и вторая память?

KV> медленнее. А она, опять-таки на практике, медленнее на 5-7%. В редких
KV> задачах - на 10%. Больше разница - только в синтетическиз текстах.

>> И оный параметр уже очень долго не может выпрыгнуть из 40нс.
KV> С PC133 CL2 SDRAM он кажется все же вышел из 40нс. Правда ненамного (33нс,
KV> как я понимаю).

Можно привести цифры? И для остальных видов памяти тоже, если не
сложно. Как я понимаю, ты в этих вещах уже хорошо ориентируешься.

>> И скорсть трансфера в burst-mode становится о-малое.
KV> ЧЕРТА С ДВА!!! o-малое - это то, чем можно пренебречь. А тут - в одном
KV> месте 10-15%, в другом - еще 10-15%, в третьем. А врезультате - можно и
KV> двукратную разницу получить.

Ой, сомневаюсь...

>> Т.е. если бы мы могли на совремнные гигагерцовые процессоры поставить
>> нужное количество старых, допотомных симов на 50нс, то быстродействие
>> такой системы было бы незначительно меньше в сравнении с SDR/DDR.
KV> Дря разных людей "незначительно" - разные вещи. Кого-то и разница в два
KV> разе не впечатляет, а для кого и 5% - большие деньги.

Оно конечно да, некоторые и за процент удавятся.

>> Процентов 10.
>>
KV> Процентов 50 - не хочешь ? Система с SDR SDRAM PC100 быстрее, чем система
KV> с EDO DRAM 50нс - где-то на 10-15%, система с быстрым Athlon'ом и
KV> DDR SDRAM PC2100 быстрее аналогичной с SDR SDRAM PC100 где-то на 20-25%.
KV> Итого - 30-40% разницы (на ПРАКТИЧЕСКИХ задачах - а они, как мы
знаем во

Так, а теперь проводим эксперемент. Несколько некорректный,
конечно... Но... time make buildworld (5.0-CURRENT сегодняшний).

Одна машина -- P3-850 ну и что там за память ставят на интелевые NTSK?
HDD -- SCSI Ultra80

Другая -- P2-350 DIMM PC133, IDE. ( целероне посчитаю попозже)

И там и там время выполнения -- 2 часа с небольшими копейками (порядка 
10 минут). На IDE на 10 минут быстрее (за счет NO_OBJC NO_FORTRAN) но
это копейки.

/etc/make.conf:

CFLAGS= -O -pipe -march=pentiumpro
MAKE_IDEA=YES
WITH_RSA=YES
RSAref=YES
#KERNCONF=QUAKE
NOPROFILE=      true
COPTFLAGS= -O3 -pipe -march=pentiumpro
NODOC=          true
NOPORTDOCS=     true
NOPORTS=        true
ENABLE_SUIDPERL=true

>> На L2 кэше? Тогда согласен. На замене памяти на более навороченную?
KV> Система с DDR SDRAM обгоняет систему с SDR SDRAM именно на 15-20% в случае
KV> с "жадным до шины" процессором типа Pentium 4.

Ммм... Что понимается под его жадностью?

KV> P.S. Здесь мы уже перешли в область практических тестов и вполне может
KV> быть, что выигрыш - за счет того, что чипсет (SiS645 - который может
KV> работать и с SDR SDRAM и с DDR SDRAM; или i845-D - но тут приходится уже
KV> сравнивать две мамки: одну с i845 и другую - и i845-D, ибо на мамках с
KV> i845-D часто разъемы под SDR SDRAM просто не ставят), например, больше
KV> заточен под DDR SDRAM, чем под SDR SDRAM, но тут уж ничего не попишешь:
KV> никакого способа оценить ПРАКТИЧЕСКУЮ пользу кроме как запустить
KV> какой-нибудь Microsoft Word с кендомером и сравнить наука пока не
KV> придумала. Можно усреднить результаты по разным чипсетам, но это тоже
KV> полной гарантии не дает...

А в биосе burst отключить можно? Я еще раз повторюсь -- по моему
мнению влиение основное оказывает время первой выборки, наличие burst
режима -- о-малое. DDR -- это, как я понял из твоих объяснений, другой 
случай -- это просто удвоение ширины шины. Если процессору это не
критично, то влияния не оказывает (если поставить вдвое больше SDR DIMM).
=============================================================================
=               Apache-Talk@xxxxxxxxxxxxx mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =






Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.