Midrange Storage Performance Planning: Identifying the Environment + Characterization of Workloads Flashcards

1
Q

What is Live Optics?

A

a performance automation platform that enables you to gather analyze and view details of a system environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the three components of Live Optics?

A

Collector

Project

Web Portal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the Live Optics Collector?

A

collects performance data from hosts/OS

allow array based performance data to be uploaded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the Windows Collector called in Live Optics?

A

Optical Prime

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Live Optics Project?

A

a container that gathers information from one or more collectors and organizes them into a hierarchy of objects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the Live Optics Web Portal?

A

Where you can view Projects

always viewable by the customer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does an Optical Prime LO Capture work?

A

pulls performance and other data from the server/OS

supports up to 256 hosts per instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is generated once a LO project is completed?

A

Project ID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does a Storage LO Capture work?

A

downloads performance archive files from the array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the single most important performance consideration for storage sizing?

A

workload characterization

describes different types of workloads being pushed to the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the workload attributes?

A

IO Size
Read vs Write
Random vs Sequential
Working Set Size
Skew
Concurrency

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is IO Size?

A

IO Request/Transfer Size

amount of data in each IO request by host

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are typical IO sizes in environments?

A

8KB for typical file system/Oracle DB

32KB for Exchange

64KB for backup/restore process

256KB for video streaming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What effect does IO size have on storage performance?

A

throughput

larger the IO size the higher the bandwidth

larger IOs take longer to transmit/process but some of the overhead to run IO is fixed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is true about an environment with a large IO size?

A

if data exists in larger chunks it’s more efficient to transfer larger blocks

host can move more data faster by using larger IOs than smaller ones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How is response time related to IO size?

A

response time of each large IO transfer takes longer than single small transfer

combined service time of all small transfers is more than single large IO transfer that contains same amount of data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What is read vs write?

A

read/write ratio

important to know which access is the majority for each workload

reads consume less resources than writes

18
Q

What type of reads consume the fewest resources in storage?

A

sequential reads that pull from cache

also have the highest throughput

reads not found in cache (typically in random access) have much lower throughput/response time since its grabbing data from the disk

19
Q

Why are writes typically slower and use more resources than reads?

A

because protection is typically added to new data

all writes must be cached, mirrored and acknowledged

calls for larger cache size for buffering writes

20
Q

What is random vs sequential?

A

two access patterns hosts use

21
Q

What is random access?

A

OLTP workloads

where data reads and modifications are made in a scattered manner across an entire dataset

22
Q

What is a random workload?

A

workload where reads and writes are distributed across the relevant address space

23
Q

Why are HDDs typically slower with random workloads?

A

requires drives to seek data across the platters which involves a slowed head movement

24
Q

What is sequential access?

A

successive reads or writes that are logically contiguous within the relevant address space

25
Q

When is sequential access typically done?

A

during backup and restore operations

event logging

26
Q

What do intelligent storage systems do to improve performance in sequential workloads?

A

detect patterns and pre-fetch data into cache

27
Q

How can storage systems improve performance on sequential writes?

A

can be coalesced when many smaller writes are combined into a few larger transfers to disk

28
Q

What is working set size?

A

portion of the total data space an application uses at a certain time - also known as active data

29
Q

What is skew?

A

when a percentage of the total storage capacity in a storage system is the target area for most IOPS

locality of active data within the storage system

30
Q

What is concurrency?

A

the ability to execute more than one application IO task/thread simultaneously

midrange systems require IO concurrency to deliver best performance

31
Q

What is required for a storage system to hit high random IO rates?

A

high thread counts per drive group

sequential access requires multiple threads as well

32
Q

What is the System Designer path in Midrange Sizer?

A

enables customer configurations for AF and Hybrid arrays

33
Q

What does System Design in Midrange Sizer use to build a solution?

A

workload types

block size

IOPS requirements

storage capacity requirements (drives/data reduction)

34
Q

What is the performance prediction calculated from on System Design on Midrange Sizer?

A

computes maximum drive IOPS based on classic drive IOPS (sum of all drives) + RAID overhead

displays the lowest results and assumes ports/buses are not a limit nor response time

35
Q

What is the Live Optics/NAR path in Midrange Sizer?

A

enables the creation of a performance solution for a system

uses historical performance archive files (NAR) + LO

36
Q

What is the output in the Live Optics/NAR path in Midrange Sizer based on?

A

which LUNs work together in the pool

LUNs grouped based on IO Size, access patterns and performance rates

37
Q

What is the Simple Performance path in Midrange Sizer?

A

enables the sizing of applications with minimal input at early stages before complete workload details are available

predicts the decay of data access over time that is based on the inputs

38
Q

How does the Simple Performance path in Midrange Sizer calculate a solution?

A

computes a skew value and determines how best to build a pool to efficiently capture that data

determines IOPS rate achievable based on the drives being no more than 70% busy

39
Q

What are the application detail options in Simple Performance path in Midrange Sizer?

A
  • Small read/write mix – Application has 67% read and 33% write mix with 8 KB I/O size.
  • Medium read/write – Application has 67% read and 33% write along with 64 KB I/O size.
  • Small read heavy – Application has 80% read and 20% write with 8 KB I/O size.
40
Q

What are the RAID options in Simple Performance path in Midrange Sizer for different drive types?

A

Flash - RAID 5 (8+1)

SAS - RAID 5 (4+1)

NL-SAS - RAID 6 (6+2)

41
Q

What is the Application-Oriented path in Midrange Sizer?

A

enables the sizing of configurations that are based on the workloads of the applications

enables you to define multiple applications and workloads within a single configuration

42
Q

What is the Advanced Performance path in Midrange Sizer?

A

enables the sizing of a Dell Unity system by creating pools which contain manually defined loads

models single tiered and multi tiered pools and can estimate system saturation and response time for those loads