Midrange Storage Performance Planning: Identifying the Environment + Characterization of Workloads Flashcards
What is Live Optics?
a performance automation platform that enables you to gather analyze and view details of a system environment
What are the three components of Live Optics?
Collector
Project
Web Portal
What is the Live Optics Collector?
collects performance data from hosts/OS
allow array based performance data to be uploaded
What is the Windows Collector called in Live Optics?
Optical Prime
What is a Live Optics Project?
a container that gathers information from one or more collectors and organizes them into a hierarchy of objects
What is the Live Optics Web Portal?
Where you can view Projects
always viewable by the customer
How does an Optical Prime LO Capture work?
pulls performance and other data from the server/OS
supports up to 256 hosts per instance
What is generated once a LO project is completed?
Project ID
How does a Storage LO Capture work?
downloads performance archive files from the array
What is the single most important performance consideration for storage sizing?
workload characterization
describes different types of workloads being pushed to the system
What are the workload attributes?
IO Size
Read vs Write
Random vs Sequential
Working Set Size
Skew
Concurrency
What is IO Size?
IO Request/Transfer Size
amount of data in each IO request by host
What are typical IO sizes in environments?
8KB for typical file system/Oracle DB
32KB for Exchange
64KB for backup/restore process
256KB for video streaming
What effect does IO size have on storage performance?
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
What is true about an environment with a large IO size?
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 is response time related to IO size?
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
What is read vs write?
read/write ratio
important to know which access is the majority for each workload
reads consume less resources than writes
What type of reads consume the fewest resources in storage?
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
Why are writes typically slower and use more resources than reads?
because protection is typically added to new data
all writes must be cached, mirrored and acknowledged
calls for larger cache size for buffering writes
What is random vs sequential?
two access patterns hosts use
What is random access?
OLTP workloads
where data reads and modifications are made in a scattered manner across an entire dataset
What is a random workload?
workload where reads and writes are distributed across the relevant address space
Why are HDDs typically slower with random workloads?
requires drives to seek data across the platters which involves a slowed head movement
What is sequential access?
successive reads or writes that are logically contiguous within the relevant address space