Академический Документы
Профессиональный Документы
Культура Документы
Niko Duki
Technology Consultant | MidTier Specialist niko.dukic@emc.com
Agenda
EMC and Microsoft Alliance VNX general best practice
Avoid mixing response time sensitive I/O with large block I/O and high load sequential I/O Best practices target 80% of customer solutions
Resource Limits
Frontend Host Port Limits
Module 8 Gb FC Single Port 760 MiB/s All Ports (Single Card) 1600 MiB/s (VNX51005500) 3000 MiB/s (VNX57007500) 1500 MiB/s 1600 MiB/s (VNX51005500) 2400 MiB/s (VNX57007500) 1300 MiB/s
10Gb FCoE
Resource Limits
VNX File Limits
Module 1 GbE 10 GbE Optical NEW 10 GbE Optical
(303195101B)
Single Port 110 MiB/s 1100 MiB/s 1200 MiB/s 1200 MiB/s
All Ports (Single Card) 440 MiB/s 1500 MiB/s 2400 MiB/s 2400 MiB/s
Drive Type
Match the appropriate drive type to the expected workload:
Workload Examples Extreme performance; best performance for transactional random workloads
NLSAS
10
11
RAID Level
For best performance from the least number of drives, match the appropriate RAID level with the expected workload:
RAID Level
Workload Examples
RAID 1/0
RAID 5
Heavy transactional with high (greater than 25 percent) random write component, and you plan to stay on HDD Mediumhigh performance, generalpurpose workloads, and sequential NLSAS, readbiased workloads, archiving; additional RAID protection
RAID 6
12
RAID Level
RAID 5 RAID 6 RAID 1/0
4+4 (256 KiB fullstripe, no parity calculations) 1+1 1 for VNX File volumes, and stripe 4 volumes
13
Storage Configuration
Use the default horizontal positioning method
With current architecture, there are now almost no advantages to using vertical positioning Storage pools do not use vertical provisioning and should not be forced to do so
Use large element size only when workload is largeblock random read
Only 4+1 RAID 5 supported 512 KiB element = 2 MiB fullstripe write
Fullstripe writes are not expected; informational only
14
DB1 Tables
DB1 Logs
DB2 Tables
HomeDirs/Users
DB2 Logs
15
RAID Level 4+1, RAID 5 4+1 or 8+1, RAID 5 6+2 or 14+2, RAID 6
Avoid a drive count that results in a small remainder when divided by the preferred drive count specified
16
This design can work with a 3tier design if the DB has a well-defined working set that inhabits primarily top two tiers. Typically used in smaller systems. Note: if backup is hitting high rates during busy DB hours, NLSAS drives on the same bus as SAS can slow down access.
5/20/75 Mix
DB1 Tables
DB: 8 KiB Random
17
Thick
Highest level of poolbased performance Use only Thick LUNs for VNX File; instead use a thinenabled file system for virtual provisioning
18
19
Description
Number of IOPs (Read, Write, Total)
Measures:
Size of I/Os
Measures: Disk latency 1 - 5 milliseconds (ms) for Log (ideally 1 ms or less on average) 5 - 20 ms for Database Files (OLTP) (Ideally 10 ms or less on average)
Measures: # of outstanding I/Os waiting to be serviced High queue depths + high latencies = performance problem! High queue depth + low latencies = active and efficient system.
20
21
22
23
24
SAS Only
1448 TPS, 0.8s Ravg 5778 TPS, 1.95s Ravg
http://powerlink.emc.com/km/live1/en_US/Offering_Basics/White_Paper/h8188-virtualizing-sql-vnxvsphere-psg.pdf
Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vSphere 4.1
25
26
25
0.11
0.040
0.030
50
100
0.18
0.32
0.060
0.120
0.050
0.100
Version
IO Size
27
28
Flash drives are not the best choice for Exchange data, but they can be appropriate when using FAST Cache
29
30
31
32
33
Use Thick LUNs only for mission-critical jobs; avoid Thin LUNs for > 100 users
Set the storage array page size parameter to 16 KB (only if Exchange is the only or mosst important application).
34
35
36
Exchange
SQL Server
SharePoint
95% shrinkage of SQL database size Integrated data protection provides peace of mind without the complexity
37
38
39
Search Index
++
Search Query
tempdb
Content DB
+ -
+ -
R:W Ratio of 95:5; 16K (read and write); Working set reduced via RBS. Low IOPs requirements does not require FAST Cache. DB Index operations see an improvement.
Low IOPs requirements, large-block I/O.
BLOB Store
40
Powerful
41