1 / 9

Мерење и извештавање перформанси

Мерење и извештавање перформанси. Фактори који утичу на перформансе Мерење перформанси Избор програма за евалуацију рачунара Извештавање перформанси. Фактори који утичу на перформансе. Шта мислимо када кажемо да је један рачунар бржи од другог?

linus-ware
Télécharger la présentation

Мерење и извештавање перформанси

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Мерење и извештавање перформанси Фактори који утичу на перформансе Мерење перформанси Избор програма за евалуацију рачунара Извештавање перформанси

  2. Фактори који утичу на перформансе • Шта мислимо када кажемо да је један рачунар бржи од другог? • Корисник рачунара: заинтересован је за смањење времена одзива (времена извршења). • Управник неког РЦ-а: заинтересован је за повећање пропусне моћи система(throughput).

  3. Фактори који утичу на перформансе • “X је брже од Y” значи да је време одзива мање код машине X него код машине Y. • За задати посао “X је nпута брже од Y” значи Време извршењаY/Време извршењаX = n • Како је време извршења реципрочно перформанси, важи n = ПерформансаX/ПерформансаY

  4. Фактори који утичу на перформансе • Кључна мера је време. • Постоји известан број и других популарних мера.

  5. Мерење перформанси • Време потребно да се изврши задатак обухвата: • Време потрошено на приступе диску. • Време потрошено на приступе меморији. • Време посвећено У/И активностима. • Време које се потроши на рад ОС-а.

  6. Мерење перформанси • Мултипрограмирање! Не мора обавезно да се минимизира време обиласка програма. • CPU време – време потрошено на CPU активност. • Даље се дели на корисничко CPU време и системско CPU време.

  7. Избор програма за евалуацију рачунара • Четири нивоа програма који се користе за евалуацију рачунара (наведени по опадајућем редоследу тачности предвиђања). • Стварни програми (компилатори, текст процесори, CAD алати и др.). • Кернели (Livermore Loops, Linpack). • Бенчмарк играчке (Ератостеново сито, Puzzle, Quicksort). • Синтетички бенчмарк програми (Whetstone, Dhrystone).

  8. Избор програма за евалуацију рачунара • У последње време постају популарне колекције бенчмарк програма које покушавају да измере перформансе процесора на различитим апликацијама (SPEC).

  9. Извештавање перформанси • Основни принцип извештавања о мерама перформанси треба да буде репродуктивност. • SPEC бенчмарк даје прилично исцрпан опис машине, опције компилатора, а даје и податке за тзв. основну линију мерења перформанси и за оптимизоване резултате.

More Related