Скорострельность крейсера революции


Ivan Adzhubei (Pilot)

Вступление

Аврору, aka Warp Server for e-Business, я поставил только четыре дня назад, так что это самые первые впечатления, но довольно интересные, итак...

Версия

OS/2 Warp Server for e-Business 14.039F, предполагается что это релиз, ну или почти-почти релиз. Аврора установлена в конфигурации без серверной части (т.е. без Lan Server'а и без DDNS/DHCP сервера). Для сравнения использовался Warp 4 English-US + FP10. На обе операционки была также установлена HPFS386, последняя версия (март 1999 г.). Установка HPFS386 производилась обычным копированием содержимого архива в директорию IBM386FS и прописыванием необходимых строчек в конфиги. Никаких проблем у Авроры GA с HPFS386 при этом не возникло, в отличие от бета-версии, которая при этом трапалась.

Установка

Прошла почти безболезненно. Установка предыдущих версий OS/2 оставили куда более мрачные воспоминания. Хотя с другой стороны -- может уже сказывается опыт? В общем, надо было только догадаться а) заменить на установочной дискете 1 (которая делается из disk1_cd.dsk) config.sys на тот что на \os2image\disk1\ и добавить на дискету 2 программу sysinst2.exe, которую бимеры туда не положили. Впрочем, эти инструкции быстро устареют, так как bootable installation CD Авроры уже изготавливается.

