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
When is sequential access typically done?
during backup and restore operations event logging
26
What do intelligent storage systems do to improve performance in sequential workloads?
detect patterns and pre-fetch data into cache
27
How can storage systems improve performance on sequential writes?
can be coalesced when many smaller writes are combined into a few larger transfers to disk
28
What is working set size?
portion of the total data space an application uses at a certain time - also known as active data
29
What is skew?
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
What is concurrency?
the ability to execute more than one application IO task/thread simultaneously midrange systems require IO concurrency to deliver best performance
31
What is required for a storage system to hit high random IO rates?
high thread counts per drive group sequential access requires multiple threads as well
32
What is the System Designer path in Midrange Sizer?
enables customer configurations for AF and Hybrid arrays
33
What does System Design in Midrange Sizer use to build a solution?
workload types block size IOPS requirements storage capacity requirements (drives/data reduction)
34
What is the performance prediction calculated from on System Design on Midrange Sizer?
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
What is the Live Optics/NAR path in Midrange Sizer?
enables the creation of a performance solution for a system uses historical performance archive files (NAR) + LO
36
What is the output in the Live Optics/NAR path in Midrange Sizer based on?
which LUNs work together in the pool LUNs grouped based on IO Size, access patterns and performance rates
37
What is the Simple Performance path in Midrange Sizer?
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
How does the Simple Performance path in Midrange Sizer calculate a solution?
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
What are the application detail options in Simple Performance path in Midrange Sizer?
* 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
What are the RAID options in Simple Performance path in Midrange Sizer for different drive types?
Flash - RAID 5 (8+1) SAS - RAID 5 (4+1) NL-SAS - RAID 6 (6+2)
41
What is the Application-Oriented path in Midrange Sizer?
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
What is the Advanced Performance path in Midrange Sizer?
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