Lecture 08a

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 7

INTRODUCTION TO

SYSTEM PERFORMANCE
EVALUATION
INTRODUCTION
PERFORMANCE EVALUATION IS
ABOUT QUANTIFYING THE SERVICE
PROVIDED BY A SYSTEM.

THREE MAIN FACTORS:


• System design
• System implementation
• Workload

PERFORMANCE ANALYSIS
INVOLVES DERIVATION OF HIGHEST
PERFORMANCE FOR A SPECIFIC
COST.
PERFORMANCE EVALUATION: WORKLOAD
WORKLOAD IS THE NATURE AND QUANTITY OF
REQUESTS MADE ON A SYSTEM.
• CPU workload is instructions to execute.
• Database workload is queries to execute.

HIGH INTENSITY WORKLOADS RESULT IN


PERFORMANCE DETERIORATION.

DETERIORATION CAN BE SUDDEN AND NOT JUST


LINEAR.
DYNAMIC VS. STATIC WORKLOADS

STATIC WORKLOAD DYNAMIC WORKLOAD

FIXED AMOUNT OF WORK IS WORK CONTINUES TO ARRIVE


GIVEN AND COMPLETED. ALL THE TIME.

ASSUMPTION IS ALL WORK MIX OF WORKLOAD ITEMS ALSO


ARRIVES AT ONCE. INCLUDING AN ARRIVAL
PROCESS.
PERFORMANCE EVALUATION: METRICS
A MEASURABLE QUANTITY
CAPTURING SYSTEM PERFORMANCE.

EXAMPLES:
• Throughput
• Goodput (throughput without overhead)
• Power consumption
• Response time

CAN TAKE VARIOUS FORMS:


• Average
• Worst case
• Percentile
MEAN

( )
𝑛
1
∑ 𝑡𝑖𝑚𝑒𝑖 × 𝑛
𝑖=1

Operations Time (seconds)


Computer A Computer B Computer C
Program 1 100 1 5 10
Program 2 100 999 50 10
Total 1000 55 20
Mean 500 27.5 10

Computer C is 50 times faster than Computer A.


PERFORMANCE EVALUATION IS ABOUT ORIGINAL
MEASURING A PROPERTY OF INTEREST IN SLIDES BY
OUR COMPUTER SYSTEMS. PELUMI
APANTAKU.

WORKLOADS ALLOW US TO SIMULATE HOW UPDATED


THE COMPUTER WILL PERFORM UNDER SLIDES BY
CERTAIN CONDITIONS. KEVIN
CHALMERS.

METRICS MEASURE SOMETHING OF INTEREST


IN OUR SYSTEM. VIDEO BY
KEVIN
CHALMERS.
MEANS ARE A COMMON METHOD TO
EVALUATE PERFORMANCE. IMAGES

You might also like