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 Sat, Dec 15, 2001 at 08:20:29PM +0300, Alex Tutubalin wrote:
> А в ваших тестах вот это место:
>  poll (32 desc.)    16.047 usec    0.062 Mhz
>  poll (64 desc.)     0.903 usec    1.108 Mhz
>  poll (256 desc.)     0.900 usec    1.111 Mhz
>  poll (512 desc.)     0.900 usec    1.111 Mhz
>  poll (2048 desc.)     0.900 usec    1.111 Mhz
> черезвычайно подозрительно - увеличиваем число дескрипторов вдвое
> и вдруг получаем прирост скорости в 15 раз. Ну очень странно...

 Ну так я и намекаю, что странно. ;) Тест сюда кидали, проверить любой может.
 Надо только не забыть в описаниях размеры массивов изменить.

 Хотите, еще на какой-нибудь домашней зверюшке погоняю? Вот, сервант
 под рукой стоит, AlphaServer8200 5/625, True64 UNIX, Compaq CC-V6.3-029,
 комнату обогревает (с отоплением у нас плохо, старый фонд:).

clocks_per_sec = 1000000
worst case resolution = 0.0500 usec
precision = 2 decimal digits
   (cache & vm load)     0.334 usec    2.991 Mhz
     (loop overhead)     0.335 usec    2.987 Mhz
     memset overhead     0.036 usec   27.830 Mhz
      select (empty)     1.249 usec    0.800 Mhz
    select (4 desc.)     1.867 usec    0.536 Mhz
   select (16 desc.)     1.785 usec    0.560 Mhz
   select (32 desc.)     1.800 usec    0.556 Mhz
   select (64 desc.)     1.856 usec    0.539 Mhz
  select (256 desc.)     1.833 usec    0.545 Mhz
  select (512 desc.)     1.875 usec    0.533 Mhz
 select (2048 desc.)     1.801 usec    0.555 Mhz
        poll (empty)     0.717 usec    1.395 Mhz
      poll (4 desc.)    25.046 usec    0.040 Mhz
     poll (16 desc.)    95.259 usec    0.010 Mhz
     poll (32 desc.)   185.014 usec    0.005 Mhz
     poll (64 desc.)   370.913 usec    0.003 Mhz
    poll (256 desc.)  1476.991 usec    0.001 Mhz
    poll (512 desc.)  2945.626 usec    0.000 Mhz
   poll (2048 desc.) 12102.356 usec    0.000 Mhz

 А вот подставка под цветок, SparcStation-10:

clocks_per_sec = 1000000
worst case resolution = 0.0500 usec
precision = 2 decimal digits
   (cache & vm load)     2.121 usec    0.471 Mhz
     (loop overhead)     2.254 usec    0.444 Mhz
     memset overhead     0.994 usec    1.006 Mhz
      select (empty)    18.723 usec    0.053 Mhz
    select (4 desc.)    20.964 usec    0.048 Mhz
   select (16 desc.)    20.970 usec    0.048 Mhz
   select (32 desc.)    20.971 usec    0.048 Mhz
   select (64 desc.)    23.251 usec    0.043 Mhz
  select (256 desc.)    36.484 usec    0.027 Mhz
  select (512 desc.)    54.192 usec    0.018 Mhz
 select (2048 desc.)  1114.933 usec    0.001 Mhz
        poll (empty)    14.513 usec    0.069 Mhz
      poll (4 desc.)    45.148 usec    0.022 Mhz
     poll (16 desc.)   112.900 usec    0.009 Mhz
     poll (32 desc.)   204.785 usec    0.005 Mhz
     poll (64 desc.)   383.846 usec    0.003 Mhz
    poll (256 desc.)    18.580 usec    0.054 Mhz
    poll (512 desc.)    18.453 usec    0.054 Mhz
   poll (2048 desc.)    19.884 usec    0.050 Mhz

 Забавно, да? Очень похоже на пенек и целерон. Интересен скачок времени
 select'a на 2048 desc.

 Что-то меня одолевают подозрения, что на 32-битных процессорах
 в этом тесте где-то старшие биты в счетчике времени теряются.... :)))
 Вот и показывает он цену на дрова. Впрочем, не только по этой причине.
-- 
 Eugene Berdnikov
=============================================================================
=               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.