После этого вас еще ждет некоторое шаманство с LVM (замена fdisk'у), которое я описывать подробно не буду. Только скажу что LVM вещь очень удобная в бою и после некоторого периода привыкания -- вполне интуитивно понятная. К тому же по моему опыту -- безопасная. Применялась для перебивки части разделов на двух машинах с установленными несколькими операционками -- Windows 98, Linux, BeOS, Warp 4 -- при этом ни один из разделов не повредился и все системы продолжали грузиться и работать. Кроме того, не было особых возражений и со стороны System Commander'а и BootMagic'а, которые стояли в качестве загрузчиков. Особенно мне понравилось поведение System Commander'а, который успешно распознавал новые загрузочные разделы Авроры и сам добавлял их в свое меню. В BootMagic'е это надо было делать руками...

Железо

Самодельный двухпроцессорный агрегат:
матплата Gigabyte GA-6BXDS,
пара модифицированных для работы в SMP переходников Slot1 -> Socket370 ASUS S-370 rev.1.01,
CPU 2 x Intel Celeron 300A на 450MHz (100 MHz FSB),
RAM 256M (PC100 Micron),
HDD IBM Deskstar DTTA-371290 12.9G (IDE),
Matrox G200 Millenium AGP 8M SGRAM,
сетевая карта Compex FL32PCI (DEC DC21041).
Также устанавливалась на рабочую станцию:
матплата Aristo TX512+ (безродный китай),
CPU AMD K6 PR2-166,
RAM 64M,
HDD IBM Deskstar DHEA-356481 6.4G (IDE),
Matrox Mistique 220 PCI 4M,
сетевые карты Realtek 8029 PCI, AMD PCINet32.
Никаких проблем с железом -- все распозналось сразу и все драйверы заработали с первой загрузки.

Впечатления

На вид -- все тот же добрый старый Мерлин. Да, с выходом Авроры Warp 4 можно уже считать старичком... И Аврора намного шустрее этого старичка! Даже на скромном железе (AMD K6-166), при использовании унипроцессорного кернеля, она работает ощутимо быстрее. Вот только памяти надо не жалеть, 64М это минимум для нормальной работы, хотя наверное и на 48 можно попробовать. Ну а на более современной машине Аврора просто летает. Без всяких бенчмарков было видно что система намного проворнее чем Warp 4 FP10, с которым я до того работал на той же машине. Ну ясно, ведь загрузился SMP-кернель, все же два процессора. Ан нет -- отключаем один процессор (Programs->Utilities->CPU Monitor) а система по-прежнему явно быстрее Мерлина. Та же картина при запуске клиента RC5-64 (rc5des.exe). Счет в нем идет двумя тредами (по одному на каждом процессоре) и статистика выдается по каждому треду. Из нее видно что каждый из двух процессоров считает на 10-15% быстрее чем в Warp 4... И это при том что задача -- чисто счетная и забирает практически все ресурсы процессоров. Какими изменениями в системе можно ускорить работу такой программы? Честно говоря, не представляю себе, однако факт -- программистам из ИБМ удалось сделать не просто быстрый а ОЧЕНЬ быстрый кернель. Тут меня окончательно разобрало любопытство и я запустил sysbench...

Бенчмарки

Поскольку я уже заметил ускорение самого "неускоримого" -- счетных программ, то решил сначала прогнать только CPU tests (целочисленные и с плавающей точкой). Их результаты наиболее интересны, хотя я привожу ниже и полный набор вывода sysbench 0.9.4d по всем тестам. Очевидно, что первое впечатление не обмануло -- Аврора считает быстрее. Более того, превышение производительности над Warp 4 в счетных тестах колеблется от 5 до 44%! Это хорошо видно если сравнить результаты Warp 4 (используется один процессор) и Авроры с выключенным вторым процессором. В среднем, Аврора с одним процессором обгоняет Мерлина на 13% по целочисленным вычислениям и на 30% по операциям с плавающей точкой. Ну а про производительность на двух процессорах даже и говорить нечего. Правда, показатели масштабируемости по разным тестам гуляют в очень широких пределах -- от больше (!) 100% (Dhrystone) до 38% (Fast Fourier Transform). Однако надо заметить что sysbench никогда не писался как тест на масштабируемость мультипроцессорных систем. Видимо, часть используемых алгоритмов плохо раскладывается на два процессора. Стоит заметить, что уже упоминавшийся RC5-64 клиент показывает примерно 85% прироста производительности на двух процессорах, что есть очень хороший (хотя и не рекордный) показатель масштабируемости. Тут еще стоит сказать, что все тесты проводились на системе в обычной конфигурации, без специальных попыток оптимизации, а всем известно что у Warp'а в фоне висит довольно много посторонних процессов.

Результаты остальных тестов (PM Graphics, DIVE, Disk I/O, Memory I/O) ничего особо интересного из себя не представляют. Скорость графики почти не отличается у Мерлина и Авроры, что неудивительно, так как использовались одни и те же драйверы (Matrox v.2.23). К тому же графические операции почти не выигрывают и от включения второго процессора, потому что код драйверов в OS/2 выполняется всегда только на CPU1. Операции ввода-вывода также мало различаются -- где-то чуть больше, где-то чуть меньше. Стоит отметить только рекордно низкую загрузку процессора у Авроры при работе с IDE HDD в режиме busmastering -- всего 1.8% против 3.4% у Мерлина.

JFS я пока не тестировал. Это видимо будет предметом отдельного расследования. Скажу только что впечатления других пользователей весьма противоречивы -- одни говорят что JFS быстрее даже HPFS386, другие -- что JFS ужасный тормоз и по скорости уступает даже обычной HPFS.

Выводы

ИБМ в который раз поражает меня (и не только :). Сделать великолепную операционную систему, явно претендующую на титул лучшей ОС для Интель-совместимых платформ, и упорно открещиваться от своего детища и даже пытаться его уничтожить! На это все прогрессивное человечество должно твердо заявить -- НЕ ВЫЙДЕТ!

Post Scriptum

Из очень информированных и весьма близких к телу ИБМ источников мне стало известно что Аврора уже поддерживает не только интелевский (весьма примитивный надо сказать) стандарт SMP, но и AMD K7 SMP! Можно себе представить как она будет работать на системной шине 400MHz с четырьмя независимыми каналами обмена процессор-память...

Результаты тестов

Sysbench 0.9.4d result file created Sun May 23 18:11:42 1999

Machine name       - Home-built
Manufacturer       - Non-brand
Motherboard        - GigaByte GA-6BXDS Dual
Chipset            - Intel - 82443BX 440BX Host-PCI Bridge
Processor          - 2 x Intel Celeron 300A @ 450MHz 
                     with MMX stepping 6.6.5
External cache     - 16Kb internal instruction cache, 
                     16Kb internal data cache, 
                     128Kb unified level2 cache
Graphics card      - Matrox Graphics, Inc. - G200 Millenium AGP
Storage Controller - Intel - 82371AB PIIX4 Ultra DMA IDE Controller
Storage Controller - Intel - 82371AB PIIX4 Ultra DMA IDE Controller

Warp 4 FP10:
-----------

Machine data
Coprocessor        = Yes
Processors         = 1
RAM                = 255.94 MB

Operating System data
OS/2 version       = 20.40
CSDLevel           = XR0M010_
FIXLevel           = XR0M010_
Revision number    = 9.034
Priority           = Dynamic
Maxwait            = 1
Timeslice          = (32,32)
Protectonly        = NO
Swap file size     = 32.00MB
  ...initially     = 32.00MB

Video data
Resolution         = 1280x1024x16 bits/pixel
Number planes      = 0
Screen Access      = Direct
Bank Switched      = No
Bytes/scanline     = 2560
Aperture size      = 2621440
Manufact. code     = 14
Chipset code       = 1313

 Graphics
   BitBlt S->S copy      :      136.532    Million pixels/second
   BitBlt M->S copy      :       18.536    Million pixels/second
   Filled Rectangle      :      505.479    Million pixels/second
   Pattern Fill          :      505.305    Million pixels/second
   Vertical Lines        :       13.509    Million pixels/second
   Horizontal Lines      :       64.422    Million pixels/second
   Diagonal Lines        :       24.544    Million pixels/second
   Text Render           :       66.519    Million pixels/second
   -----------------------------------------------------------------------
   Total                 :      158.690    PM-Graphics-marks

 CPU integer
   Dhrystone             :      571.800    VAX 11/780 MIPS equivalent
   Hanoi                 :      321.000    moves/25 microseconds
   Heapsort              :      221.100    Million Instructions Per Second
   Sieve                 :      377.300    Million Instructions Per Second
   -----------------------------------------------------------------------
   Total                 :      415.759    CPU integer-marks

 CPU float
   Linpack               :       50.750    MFLOPS
   Flops                 :       53.730    MFLOPS
   Fast Fourier Transfrm :       52.480    VAX FFT's
   -----------------------------------------------------------------------
   Total                 :       52.677    CPU floating point-marks

 Direct Interface to video extensions - DIVE
   Video bus bandwidth   :       46.816    Megabytes/second
   DIVE fun              :      158.734    fps normalised to 640x480x256
   M->S, DD,   1.00:1    :      159.935    fps normalised to 640x480x256
   -----------------------------------------------------------------------
   Total                 :       59.685    DIVE-marks

 File I/O - Drive D:
   4Kb seq.   Uncached w :      231.108    Kilobytes/second
   4Kb seq.   Uncached r :    44841.522    Kilobytes/second
   4Kb random Uncached w :      472.498    Kilobytes/second
   4Kb random Uncached r :    29404.016    Kilobytes/second
   4Kb seq.   Cached   w :   124766.370    Kilobytes/second
   4Kb seq.   Cached   r :   189734.573    Kilobytes/second
   4Kb random Cached   w :   106303.538    Kilobytes/second
   4Kb random Cached   r :   147363.514    Kilobytes/second
   8Kb seq.   Uncached w :     4256.816    Kilobytes/second
   8Kb seq.   Uncached r :   160297.036    Kilobytes/second
   8Kb random Uncached w :     1006.157    Kilobytes/second
   8Kb random Uncached r :   136084.613    Kilobytes/second
   8Kb seq.   Cached   w :   139101.033    Kilobytes/second
   8Kb seq.   Cached   r :   221454.594    Kilobytes/second
   8Kb random Cached   w :   127129.355    Kilobytes/second
   8Kb random Cached   r :   187040.032    Kilobytes/second
   16K seq.   Uncached w :     4680.603    Kilobytes/second
   16K seq.   Uncached r :   204155.697    Kilobytes/second
   16K random Uncached w :     1844.530    Kilobytes/second
   16K random Uncached r :   177477.621    Kilobytes/second
   16K seq.   Cached   w :   128548.504    Kilobytes/second
   16K seq.   Cached   r :   239062.247    Kilobytes/second
   16K random Cached   w :   118512.557    Kilobytes/second
   16K random Cached   r :   217960.980    Kilobytes/second
   32K seq.   Uncached w :     4953.386    Kilobytes/second
   32K seq.   Uncached r :   177664.241    Kilobytes/second
   32K random Uncached w :     3119.681    Kilobytes/second
   32K random Uncached r :   160123.135    Kilobytes/second
   32K seq.   Cached   w :   123517.887    Kilobytes/second
   32K seq.   Cached   r :   238255.996    Kilobytes/second
   32K random Cached   w :   116712.617    Kilobytes/second
   32K random Cached   r :   221208.112    Kilobytes/second
   64K seq.   Uncached w :     5018.334    Kilobytes/second
   64K seq.   Uncached r :   179359.193    Kilobytes/second
   64K random Uncached w :     4600.176    Kilobytes/second
   64K random Uncached r :   164452.305    Kilobytes/second
   64K seq.   Cached   w :   130065.351    Kilobytes/second
   64K seq.   Cached   r :   191499.865    Kilobytes/second
   64K random Cached   w :   125520.016    Kilobytes/second
   64K random Cached   r :   181141.777    Kilobytes/second
   -----------------------------------------------------------------------
   Total                 :   118473.540    File I/O-marks

 Memory
   5    kB copy          :     1688.970    Megabytes/second
   10   kB copy          :     1936.717    Megabytes/second
   20   kB copy          :      544.045    Megabytes/second
   40   kB copy          :      557.985    Megabytes/second
   80   kB copy          :      545.978    Megabytes/second
   160  kB copy          :      201.319    Megabytes/second
   320  kB copy          :      140.217    Megabytes/second
   640  kB copy          :      142.194    Megabytes/second
   1280 kB copy          :      140.417    Megabytes/second
   5    kB read          :     1229.608    Megabytes/second
   10   kB read          :     1233.968    Megabytes/second
   20   kB read          :      874.208    Megabytes/second
   40   kB read          :      875.544    Megabytes/second
   80   kB read          :      888.262    Megabytes/second
   160  kB read          :      394.997    Megabytes/second
   320  kB read          :      371.745    Megabytes/second
   640  kB read          :      372.045    Megabytes/second
   1280 kB read          :      372.133    Megabytes/second
   5    kB write         :     1256.792    Megabytes/second
   10   kB write         :     1262.119    Megabytes/second
   20   kB write         :      714.953    Megabytes/second
   40   kB write         :      715.971    Megabytes/second
   80   kB write         :      716.450    Megabytes/second
   160  kB write         :      379.029    Megabytes/second
   320  kB write         :      186.902    Megabytes/second
   640  kB write         :      179.300    Megabytes/second
   1280 kB write         :      179.090    Megabytes/second
   -----------------------------------------------------------------------
   Total                 :      784.930    Memory-marks

 Simultaneous Disk I/O
   Disk 0-1: 12394 MB    :       12.571    Megabytes/second
   -----------------------------------------------------------------------
   Total                 :       12.571    Simultaneous I/O-marks

 Disk I/O disk 0-1: 12394 MB - IBM-DTTA-371290
   Avg. data access time :       13.600    milliseconds
   Cache/Bus xfer rate   :       28.827    Megabytes/second
   Track 0 xfer rate fwd :       12.624    Megabytes/second
   Middle trk rate fwds. :       10.603    Megabytes/second
   Last track rate bwds. :        7.827    Megabytes/second
   Average Transfer rate :       10.351    Megabytes/second
   Disk use CPU load     :        3.380    percent
   -----------------------------------------------------------------------
   Total                 :       64.577    Disk I/O-marks

 CD-ROM I/O disk 1-1:   533 MB - IDE CDROM Drive
   Avg. data access time :       98.800    milliseconds
   Inner sectors rate    :     2303.000    Kilobytes/second (~15.4X)
   Outer sectors rate    :      947.000    Kilobytes/second (~6.3X)
   CD-ROM use CPU load   :       18.730    percent
   -----------------------------------------------------------------------
   Total                 :      119.224    CD I/O-marks


Warp Server for e-Business 14.039F, SMP kernel, 1 CPU enabled:
---------------------------------------------------------------

Machine data
Coprocessor        = Yes
Processors         = 2
RAM                = 255.92 MB

Operating System data
OS/2 version       = 20.45
CSDLevel           = XR04500_
FIXLevel           = Unknown
Revision number    = 14.039
Priority           = Dynamic
Maxwait            = 3
Timeslice          = (32,32)
Protectonly        = NO
Swap file size     = 2.00MB
  ...initially     = 2.00MB

Video data
Resolution         = 1280x1024x16 bits/pixel
Number planes      = 0
Screen Access      = Direct
Bank Switched      = No
Bytes/scanline     = 2560
Aperture size      = 2621440
Manufact. code     = 14
Chipset code       = 1313

 Graphics
   BitBlt S->S copy      :      136.532    Million pixels/second
   BitBlt M->S copy      :       18.294    Million pixels/second
   Filled Rectangle      :      505.434    Million pixels/second
   Pattern Fill          :      505.479    Million pixels/second
   Vertical Lines        :       13.501    Million pixels/second
   Horizontal Lines      :       64.351    Million pixels/second
   Diagonal Lines        :       24.528    Million pixels/second
   Text Render           :       66.583    Million pixels/second
   -----------------------------------------------------------------------
   Total                 :      158.660    PM-Graphics-marks

 CPU integer
   Dhrystone             :      578.100    VAX 11/780 MIPS equivalent
   Hanoi                 :      407.000    moves/25 microseconds
   Heapsort              :      230.100    Million Instructions Per Second
   Sieve                 :      541.100    Million Instructions Per Second
   -----------------------------------------------------------------------
   Total                 :      468.945    CPU integer-marks

 CPU float
   Linpack               :       48.220    MFLOPS
   Flops                 :       86.670    MFLOPS
   Fast Fourier Transfrm :       54.680    VAX FFT's
   -----------------------------------------------------------------------
   Total                 :       69.429    CPU floating point-marks

 Direct Interface to video extensions - DIVE
   Video bus bandwidth   :       46.882    Megabytes/second
   DIVE fun              :      158.942    fps normalised to 640x480x256
   M->S, DD,   1.00:1    :      160.040    fps normalised to 640x480x256
   -----------------------------------------------------------------------
   Total                 :       59.740    DIVE-marks

 File I/O - Drive D:
   4Kb seq.   Uncached w :     3885.830    Kilobytes/second
   4Kb seq.   Uncached r :    84723.792    Kilobytes/second
   4Kb random Uncached w :      542.859    Kilobytes/second
   4Kb random Uncached r :    74173.331    Kilobytes/second
   4Kb seq.   Cached   w :   115663.622    Kilobytes/second
   4Kb seq.   Cached   r :   170438.371    Kilobytes/second
   4Kb random Cached   w :   100251.674    Kilobytes/second
   4Kb random Cached   r :   137905.690    Kilobytes/second
   8Kb seq.   Uncached w :     4795.031    Kilobytes/second
   8Kb seq.   Uncached r :   123182.610    Kilobytes/second
   8Kb random Uncached w :     1018.585    Kilobytes/second
   8Kb random Uncached r :   111552.000    Kilobytes/second
   8Kb seq.   Cached   w :   133216.923    Kilobytes/second
   8Kb seq.   Cached   r :   206752.987    Kilobytes/second
   8Kb random Cached   w :   123036.872    Kilobytes/second
   8Kb random Cached   r :   179935.864    Kilobytes/second
   16K seq.   Uncached w :     5393.198    Kilobytes/second
   16K seq.   Uncached r :   167693.120    Kilobytes/second
   16K random Uncached w :     1829.376    Kilobytes/second
   16K random Uncached r :   156203.775    Kilobytes/second
   16K seq.   Cached   w :   114449.466    Kilobytes/second
   16K seq.   Cached   r :   234064.813    Kilobytes/second
   16K random Cached   w :   108483.053    Kilobytes/second
   16K random Cached   r :   216485.488    Kilobytes/second
   32K seq.   Uncached w :     5829.793    Kilobytes/second
   32K seq.   Uncached r :   177179.584    Kilobytes/second
   32K random Uncached w :     3105.494    Kilobytes/second
   32K random Uncached r :   166275.741    Kilobytes/second
   32K seq.   Cached   w :   122994.655    Kilobytes/second
   32K seq.   Cached   r :   228996.685    Kilobytes/second
   32K random Cached   w :   119188.688    Kilobytes/second
   32K random Cached   r :   217585.712    Kilobytes/second
   64K seq.   Uncached w :     5755.334    Kilobytes/second
   64K seq.   Uncached r :   151915.926    Kilobytes/second
   64K random Uncached w :     4676.274    Kilobytes/second
   64K random Uncached r :   144340.243    Kilobytes/second
   64K seq.   Cached   w :   121557.134    Kilobytes/second
   64K seq.   Cached   r :   180638.387    Kilobytes/second
   64K random Cached   w :   119487.450    Kilobytes/second
   64K random Cached   r :   174629.685    Kilobytes/second
   -----------------------------------------------------------------------
   Total                 :   112995.878    File I/O-marks

 Memory
   5    kB copy          :     1688.970    Megabytes/second
   10   kB copy          :     1936.717    Megabytes/second
   20   kB copy          :      548.245    Megabytes/second
   40   kB copy          :      557.616    Megabytes/second
   80   kB copy          :      241.137    Megabytes/second
   160  kB copy          :      181.196    Megabytes/second
   320  kB copy          :      151.112    Megabytes/second
   640  kB copy          :      146.361    Megabytes/second
   1280 kB copy          :      142.255    Megabytes/second
   5    kB read          :     1229.608    Megabytes/second
   10   kB read          :     1233.544    Megabytes/second
   20   kB read          :      875.352    Megabytes/second
   40   kB read          :      867.946    Megabytes/second
   80   kB read          :      889.368    Megabytes/second
   160  kB read          :      475.382    Megabytes/second
   320  kB read          :      384.974    Megabytes/second
   640  kB read          :      371.195    Megabytes/second
   1280 kB read          :      371.484    Megabytes/second
   5    kB write         :     1257.414    Megabytes/second
   10   kB write         :     1262.224    Megabytes/second
   20   kB write         :      715.203    Megabytes/second
   40   kB write         :      715.492    Megabytes/second
   80   kB write         :      456.906    Megabytes/second
   160  kB write         :      269.734    Megabytes/second
   320  kB write         :      205.912    Megabytes/second
   640  kB write         :      188.557    Megabytes/second
   1280 kB write         :      183.155    Megabytes/second
   -----------------------------------------------------------------------
   Total                 :      762.679    Memory-marks

 Simultaneous Disk I/O
   Disk 0-1: 12394 MB    :       12.573    Megabytes/second
   -----------------------------------------------------------------------
   Total                 :       12.573    Simultaneous I/O-marks

 Disk I/O disk 0-1: 12394 MB - IBM-DTTA-371290
   Avg. data access time :       13.500    milliseconds
   Cache/Bus xfer rate   :       28.796    Megabytes/second
   Track 0 xfer rate fwd :       12.618    Megabytes/second
   Middle trk rate fwds. :       10.602    Megabytes/second
   Last track rate bwds. :        7.827    Megabytes/second
   Average Transfer rate :       10.349    Megabytes/second
   Disk use CPU load     :        1.830    percent
   -----------------------------------------------------------------------
   Total                 :       67.646    Disk I/O-marks

 CD-ROM I/O disk 1-1:   533 MB - IDE CDROM Drive
   Avg. data access time :       98.100    milliseconds
   Inner sectors rate    :     2305.000    Kilobytes/second (~15.4X)
   Outer sectors rate    :      951.000    Kilobytes/second (~6.3X)
   CD-ROM use CPU load   :       10.070    percent
   -----------------------------------------------------------------------
   Total                 :      120.412    CD I/O-marks


Warp Server for e-Business 14.039F, SMP kernel, 2 CPU's enabled:
---------------------------------------------------------------

Machine data
Coprocessor        = Yes
Processors         = 2
RAM                = 255.92 MB

Operating System data
OS/2 version       = 20.45
CSDLevel           = XR04500_
FIXLevel           = Unknown
Revision number    = 14.039
Priority           = Dynamic
Maxwait            = 3
Timeslice          = (32,32)
Protectonly        = NO
Swap file size     = 2.00MB
  ...initially     = 2.00MB

Video data
Resolution         = 1280x1024x16 bits/pixel
Number planes      = 0
Screen Access      = Direct
Bank Switched      = No
Bytes/scanline     = 2560
Aperture size      = 2621440
Manufact. code     = 14
Chipset code       = 1313

 Graphics
   BitBlt S->S copy      :      136.532    Million pixels/second
   BitBlt M->S copy      :       18.574    Million pixels/second
   Filled Rectangle      :      505.304    Million pixels/second
   Pattern Fill          :      505.305    Million pixels/second
   Vertical Lines        :       13.505    Million pixels/second
   Horizontal Lines      :       61.920    Million pixels/second
   Diagonal Lines        :       24.559    Million pixels/second
   Text Render           :       66.350    Million pixels/second
   -----------------------------------------------------------------------
   Total                 :      158.400    PM-Graphics-marks

 CPU integer
   Dhrystone             :     1147.300    VAX 11/780 MIPS equivalent
   Hanoi                 :      648.000    moves/25 microseconds
   Heapsort              :      426.100    Million Instructions Per Second
   Sieve                 :      730.200    Million Instructions Per Second
   -----------------------------------------------------------------------
   Total                 :      825.703    CPU integer-marks

 CPU float
   Linpack               :      101.820    MFLOPS
   Flops                 :      107.300    MFLOPS
   Fast Fourier Transfrm :       76.100    VAX FFT's
   -----------------------------------------------------------------------
   Total                 :       98.695    CPU floating point-marks

 Direct Interface to video extensions - DIVE
   Video bus bandwidth   :       47.094    Megabytes/second
   DIVE fun              :      159.065    fps normalised to 640x480x256
   M->S, DD,   1.00:1    :      160.160    fps normalised to 640x480x256
   -----------------------------------------------------------------------
   Total                 :       59.828    DIVE-marks

 File I/O - Drive D:
   4Kb seq.   Uncached w :      233.183    Kilobytes/second
   4Kb seq.   Uncached r :    41001.217    Kilobytes/second
   4Kb random Uncached w :      469.236    Kilobytes/second
   4Kb random Uncached r :    27729.529    Kilobytes/second
   4Kb seq.   Cached   w :   115412.807    Kilobytes/second
   4Kb seq.   Cached   r :   170939.212    Kilobytes/second
   4Kb random Cached   w :   100758.131    Kilobytes/second
   4Kb random Cached   r :   138478.058    Kilobytes/second
   8Kb seq.   Uncached w :     4840.486    Kilobytes/second
   8Kb seq.   Uncached r :   127406.586    Kilobytes/second
   8Kb random Uncached w :      999.662    Kilobytes/second
   8Kb random Uncached r :   114279.529    Kilobytes/second
   8Kb seq.   Cached   w :   133665.991    Kilobytes/second
   8Kb seq.   Cached   r :   205992.698    Kilobytes/second
   8Kb random Cached   w :   123724.679    Kilobytes/second
   8Kb random Cached   r :   180223.394    Kilobytes/second
   16K seq.   Uncached w :     5461.808    Kilobytes/second
   16K seq.   Uncached r :   171800.014    Kilobytes/second
   16K random Uncached w :     1824.154    Kilobytes/second
   16K random Uncached r :   158683.346    Kilobytes/second
   16K seq.   Cached   w :   116524.444    Kilobytes/second
   16K seq.   Cached   r :   234689.026    Kilobytes/second
   16K random Cached   w :   110309.013    Kilobytes/second
   16K random Cached   r :   217109.473    Kilobytes/second
   32K seq.   Uncached w :     5835.866    Kilobytes/second
   32K seq.   Uncached r :   188637.846    Kilobytes/second
   32K random Uncached w :     3006.015    Kilobytes/second
   32K random Uncached r :   176704.307    Kilobytes/second
   32K seq.   Cached   w :   126398.810    Kilobytes/second
   32K seq.   Cached   r :   239005.748    Kilobytes/second
   32K random Cached   w :   122537.853    Kilobytes/second
   32K random Cached   r :   226947.055    Kilobytes/second
   64K seq.   Uncached w :     5890.924    Kilobytes/second
   64K seq.   Uncached r :   138463.994    Kilobytes/second
   64K random Uncached w :     4658.242    Kilobytes/second
   64K random Uncached r :   134088.438    Kilobytes/second
   64K seq.   Cached   w :   120730.223    Kilobytes/second
   64K seq.   Cached   r :   155919.405    Kilobytes/second
   64K random Cached   w :   119315.213    Kilobytes/second
   64K random Cached   r :   150181.474    Kilobytes/second
   -----------------------------------------------------------------------
   Total                 :   110521.927    File I/O-marks

 Memory
   5    kB copy          :     1697.238    Megabytes/second
   10   kB copy          :     1946.895    Megabytes/second
   20   kB copy          :      551.210    Megabytes/second
   40   kB copy          :      561.460    Megabytes/second
   80   kB copy          :      550.841    Megabytes/second
   160  kB copy          :      190.046    Megabytes/second
   320  kB copy          :      151.411    Megabytes/second
   640  kB copy          :      144.852    Megabytes/second
   1280 kB copy          :      142.622    Megabytes/second
   5    kB read          :     1235.217    Megabytes/second
   10   kB read          :     1240.079    Megabytes/second
   20   kB read          :      880.392    Megabytes/second
   40   kB read          :      879.873    Megabytes/second
   80   kB read          :      883.073    Megabytes/second
   160  kB read          :      397.682    Megabytes/second
   320  kB read          :      374.193    Megabytes/second
   640  kB read          :      374.294    Megabytes/second
   1280 kB read          :      374.212    Megabytes/second
   5    kB write         :     1263.530    Megabytes/second
   10   kB write         :     1268.614    Megabytes/second
   20   kB write         :      718.293    Megabytes/second
   40   kB write         :      717.283    Megabytes/second
   80   kB write         :      717.051    Megabytes/second
   160  kB write         :      346.218    Megabytes/second
   320  kB write         :      195.729    Megabytes/second
   640  kB write         :      184.666    Megabytes/second
   1280 kB write         :      182.031    Megabytes/second
   -----------------------------------------------------------------------
   Total                 :      787.901    Memory-marks

 Simultaneous Disk I/O
   Disk 0-1: 12394 MB    :       12.627    Megabytes/second
   -----------------------------------------------------------------------
   Total                 :       12.627    Simultaneous I/O-marks

 Disk I/O disk 0-1: 12394 MB - IBM-DTTA-371290
   Avg. data access time :       13.600    milliseconds
   Cache/Bus xfer rate   :       28.892    Megabytes/second
   Track 0 xfer rate fwd :       12.602    Megabytes/second
   Middle trk rate fwds. :       10.611    Megabytes/second
   Last track rate bwds. :        7.828    Megabytes/second
   Average Transfer rate :       10.347    Megabytes/second
   Disk use CPU load     :        1.830    percent
   -----------------------------------------------------------------------
   Total                 :       67.616    Disk I/O-marks

 CD-ROM I/O disk 1-1:   533 MB - IDE CDROM Drive
   Avg. data access time :       97.400    milliseconds
   Inner sectors rate    :     2304.000    Kilobytes/second (~15.4X)
   Outer sectors rate    :      943.000    Kilobytes/second (~6.3X)
   CD-ROM use CPU load   :       10.320    percent
   -----------------------------------------------------------------------
   Total                 :      120.303    CD I/O-marks


Новые статьи на нашем сайте:


Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