Slide 1

Slide 1 text

CPU Usage Measurement

Slide 2

Slide 2 text

What Metrics Do We Have 1.Instructions per second 2.Instructions per cycle 3.Performance per watt 4.FLOPS (floatting point per second)

Slide 3

Slide 3 text

How Does Processor Work?

Slide 4

Slide 4 text

How Does Processor Work? https://www.youtube.com/watch?v=cNN_tTXABUA

Slide 5

Slide 5 text

“Scott CPU”

Slide 6

Slide 6 text

“Scott CPU”

Slide 7

Slide 7 text

“Scott CPU” Addresses Instructions Parameters

Slide 8

Slide 8 text

“Scott CPU” Addresses Instructions Parameters

Slide 9

Slide 9 text

Inside of “Scott CPU”

Slide 10

Slide 10 text

Do You Want to See How CPU Works?

Slide 11

Slide 11 text

Do you want to see it? http://visual6502.org/

Slide 12

Slide 12 text

What Metrics Do We Have? 1.Instructions per second 2.Instructions per cycle 3.Performance per watt 4.FLOPS (floatting point per second)

Slide 13

Slide 13 text

MIPS = (Processor clock speed * Num Instructions executed per cycle)/(10^6) Instructions Per Second https://en.wikipedia.org/wiki/Instructions_per_second CPU Benchmarking: https://en.wikipedia.org/wiki/SPECint - two metrics: base and peak

Slide 14

Slide 14 text

Instructions Per Cycle https://en.wikipedia.org/wiki/Instructions_per_cycle

Slide 15

Slide 15 text

Linux CPU Load http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages

Slide 16

Slide 16 text

Linux CPU Load

Slide 17

Slide 17 text

How to Load CPU?

Slide 18

Slide 18 text

How to Load CPU? Fork Bomb :(){ :|:& };: http://www.cyberciti.biz/faq/understanding-bash-fork-bomb/

Slide 19

Slide 19 text

http://www.brendangregg.com/ Brendan Gregg's Blog

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

END