introduction to emc xtremcache xtrem rved. ccurate as change s.” emc s of any kin nd ntability or...
TRANSCRIPT
W
IN
White Paper
NTRO
Xtrem Xtrem
Xtrem
DUCT
mCache imCache a
mCache e
Abstra
This wdescriprovidcustom Novem
TION T
s a serveaccelerat
extends E
act
white paper pbes the imp
des performamer benefits
mber 2013
TO EM
er flash ctes reads
EMC FAST
provides anplementatioance, usages when usin
MC XTR
aching sos and ens
T Suite to
n introductioon details ofe consideratng XtremCac
REMCA
olution sures dat
o the serv
on to EMC Xtf the productions, and m
che.
ACHE
ta protect
ver
tremCache.ct and major
tion
It
Copyri EMC bof its pwithou The inCorpowith respeciffitness Use, cthis pu For theCorpo All tradowner Part N
ight © 2013
believes the publication ut notice.
formation inration makeespect to thfically disclas for a partic
opying, andublication re
e most up-toration Trade
demarks usrs.
umber: H11
3 EMC Corpo
information date. The in
n this publices no represe informatio
aims impliedcular purpos
d distributioequires an a
o-date listinemarks on E
ed herein a
1946.1
Int
oration. All
n in this pubnformation i
cation is prosentations oon in this pud warrantiesse.
on of any EM applicable s
ng of EMC prEMC.com.
are the prope
roduction to
Rights Rese
blication is a is subject to
ovided “as ior warrantieublication, as of mercha
MC software software lice
roduct nam
erty of their
o EMC Xtrem
erved.
accurate aso change
is.” EMC s of any kin
and ntability or
described iense.
es, see EMC
r respective
2mCache
d
in
C
2
Tabl
Exec
IntroAu
Ter
Use cXtr
Ca
Fla
XtremBu
ImpleRe
Re
Wr
VM
Ca
Act
Sp
Xtr
PerfoLoc
Wa
Wo
Thr
Oth
Wr
UsagSp
Co
Sta
ApplTes
Conc
Refer
le of Conte
utive summ
duction .....dience ........
rminology ...
cases of FlaremCache ad
che in the st
ash cell archi
mCache dessiness benef
ementation ad Hit examp
ad Miss exam
rite example
Mware implem
che data ded
tive/passive
lit-card featu
remCache ma
ormance concality of refer
arm-up time .
orkload chara
roughput ver
her bottlenec
rite performa
ge guidelineecifications
nstraints .....
ale data .......
ication use st results .....
clusion .......
rences .......
ents
mary............
.................
....................
....................
sh technolodvantages ov
orage array ..
tecture ........
sign conceptfits ...............
details .....ple ...............
mple ............
....................
mentation ....
duplication ...
clustered en
ure ................
anagement ...
nsiderationsrence ...........
....................
acteristics ....
rsus latency .
cks in the en
nce depende
s and chara....................
....................
....................
case and pe....................
.................
.................
.................
.................
....................
....................
ogy ............er DAS .........
....................
....................
ts ..................................
.................
....................
....................
....................
....................
....................
nvironments .
....................
....................
s ...................................
....................
....................
....................
vironment ...
ent on back-e
acteristics ......................
....................
....................
erformance ....................
.................
.................
.................
.................
....................
....................
.................
....................
....................
....................
.................
....................
.................
....................
....................
....................
....................
....................
....................
....................
....................
.................
....................
....................
....................
....................
....................
end array .....
.................
....................
....................
....................
.................
....................
.................
.................
Int
.................
.................
....................
....................
.................
....................
....................
....................
.................
....................
.................
....................
....................
....................
....................
....................
....................
....................
....................
.................
....................
....................
....................
....................
....................
....................
.................
....................
....................
....................
.................
....................
.................
.................
roduction to
.................
.....................................
....................
.....................................
....................
....................
.....................................
.....................................
....................
....................
....................
....................
....................
....................
....................
.....................................
....................
....................
....................
....................
....................
.....................................
....................
....................
.....................................
.................
.................
o EMC Xtrem
.................
.....................................
....................
.....................................
....................
....................
................ 1...................
................ 1...................
...................
...................
...................
...................
...................
...................
...................
................ 2...................
...................
...................
...................
...................
...................
................ 2...................
...................
...................
................ 3...................
................ 3
................ 3
3mCache
. 4
. 5 .. 5
.. 5
. 6 .. 6
.. 7
.. 7
10 13
15 15
16
17
18
20
21
21
22
23 23
23
24
25
25
25
26 27
27
28
30 30
32
33
3
ExeSincesolidexpa
The cper-gtier isbetw
EMC acceeffec
Xtremthe nrecov
Xtremand inetwand p
Majo
As Xtprocescala
cutive sue the first de-state drivend the use
combinationgigabyte of Fs a large-cap
ween the serv
XtremCachelerates throtive when c
mCache accnetworked svery.
mCache cou intelligent I/
worked infras protection fo
or XtremCach
Provides
As a writeof the ba
Provides right plac
In split-cathe other
By offloaduses min
Achievesprovidingexpectan
Works in
tremCache iessing is offable perform
ummary eployment os or SSDs) b
of this techn
n of the requ Flash technopacity seconver applicat
e™ is serveughput to doupled with
elerates reatorage to de
pled with a/O path fromstructure thor both phy
he benefits
performanc
e-through cack-end, netw
an intelligece at the righ
ard mode, er part as dire
ding Flash aimal CPU an
greater ecog effective ccy.
both physic
s installed ifloaded from
mance mode
of Flash tech by EMC in enology thro
uirement forology has lendary cachetion and the
er flash cachdramaticallyh EMC Xtrem
ads and proteliver persis
rray-based m the applicat is dynamsical and vi
include:
ce accelerat
ache, enablworked stor
nt path for tht time
enables you ect-attached
and wear-levnd memory
onomic valuache size la
cal and virtu
in a greater m the storagel in the stor
hnology in dnterprise arughout the
r high perfoed to the cone using Flase storage me
hing softwary improve apmSF PCIe flas
tects data bstent high av
EMC® FAST cation to theically optimrtual enviro
ion for read
es accelerarage array
the I/O and
to use part d storage (D
vel manage resources fr
e when dataarger than p
ual environm
number of sge array to trage environ
Int
disk modulerrays, it has storage env
rmance andncept of a “h technologedia.
re that reducpplication psh technolo
by using a wvailability, i
software pre data store
mized for peonments.
d-intensive w
ted perform
ensures tha
t of the serveDAS) for tem
ment onto trom the serv
a deduplicahysical size
ments
servers in thhe server. Tnment.
roduction to
es (common been EMC’svironment.
d the rapidlycaching tier
gy that is po
ces latency erformance
ogy.
write-through integrity, an
rovides the e. The resultrformance,
workloads
mance with t
at the right
er flash for cmporary data
the XtremSFrver
ation is enabe, and longe
he environmThis provide
o EMC Xtrem
nly known ass goal to
y falling cosr”. A cachin
ositioned
and e, and is mo
h cache to nd disaster
most efficiet is a intelligence
the protectio
data is in th
cache and a
F PCIe card,
bled, by er card life
ment, more s a highly
4mCache
s
st-g
st
ent
e,
on
he
4
IntroThis wan opcustophysguideinforXtrem
Audi
This wconsunde
Term
Cachin siz
Cachhaverefere
Cachto Xtr
Hot s
Spateach
Tempacces
Workover
Data ident
oduction white paperpportunity tomer enviroical and virtelines and cmation on E
mSF” white p
ience
white paperidering the
erstanding o
minology
e page: Theze. The Xtrem
e warm-up: been refereence an ent
e promotionremCache.
spot: A busy
ial locality o other will b
poral localitssed within
king set: A c a period of
deduplicattical chunks
n r provides ao improve anment. Toptual environcharacteristEMC XtremS paper.
r is intended use of Xtremof Flash tech
e smallest umCache cac
The procesenced, or a tirely new se
n: The proce
y area in a s
of referencebe accessed
y of referen a certain ti
ollection of time.
ion: Eliminas of data, wh
an introductapplication pics covered
nments, perfics, and somF PCIe cards
d for EMC cumCache in thnology and
nit of allocache page siz
ss of promot change in thet of data.
ess of copyi
ource volum
: The conced within a ce
ce: The conme interval.
f information
ating redundhile keeping
ion to Xtrem performanc in this whitformance come applicats, please re
ustomers, pheir storage
d its benefits
ation inside ze is 8 KB.
ting new pahe applicati
ing data from
me.
pt that diffeertain time i
cept that di.
n that is acc
dant data byg this data r
Int
mCache. Flase by using ite paper inconsiderationion-specificfer to the “I
partners, ande environmes.
the cache,
ges into theion access p
m the SAN s
erent logicalnterval.
ifferent logic
cessed frequ
y storing onreferenceab
roduction to
sh technolo t in differenclude implemns, best prac uses casesntroduction
d employeeent. It assum
typically a f
e XtremCach profile that b
storage in th
l blocks loca
cal blocks w
uently by th
nly a single cle.
o EMC Xtrem
ogy providesnt ways in a mentation i
actices, usags. For more n to EMC
es who are mes a basic
few kilobyte
he after they begins to
he back end
ated close t
will be
e applicatio
copy of
5mCache
s n ge
es
y
d
to
on
5
UseThereenvirEMC’right
In adconsplace(som
Xtrem
One owherover
e cases ofe are differeronment dep’s architectu time. This i
As direct-
As a cach
As a cach
As a stora
In an all-F
ddition, theriderations, e in the vast
me may overl
Applicatirequiremmission-cbe a good
Applicatiheavy areXtremSF h
Applicatiwrite heaEMC FAST
Applicatiperfect fitStorage T
ApplicatiFlash as t
mCache ad
option to usre the applic DAS solutio
DAS solunot storinis faultedXtremCac
f Flash teent ways in wpending on ural approac ncludes usi
-attached st
he in a serve
he in an arra
age tier in a
Flash array
re are differe and performt continuumlap):
ons with peents that arcritical datad fit for PCIe
ons with hige a perfect f hardware co
ons with peavy may be aT Cache on a
ons with mit for Flash a
Tiering for V
ons requirin the single ti
dvantages o
se PCIe flashcation data ons include:
tions do nong the data d, you run thche, howeve
echnolog which Flash the use casch is to use ing Flash:
torage
er
ay
n array
ent types of mance chara
m of use case
erformance rre read and (protected
e flash in the
gh performafit for PCIe flombined wi
erformance a a good fit fo an EMC VNX
ixed workloaas part of a tirtual Pools
ng highly coier of storag
over DAS
h technolog is stored on:
t provide pe on an array he risk of daer, provides
gy technology
se, applicati the right te
f Flash with dacteristics. Aes. Some of
requirement write heavy by applicate server as D
ance and proash in the sth XtremCac
and protectr Flash in th
X storage sy
ads and cha tiering strate (FAST VP) o
onsistent pege, for exam
gy in the servn the Flash.
erformance in the back
ata unavaila read accele
Int
y can be useion, and cuschnology in
different co All types of f the use cas
ts with or wy. For examption or operaDAS—for ex
otection reqserver as a cche softwar
ion requiremhe array as aystem.
anging dataegy—for exaon an EMC V
erformance mple, an all-F
ver is to use Advantages
with proteck end. If the bility or eveeration to th
roduction to
ed in a custostomer requ
n the right p
st structure Flash have ses for Flash
without proteple, temporaating system
xample, EMC
quirements cache—for ere.
ments that a a cache—for
a “temperatuample, FullyVMAX storag
may be a goFlash array.
e it as a DASs of using Xt
ction, becau server or then data losshe applicati
o EMC Xtrem
omer uirements. lace at the
es, enduranc a proper h are below
ection ary or m tools), maC XtremSF.
that are reaexample,
are read andr example,
ures” are a y Automatedge system.
ood fit for
S device tremCache
use they are he Flash cards. on, and
6mCache
ce
w
ay
ad
d
d
d
6
Cach
Anotin theto thewith
Flash
In gedrive
A celcertainfor
NANDsize osimpmoregigab
Flashfloaticell (betwtrans
simultanethereby p
DAS soluadapt to wthe appliapplicatioapplicatioset into F
DAS solube managstorage a
he in the st
her way in we storage are applicatio the I/O trav
h cell archi
neral, therees:
Single-lev
Multi-leve
l is the smaain amount omation.
D Flash cells of a comparler producti
e memory onbyte.
h storage deing gate tran(binary), wh
ween multiplsistors (See
eously mirroproviding pr
tions are lim working setcation has bon performaon changes
Flash over a
tions lead tged manual
array where
orage array
which somerray. Howeveon in the I/Ovelling over t
tecture
e are two ma
vel cell (SLC
el cell (MLC)
allest unit of of electronic
s have a verrable NOR Fion processn a given se
evices store nsistors. SLereas MLC dle levels of e Figure 1).
ors applicatotection.
mited by thets of larger d been promoance is acce, XtremCach period of ti
o stranded lly. This is in data is cons
y
solutions uer, XtremCa
O stack. Xtre the network
ajor NAND-b
C)
)
f storage in c charge. Th
ry compact alash cell. Th, enables a miconducto
informationLC devices st devices stor electrical ch
tion writes t
e size of the datasets. In oted into theelerated. Thehe adapts tome.
sets of datan contrast tosolidated an
use PCIe flasche uses PC
emCache dok to access t
based Flash
any Flash tehe amount o
architecturehis characte NAND Flashor die size. T
n in a collectore only onre more thanharge to app
Int
o the back-
e installed Fl contrast, afe Server flasen, when tho it and prom
a in your envo applicationd can be ce
sh technoloCIe flash in
oes not have the data.
cell techno
echnology aof this charg
e; their cell seristic, whenh cell to offe This results
ction of Flasne bit of infon one bit pe
ply to its floa
roduction to
end storage
lash capacitfter the worsh using Xtrhe working smotes the n
vironment ton deploymeentrally man
ogy is to use the server ae the latency
logies used
and is used tge is used to
size is almon combined er higher de in a lower c
h cells madormation in er Flash cell ating gates
o EMC Xtrem
e array,
ty and do norking set of remCache, set of the new working
hat have to ent on a naged.
e it as a cachand is closey associated
d in all Flash
to hold a o store bina
ost half the with a nsities with
cost per
e from each Flash by choosin in the
7mCache
ot
g
he r d
h
ry
h
g
7
1 Ka
Figur
SincedevicHowearchiwhictwo gstoraused
SLC Fappliand tendu
TakinapplieMLC
com
plan, Francois
re 1: Compa
e each cell ice offers incever, MLC Flitectural tradh requires a
grades of Mage products in the MLC
Flash and Mications—th
those who aurance over
ng into accoications, EMC and SLC Fl
pares the S
s. “Flash Mem
arison betwe
n MLC Flashcreased storlash has lowdeoffs. High
advanced FlLC Flash pros such as th versions of
MLC Flash offhose requirinare less cost time (SLC).
ount the varyMC XtremCaclash archite
LC and MLC
mory Moves Fro
een SLC and
h has more rage densitywer performher functionash manageoduced todahumb drivesf EMC Xtrem
fer capabilitng high perft sensitive a
ying types oche providectures.
C Flash chara
om Niche to M
d MLC Flash
informationy compared ance and enality furtherement algoray; consumes, and highe
mSF.
ties that serformance atand seek ev
of I/O profiles customers
acteristics (
Mainstream.” C
Int
cell data st
n bits, an ML to an SLC Fndurance ber complicaterithms and cer-grade (cM
er quality en
rve two veryt an attractiv
ven higher p
es and requs the flexibi
(typical valu
Chip Design M
roduction to
torage1
LC Flash-basFlash-basedecause of ites the use o controllers. MLC) used innterprise-gra
y different tyve cost per erformance
irements ofility of choo
ues).
Magazine. Apr
o EMC Xtrem
sed storage version.
ts inherent of MLC Flash There are n consumerade (eMLC)
ypes of bit (eMLC), e and
f enterprise sing betwee
ril/May 2006.
8mCache
e
h,
r
en
8
Table
Althoperfoonly higherequi
For mChoo(http
Bits Pe
Endur
Read P
Progra
Block
e 1: SLC and
ough SLC NAormance in t one bit per er write/eraire increase
more detailsosing SLC ves://support
Feat
er Cell
ance (Erase/
Page (Averag
am Page (Ave
Erase (Avera
d MLC Flash
AND Flash o the form of f cell, the neese cycle endd enduranc
on various ersus MLC Ft.emc.com).
tures
/Write Cycles
ge)
erage)
age)
compariso
ffers a lowe faster readsed for error durance, ma
ce and viabi
Flash cell a Flash Techn
.
2
) ~30K
50 μ
1,60
5,50
n
er density, its and writes correction iaking it a belity in multi-
rchitecturesical Note on
Int
eMLC
K
μs
00 μs
00 μs
t also provids. Because S
s reduced. etter fit for u-year produ
s, refer to thn EMC Onlin
roduction to
SLC
1
~100K
35 μs
300 μs
700 μs
des an enhaSLC NAND Fl SLC also all
use in applicct life cycle
he Considerne Support
o EMC Xtrem
anced level lash stores lows for cations thats.
rations for
9mCache
of
t
9
XtreOver the Mdoubsameapplireferr
Figur
Flashtechn
emCache the past de
Moore’s Lawbled, but dise rate. This hication havered to as the
re 2: I/O gap
h drives in thnology, not
design cecade, servew curve. Eversk drive tech has caused e capacity toe I/O gap, a
p between t
he storage s mechanical
conceptser processinry 18 monthhnology has a bottleneco process mas shown in
he processo
system havel, and theref
ng technologhs, memory s not. Spinnck in the I/O
more I/O tha Figure 2.
or and stora
e helped to fore can enj
Int
gy has conti and procesing drives c
O stack whern the disk d
age sub-syst
close this gjoy the sam
roduction to
inued to advssing power continue to sreby the serdrives can d
tems
gap. Flash ise Moore’s L
o EMC Xtrem
vance along have spin at the rver and theeliver. This
s a silicon Law curve.
1mCache
g
e is
10
FlashFigurseco
Figur
Mechcold the aserveover
FASTright Xtremidentclose
EMC applia fullbenethe laarrayserveresulby as
Becareferearray
h technologyre 3 shows and (IOPS) p
re 3: Compa
hanical spin datasets, barray provideer on a PCIe Flash drives
T technology storage tier
mCache extetifying the mest to the ap
XtremCacheication resply automate
efit by sittingatencies assy. Once enouer flash devilts in an incrs much as 5
ause the proenced data
y can allocat
y itself can b a compariso
er gigabyte
arison of sto
nning drivesut they do nes an order card can acs.
y on EMC stor based on tends FAST te
most frequenpplication.
e is server cponse time a
d tiering (FAg in the servsociated witugh data froice, future arease of per0 percent in
ocessing pow is offloadedte greater pr
be used in don of differe (GB) of stor
orage techno
provide a gnot provide of magnitudccelerate pe
orage arrays the frequencechnology fntly accesse
caching softand deliversAST) algorithver on PCIe fth I/O acces
om the applaccesses to rformance bn certain ap
wer requiredd from the brocessing p
different want storage trage that the
ologies
great dollar- the best pede better peerformance b
s can help pcy with whic
from the stoed data and
ware that ds more IOPShm, which d flash and clsses over thication work the data wiby up to 300plications.
d for an appback-end stoower to oth
Int
ays in the sto technologieey offer.
-per-gigabytrformance.
erformance. by even ano
place the apch data is b
orage array id promoting
ramatically S. It intelligedata is the “loser to the he network tking set hasll be at very
0 percent an
plication’s morage to theer applicati
roduction to
orage enviros based on
te economic Putting Flas Putting Fla
other order o
plication daeing access
nto the serv it into a tie
improves yently determ“hottest” da applicationthrough to ts been promy low latencind a decreas
most frequene PCIe card, ons. While
o EMC Xtrem
onment. the I/O per
c value to sh drives in sh in the
of magnitud
ata in the sed. ver by r that is
our mines, througata and woun. This avoidhe storage
moted into ies. This se in latency
ntly the storage one
1mCache
de
gh uld ds
y
e
11
applieven
EMC FASTand itechncapaXtremcard discastora
Xtremdata end-tshow
Figur
Xtrem
Pa
In
ication is ac slightly acc
XtremCacheT into the se intelligent I/nologies, EMcity and per
mCache inte in the servearded and FAage array – f
mCache ens continue toto-end data
ws a XtremCa
re 4: Typical
mCache is d
erformancepplication p
ntelligence:
ccelerated, tcelerated.
e is EMC’s nrver. When /O path fromMC providesrformance f
elligence, a cer for maximAST automafrom Flash d
ures the proo persist dow integrity chache deploy
l EMC Xtrem
esigned to f
e: Reduce lat performance
Add anothe
the perform
newest intel coupled wim the applics an end-to-rom the serv
copy of the mum speed. atically movdrives to FC/
otection of dwn at the stheck that a nyment in a t
mCache depl
follow these
tency and ine.
er tier of inte
ance of oth
ligent softwth FAST, Xtr
cation to theend tiering ver to the st hottest data As the dataes the data
/SAS drives
data by makorage array,
networked stypical envir
loyment
e basic prin
ncrease thro
elligence by
Int
er applicati
ware technolremCache cre data store solution to torage. As aa automatic
a slowly age to the appr and SATA/
king sure th, and uses t
storage arraronment.
ciples:
oughput to d
y extending
roduction to
ons is main
logy which ereates the m
e. With both optimize ap a result of thcally resideses and coolsropriate tier NL-SAS driv
at all changthe high ava
ay provides.
dramatically
FAST into th
o EMC Xtrem
ntained or
extends EMmost efficienh pplication he s on the PCIs, this copy r of the ves over tim
ges to the ailability and Figure 4
y improve
he server.
1mCache
C nt
e is
e.
d
12
Pd
Busi
Xtrem
Bfrisfrst
Ada
N
Xatr
Ftretr
Abrelo
Tysimag
BthXinpbXth
Xs
rotection: Disaster reco
ness bene
mCache prov
Because of trom the stors installed orom the stortorage mod
As XtremCacdrives may b
pplications
Note This and c
tremCache pplicationsransactions
or example,ransactionsnvironmentrades, there
As another ebecause of teduced lateoad in less t
ypical custoame storagemportant thpplications et “good en
Because Xtrehis flexibilit
XtremCache nstalled, wh
performanceboost becauXtremCache,hese applic
XtremCache erver volum
Deliver perfoovery feature
fits
vides the fo
he way Xtrerage array toon more servrage array toel—a storag
he helps in become less.
should be d current utili
increases th. For some b or searches
, a financial it can procet can provideby generati
example, vishe speed atncies from X
time, which
omer enviroe system in an others, y while maki
nough” perfo
emCache is y. With mult improves thhile other ape from the stse part of th, and the stoations.
also providme level. If th
ormance wites of EMC n
ollowing bus
mCache woo the server vers in the eo the serverge environm
offloading ws busy and c
done only afzation of di
he performa businesses,s, and more
trading comess becausee. XtremCacing more rev
sitors to an et which dataXtremCache in turn imp
nments can the back enyou want to ng sure thaormance.
installed intiple appliche performapplications otorage systehe back-endorage system
es you withhere are cert
th protectionetworked st
siness bene
orks, a portio where Xtrem
environments. The resul
ment with hig
workload frcan be recla
fter carefullysk drives.
ance and red, this transla
e of them.
mpany may e of the numche increasevenue for th
eCommercea can be reae, searches roves the u
n have multind. If some o get the best the other n
the server ations acce
ance of the a on other serem. In fact, td storage sym has more
the capabitain volume
Int
n by using ttorage.
efits:
on of I/O prmCache is it, more I/O lt is a highlygher perform
rom the storaimed and u
y studying t
duces the reates into an
be limited imber of IOPSes througho
he company
e website maad from the will be fasteser experien
ple applica of these apt performan
noncritical a
instead of tssing the sa
application rvers contin they can getystem’s worke processing
lity to configes, like appl
roduction to
the high ava
rocessing is nstalled. As processing y scalable I/mance capa
rage array, tused for othe
the workloa
esponse tim ability to d
in the numbS that the stout to enabl.
ay experien back-end ster and web nce of the s
tions accesplications a
nce for these applications
he storage, ame storage on the serv
nue to get got a small pekload gets og power ava
gure XtremClication logs
o EMC Xtrem
ailability and
offloaded s XtremCach is offloaded
/O processinability.
he disk er
d patterns
me of o faster
ber of torage le more
ce delays torage. With pages will ite.
sing the are more e s continue t
it provides e, er where it iood erformance offloaded to
ilable for
Cache at thes, which do
1mCache
d
he d ng
h
to
is
o
e
13
ne
InmX
Xastn
Bhs
Xmo
ot need to bxcluded fro
n a virtual emachines anXtremCache.
tremCache gnostic. It dtorage systeot require y
Because Xtreave to moveerver or the
tremCache mode in Xtre
ther part as
be acceleratm the list of
nvironmentnd their sou.
is a server-bdoes not reqems below i
you to make
emCache is e the data. T PCIe card fa
does not remCache all
s DAS for tem
ted by Xtremf XtremCach
, XtremCachrce volumes
based cachequire any ch it. Introduci any change
a caching sTherefore daails.
quire any siows you to mporary dat
mCache, thohe-accelerat
he provides s that you w
e and therefanges to thng XtremCaes to the ap
olution andata is not at
ignificant m use part of tta.
Int
ose specific ted volumes
the flexibilwant to acce
fore complee applicatioche in a stoplication or
d not a storat risk of bein
memory or CP the server f
roduction to
devices cans.
ity to selectlerate using
etely infraston above it, orage enviror storage sys
age solutionng inaccess
PU footprintlash for cac
o EMC Xtrem
n be
t the virtual g
ructure or the
onment doesstem layout
n, you do noible if the
t, Split-cardhe and the
1mCache
s ts.
t
14
ImpThis shandXtrem
P
X
X
In a pon thFor mXtrem
Figurtwo csectishow
Xtremsoftwsysteconfiaccefor thinterc
In theXtremappliXtremmeanexam
Read
In thitime,The aproce
plementa section of thdled when XmCache, the
hysical Xtre
tremSF card
tremCache
physical envhe server whmore informamCache Inst
re 6 shows a components
on on the bwn in the fig
mSF hardwaware is impleem. One or migured to belerated LUN
he applicatiocepted.
e following mCache hasication I/O,
mCache drivnt for a sour
mples.
d Hit examp
is example, , and the ap
application ess is called
tion detahe white patremCache
e following c
emSF card
d driver
software
vironment (nhere XtremCation about tallation and
a simplified s – the greeottom showure is not pa
are is inserteemented as
more back-ee accelerate
or volume on I/O depe
examples, is not been e and it gets
ver in the serce volume w
ple
you can asspplication w issues a read “Read Hit”
ails per provide
is installed components
nonvirtualizache is bein the installad Administr
form of Xtren section on
ws the Xtremart of Xtrem
ed in a PCIe s an I/O filteend storage d by the Xtris intercept
ends on the
f the applicnabled, the executed inrver I/O sta
which is bei
sume that torking set h
ad request, ”.
es details ab on the servs need to be
zed), all the ng used to aation of thesration Guide
emCache arn top shows
mCache comCache).
Gen2, x8 sler driver in th LUNs or logemCache. Eed by this fi particular s
ation I/O is e XtremCachn exactly theck. You caning accelera
he XtremCahas already and the dat
Int
bout how I/Over. In any ime installed in
component accelerate ase componee for Window
rchitecture. s the applica
mponents in
lot in the sehe I/O path gical volumeEvery I/O froilter driver. scenario wh
for a sourche driver is te same man assume tha
ated by Xtre
ache has bee been promota is presen
roduction to
O operationmplementatn your envir
ts need to bapplication pents, see thews and Linux
The server cation layer, the server (
erver. XtremC inside the oe manager v
om the appli Further couen the I/O i
e volume on transparent nner as if theat the applimCache in t
en running foted into Xtt in XtremCa
o EMC Xtrem
ns are tion of ronment:
be installed performance EMC
ux.
consists of and the blu
(SAN HBA
Cache operating
volumes areication to anrse of action
s
n which to the ere was no cation I/O i
the followin
for some remCache. ache. This
1mCache
e.
ue
e n n
s ng
15
The s
Figur
1
2
3
This becathe la
Read
In thidata cannthe aby th
sequence of
re 5: Read H
. The applidriver.
. Because XtremCacby the apthereforestorage.
. Data is re
use case pruse the reaatencies of g
d Miss exam
is example, is not preseot be in Xtre
application we applicatio
f steps is de
it example w
ication issu
the applicache, the Xtrepplication ale forwarded
ead from the
rovides all thd request is
going over t
mple
you can assent in XtrememCache be
working set on.
etailed after
with XtremC
es a read re
tion workinemCache drlready exists to the PCIe
e XtremCach
he throughps satisfied w the network
sume that tmCache. This
ecause the c has change
r Figure 5.
Cache
equest that i
g set has alriver determs in the Xtre XtremSF ca
he and retur
put and latewithin the sek to the back
he applicats process is card has jused so that th
Int
is intercepte
lready beenmines that themCache. Thrd, rather th
rned back to
ency benefiterver itself rak-end storag
ion issues a called “Reast been insthis data has
roduction to
ed by the Xt
promoted ihe data beinhe read requhan to the b
o the applic
s to the appather than ige.
a read requead Miss”. Thtalled in thes not yet bee
o EMC Xtrem
tremCache
into ng requesteduest is ack-end
cation.
plication, ncurring all
est, and thahe data server, or en reference
1mCache
d
l
at
ed
16
The s
Figur
1
2
3
4
If all usedbe usXtrem
Write
In thi
sequence of
re 6: Read M
. The applidriver.
. The XtremXtremCac
. The data applicatio
. Once the by the Xtr“Promotiin future,
cache paged (LRU) algorsed in futuremCache pro
e example
is example,
f steps is de
Miss exampl
ication issu
mCache drivche and forw
is read fromon.
applicationremCache don”. This m it will be a
es in XtremCrithm to write is discardmotions.
you can ass
etailed after
e with Xtrem
es a read re
ver determinwards the re
m the back-e
n read requedriver to the eans that w “Read Hit”
Cache are alte new dataed out of Xt
sume that t
r Figure 6.
mCache
equest that i
nes that the equest to th
end storage
est is compl XtremSFcar
when the appfor XtremCa
ready used, into itself. remCache f
he applicat
Int
is intercepte
requested e back-end
e and returne
leted, the rerd. This procplication rea
ache, as exp
, XtremCach If needed, dfirst to creat
ion has issu
roduction to
ed by the Xt
data is not storage.
ed back to t
equested dacess is calleads the sam
plained prev
he uses a leadata that is te space for
ued a write r
o EMC Xtrem
tremCache
in
the
ata is writtened me data agaviously.
east-recently least likely the new
request.
1mCache
n
in
y- to
17
The s
Figur
1
2
3
The pexamappliWhenup w
VMw
The ithe imvirtuasingl
sequence of
re 7: Write e
. The applidriver.
. Since thisback-endthe Xtremhas alreaXtremCacold versiothe appliread requ
. Once the acknowle
process of pmples is callication workn the workinith the new
ware implem
mplementamplementatal machinese XtremCac
f steps is de
xample with
ication issu
s is a write rd storage formSFcard in pady been proche is overwon of data frcation write
uests will fin
write operaedgment for
promoting ned “Cache Wking set befong set of the data over a
mentation
tion of Xtremtion in a phys on the samhe card. Thi
etailed after
h XtremCach
es a write re
request, ther completionparallel. If thomoted into
written. The rom the Xtrees some datnd the reque
ation is comr the write re
ew data into Warmup”. Aore the appe applicatioa period of ti
mCache in aysical enviro
me server mis is shown
r Figure 7.
he
equest that
e XtremCachn, and the dhe applicatioo XtremCach application emCache. Xta and then ested data i
pleted on thequest is se
o XtremCachAny cache nelication starn changes, ime.
a VMware enonment. In aay share the in Figure 8.
Int
is intercept
he driver padata in the won is writing
he, the copy therefore wtremCache reads the s in XtremCac
he back-endent back to t
he as explaeeds to be wrts seeing th the cache w
nvironment a virtualizede performan
roduction to
ted by the X
sses this rewrite requesg to a storagy of that datwill not recealgorithms ame data la
che.
d storage, a the applicat
ined in the warmed up he performawill automat
t is slightly dd environmence advanta
o EMC Xtrem
XtremCache
quest to thest is written ge area thata in ive a stale o ensure thatater on, the
an tion.
previous tw with the ance benefittically warm
different froent, multiplages of a
1mCache
e to t
or t if
wo
ts. m
m e
18
Figur
Xtremcomp
P
X XXXdvX
Xc
Ts
You hthe XusingXtremmustthroudisk
The cstepsusing
re 8: XtremC
mCache impponents:
hysical Xtre
tremSF card
tremCache tremCache.tremCache oes not neeirtual machtremCache
tremCache lient
his is usualerver.
have to creaXtremCache g the XtremCmCache datat be createdugh the Xtre needs to be
cache configs that you wg either the
Cache imple
plementatio
emSF card o
d driver on t
software in In a VMwar
driver, CLI ped to be instines that ne software ins
VSI Plug-in
ly the lapto
ate a datasto datastore hCache VSI pastore, a vir within the XmCache VS
e added to t
guration andwould follow CLI on the v
mentation i
n in a VMwa
n the VMwa
the ESX serv
each virtuare environmpackage, antalled on alleed to be acstalled.
for XtremCa
p that the a
ore using thhas been creplug-in. In orrtual disk (vXtremCacheI plug-in or he virtual m
d managemw in a physicvirtual mach
in a VMware
are environm
are ESX® ser
ver
al machine tment, the Xtr
d XtremCacl the virtual
ccelerated u
ache manag
dministrato
he XtremSFheated, the rerder for a virDisk) for the
e datastore. directly usin
machine.
ent steps frcal server enhine or the V
Int
e environme
ment consis
rver
hat needs tremCache soche Agent. T machines i
using XtremC
gement in th
or uses for c
hardware onest of the sertual machine virtual ma. vDisks canng the vSph
rom this poinvironment.VSI plug-in o
roduction to
ent
sts of the fo
to be acceleoftware incl
The XtremCan the serverCache need
he VMware v
onnecting t
n the ESX seetup can bene to use th
achines cachn be createdhere client. T
int on are si These can
on the vCen
o EMC Xtrem
llowing
erated usingludes the ache softwar. Only thos to have
vCenter™
to the vCent
erver. Once managed
he he device
d either This virtual
milar to the be done ter client.
1mCache
g
re e
ter
e
19
MoreXtremAdmi
Depecachvirtuamach
1. S
2. In
3. R
Xtremthe scanncannDRS)replic
You cautomyou amanaESX s
Both VMw
Cach
When
Adth
Breo
XthKc
Ifc
DV
e details on mCache Instinistration G
ending on the vDisk canal machine.hine, you ne
hut down th
ncrease the
estart the v
mCache is a ame conseqot configureot use featu for clusterscation.
cannot use Xmatically pe
are planningageable wayserver, and
RDM and Vare environ
he data ded
n you enabl
A card with duplicate cop
he physical
Because dupeduction in ut.
tremCache hat the dedu
Kb fixed blochance of dis
f the XtremChunks, the d
DeduplicatioVSI plug-in (i
installationtallation Gu
Guide availa
he cache siz be created If you want
eed to do th
he virtual m
size of the
irtual mach
local resouquences as e an automaures like VMs or VMware
XtremCacheerforming vMg to use vMoy from the Va live migra
VMFS volumements are s
duplication
e data dedu
data deduplpies of the s cache size.
plicate data the number
data dedupuplication pck size, and scovering d
Cache-accele data dedup
on can be min a VMware
of XtremCauide for VMwable on EMC
ze required o from the Xtt to change te following:
achine.
cache vDisk
ine.
urce at the v any other loatic failover
Mware vCente vCenter Sit
e in a clusteMotion fromotion functio
VSI plug-in. Cation operat
es are suppsupported a
n
uplication o
ication can same data.
does not har of writes to
plication is aprocess is do is performeuplications
erated appllication gain
anaged ande environme
ache in VMwware and XtrC Online Sup
on each virttremCache d the size of X:
k assigned t
irtual machocal resourc for a virtuater Distributte Recovery
r that balanm heavily use
onality, you Choose the ion will be p
ported with Xs well.
n the PCIe c
hold more d The effectiv
ave to be wro the card, w
an inline dedone dynamied on the en in the data.
ication has n will be hig
d monitoredent).
Int
ware environremCache Vpport.
tual machindatastore anXtremCache
to the virtua
ine level in ce on a servl machine th
ted Resourc Manager (v
nces applicaed hosts to
u can do tha source ESX
performed a
XtremCache
cards, this c
data becausve cache siz
ritten to the which transl
duplication ically. Deduntire card lev.
a high ratiogher.
d through th
roduction to
nments can VMware Plug
e, an apprond assignede on a partic
al machine.
the ESX server. For examhat has Xtree Scheduler
vCenter SRM
ation worklo less-utilizet in an orch
X server andautomatical
e. NFS file sy
creates seve
se it is doesze is therefo
e Flash card,lates to low
method, wuplication is
vel. This inc
o of duplicat
e CLI and th
o EMC Xtrem
be found ing-in
opriate sizedd to the cular virtual
rver. This hample, you emCache. Yor (vCenter
M) for
oads by d hosts. If estrated, the target ly.
ystems in
eral benefits
s not hold re larger tha
, there is a wer card wea
hich means done on an
creases the
ted data
hrough the
2mCache
n
d
as
ou
s:
an
ar-
s n 8
20
Activ
Xtremactivacceshareand wthe papplidata,
Figur
DurinactivensuscripXtrem
Split
EMC the sthe Dare d
The chighloperayou ttemp
ve/passive
mCache cane/passive olerated usined LUN. If th
will continupreviously acication retrie, as shown i
re 9: XtremC
ng failover ae/passive cre that the ats are insta
mCache inst
t-card featu
XtremCacheerver flash
DAS portion done directly
contents of tly recommeating systemto simultaneporary data.
clustered
operate in or active/stang XtremCachere is a faile to write toctive node. eves data fr
in Figure 9.
Cache in an
and failbackcluster scrip applicationslled on all ntalled or not
ure
e has a uniqas a cache a of this featuy on the PCI
the DAS pornds that you
m swap spaeously use t
environme
several comandby modeche, the datlover, the apo the shared When the arom the cac
active/pass
k operationsts automatis never read
nodes in thet.
que "split-ca and anotheure, both ree flash capa
rtion do notu use the DAce and temp
the card as a
ents
mmon clustee. When an aa is written pplication cd LUN, but wapplication fhe device, b
sive environ
s between thically flush td stale datae cluster – ir
ard" featurer part of thead and writacity in the
t persist to aAS portion op file space a caching d
Int
ered environ application to the Xtreman be move
will not write fails back to but this dev
nment
he nodes, Xt the old data. You must e
rrespective o
e, which alloe server flase operation
server.
any storage only for tem. This featurevice and a
roduction to
nments that within a clu
mCache deved to a differe to the cacho the originavice can con
tremCache a from the c ensure that of whether t
ows you to uh as DAS. Ws from the a
array. Theremporary data
re provides as a storage
o EMC Xtrem
t work in uster is vice and to arent node he device ofal node, thetain stale
ache to the cluster
that node h
use part of When using application
efore, EMC a, such as an option fo device for
2mCache
a
f
as
or
21
Whensharebe le
Xtrem
Xtrema CLIXtrem
n this functied between ss compare
mCache ma
mCache doe for manage
mCache man
ionality is us the cache a
ed to when t
anagement
es not requirement of thenagement in
sed, the sam and DAS po the PCIe car
t
re sophistice product. Tn VMware e
me Flash cartions. Ther
rd is being u
ated managThere is alsonvironment
Int
apacity and refore, the cused solely a
gement softo an option ots.
roduction to
PCIe resourache perfor
as a caching
tware. Howe of using a V
o EMC Xtrem
rces are rmance mayg solution.
ever, there iVSI plug-in fo
2mCache
y
s or
22
PerfXtremso thperfo
Loca
The kapplihigh databapplilow l
Warm
XtremimproXtremThis dramthis pof theimpropromthrouTPC-C
Amonin theshorthard-the bthan remereach
In a dsequprombasepromset h
If youperfoup bewrite
formancemCache is a ere are cert
ormance.
ality of refer
key to maximication work frequency wbase indexeication may ocality will r
m-up time
mCache neeovement. W
mCache. Thi also happen
matically, an phase, the Xe SAN storaoving and s
moted into Xughput increC-like workl
ng other thie back-end ter warm-up-disk drives
back end. Th SAS drives.
ember that thed.
demo or a Puentially thromoted, the b
line numbemoted into X
as been pro
u are compaormance numefore the sta
e operations
e conside write-throu
tain things t
rence
mizing Xtremkload. Appli
will benefit tes and refer get less be
result in few
eds some waWarm-up tim
s happens wns when thed the curren
XtremCachege. As the Xtabilizes whtremCache.
eased to mooad was us
ngs, warm-u SAN storagep time than a (HDDs) in t
his is becau. When you here is a wa
roof of Concough the tesenchmark trs. CLI commtremCache.
omoted into
aring the pembers of Xtrable perform
s happen fro
erations ugh caching
hat need to
mCache perications tha the most froence tablesnefit after p
w or no prom
arm-up timee consists m
when the Xte working dant XtremCace read-hit ratXtremCache hen a large p In internal
ore than twiced.
up time depe. For exam
a setup with the back endse NL-SAS d are designiarm-up time
cept, the wast area in 64est can be rmands can This gives y
o the cache.
rformance aremCache wmance numbom the PCIe
product rat
o be conside
formance ist reference
om using Xtrs. If the locapromoting a motions and
e before it sh mostly of prtremCache hataset of the
che data is nte is low, so hit rate inc
part of the a tests using ce the base
pends on theple, a setuph 20 SAS drd will warm
drives typicang applicati
e before stab
arm-up time4 KB I/O siz run again to be used to f you an idea
against PCIewill be less bbers are sho flash and th
Int
ther than a Fered when e
s the locality a small arearemCache. Elity of refere data chunk
d thus no be
hows signifromotion ophas been ine applicatio
no longer beo the responreases, the
application a 1.2 TB Orline values
e number ap of 80 SAS ives. Simila up faster thally have a hion layouts,ble XtremCa
e can be spee. Once the
o compare th find out howa of what pe
e flash DAS because theown. For DAhere is no w
roduction to
Flash storagevaluating X
y of referenca of storage
Examples oence is low,k into Xtremenefit.
ficant perforperations int
stalled andon has chaneing referennse time is m performanc working setracle databa in 30 minut
nd type of s drives will h
arly, a setuphan with NL higher respo, it is importache perform
eeded up bye working sehe numbersw many pagrcentage of
solutions, te cache neeAS solutionswarm-up pha
o EMC Xtrem
ge solution, XtremCache
ce in the e with very f this are the Cache. Very
rmance to is empty. ged
nced. During more like thce starts t has been ase, the tes when
storage med have a
with SAS -SAS HDDs onse time tant to mance is
y reading et has been s with the ges have beef the working
the initial ds to warm
s, all read anase.
2mCache
y
g at
dia
in
en g
nd
23
Thereand a
Work
The fappliXtremenabgood
R
Xw
W
YcwHbws
R
Aa“wwliwnww
C
Mwtitrthainshs
efore, initial a DAS solut
kload chara
final performication work
mCache for sbles you to hd fit for Xtrem
ead/write ra
XtremCache workload, th
Working set s
You should hache size. If
will get promHowever, if tbenefit will bwhere the sa
ame data m
andom vers
An EMC storapplicationsprefetching
workload pawith accessi
mited use iwill compete
ot have anywill thereforeworkload ha
oncurrency
Mechanical dwhich meansime from onries to acceshe I/Os neend caching
nternally thahows the migh degree imultaneou
l performanion.
acteristics
mance benekload chara storage voluhave more cmCache. For
atio
provides ree more perf
size
have an ideaf the workin
moted into thhe working
be less. The ame data is multiple time
sus sequent
age array is . The storag
g” to accompttern, the peng data on mn this case
e for the samy latency asse display mas a high deg
drives in thes that only l
ne disk. So wss data fromd to wait in devices usiat can proce
maximum pe of concurre
usly.
ce numbers
fit that you cteristics. Eumes that daching resor example:
ad acceleraformance be
a of the worng set is smahe cache an set is much maximum p read multipes after writ
tial workloa
efficient in ge array useplish this. Herformance mechanicalbecause dif
me storage asociated witaximum pergree of rand
e storage ar imited num when there am the storag the queue bing Flash tecess multiplerformance dncy. The ap
s should not
can expect MC recommo not have
ources availa
ation, so theenefit you g
rking set sizaller than th
nd you will sh bigger tha performanceple times or ing it once.
ds
processing s its own ca
However, if t is lower be drives. Thefferent appl
array cache th seek timerformance ddom compon
rray have onber I/Os ca
are multiplege array, res before they chnology ty
e I/Os simul difference wplication sh
Int
t be compar
from Xtremmends that y a suitable wable for tho
e higher the et.
ze of the apphe cache sizsee good pen the cachee benefit is where the a
sequential ache and othhere is any cause of the
e storage arrications tha resource. Fles to access
difference wnent.
nly one or twn be proces
e threads inponse time are process
ypically haveltaneously. T
when the aphould reque
roduction to
red between
Cache depe you do not eworkload proose volumes
read/write
plication relze, the wholrformance n
e, the perfor for those w
application
workloads her mechan randomnese seek timeray cache isat use the stlash technos the data. Xhen the app
wo read/writssed at any the applicas tend to gosed. Howeve multiple cTherefore, Xplication wo
est multiple
o EMC Xtrem
n a caching
ends on the enable ofile. This
s that are a
ratio of the
lative to thele working s
numbers. rmance
workloads reads the
from your nisms such ass in the s involved
s also of torage array
ology does XtremCacheplication
te heads, one point ination that o up becauser, storage hannels
XtremCacheorkload has I/Os
2mCache
e set
as
y
e
n
se
e s a
24
I/
LbI/u
Thro
Thereprovienviralso respo
You cthougwill bnot hrespo
Othe
XtremHoweundeappliincreServestoraXtrem
Write
Xtremoperaend stendsstoraXtrem
OnceapplioperawhatbottlarrayIOPSmoreminim
/O Size
arge I/O sizbetween Flas/O sizes (for
using XtremC
ughput ver
e are some aide as manyronments w applicationonse times.
can see the gh the appl
be serviced whave a lot ofonse will be
er bottlenec
mCache helpever, any drerlying perfoication tunin
ease concurrer administrage layout dmCache imp
e performa
mCache provations that t
storage arras to limit the
age array is omCache will
e XtremCachication needation. Usuat the storageeneck in the
y are dedica, the throug
e than what mal perform
zes tend to bsh technolor example, 8Cache.
rsus latenc
applicationsy IOPS as poill show verys that do no
benefit of uication issu with a very f activity in ge quick.
cks in the e
ps improve astic improv
ormance botng, such as rency. For exrator shouldesign of the
proves the th
nce depen
vides accele the applicatay can provide net potent overloaded be unable t
he has beends to accesslly, the proce array can pe data path.ted to a sing
ghput that th XtremCache
mance benef
be bandwidgy and non-
8 KB) displa
cy
s that can “ossible. Usiny high IOPSot require ve
using XtremCes relatively
low respons general, but
environmen
throughput vement in attlenecks or increasing xample, in a
d not enablee log files mhroughput a
dent on ba
eration to retion issues de. At a fixetial increase and is proc
to accelerat
enabled ons the XtremScessing capa provide, the. However, igle host apphe storage ae can procefit to the ap
th-driven an-Flash techn
ay the maxim
push” the sng XtremCac at very low
ery high IOP
Cache in they few I/Os, wse time. For t whenever a
nt
and reduceapplication tr anomalies buffer cach a typical cuse XtremCachay be expos
and latency
ack-end arr
ead I/Os fro still happened read/write in read thrcessing writete additiona
n a particulaSF card, whability of Xtr
erefore Xtrem f a very largplication, an
array could pss. In this splication.
Int
nd reduce thnologies. Apmum perform
storage enviche in those response ti
PS, but they
ese applica whenever thr example, a a user issue
e latencies f throughput . Addressine sizes or ostomer deplhe on the losed as a bot of the SQL S
ray
m the applins at the beste ratio fromroughput. Foe operation
al applicatio
ar source vohether it is aremCache wmCache willge number ond they are provide withcenario, Xtr
roduction to
he performapplications wmance bene
ironment to e applicatioimes. Howe require very
tion environhe I/Os are a web applices a request
for the appli may exposeg these mayther changeloyment, a Mg files. An inttleneck wh Server data
cation. Anyst speed tha
m an applicaor example,s at a very s
on reads.
olume, everya read or a wwill be muchl not be a pe
of disks on t fully utilizehout XtremCremCache m
o EMC Xtrem
ance gap with smalleefit when
the limit toon ever, there ay low
nments. Eve issued, theycation may t, the
ications. e new y include es that Microsoft SQnefficient en base.
write at the back-
ation, this , if the slow rate,
y I/O from thwrite h greater thaerformance
the storage d in terms oCache can b
may provide
2mCache
er
are
en y
QL
-
he
an of be
25
UsaThis sXtrem
age guide section provmCache.
Because on the stostorage acache wo
In a physvolume leneeds to allocatedvDisk-lev
There is nXtremCacof volumebenefit frfor those XtremCacget the m
PowerPatservers aload balaperformadata closcaching.
PowerPatmission-ccloud depmultipathsolution o
XtremCacstorage astorage a
XtremCacoperationprocess t
If multiplsoftware recommeapplicatioperforma
elines andvides some
XtremCacheorage array,
array if anythould need to
ical environevel or LUN be partition
d cache capavel granulari
no hard limiche can be ees, that mayrom XtremCa volumes thche. This all
maximum pro
th optimizesnd storage
ancing betwnce even fu
ser to the ap
th and Xtremcritical applployments. hing softwar on the mark
che is comparray. Howevarray to use
che only accns will be lim
the writes.
e XtremSF c creates indends that yoons evenly bnce benefit
d charac of the usag
e does not s, the applicahing happeno be warmed
nment, you c level. In a vned for indivacity inside ty. The mini
t on the ma enabled. Hoy create resoache. EMC r
hat are leastows other vocessing an
s the use of systems, wheen the pat
urther by helpplication by
mCache are lications in v Additionallyre in the I/O
ket. PowerPa
lementary tver, it is not XtremCache
celerates reamited by the
cards are beividual cach
ou spread th between va.
teristics ge guideline
store any daation data isns to XtremSd up again a
can enable virtual envirovidual virtua the virtual mimum size f
aximum numowever, if yoource starva
recommendt likely to gavolumes thand cache cap
f multiple dahich provideths. XtremCalping to movy using PCIe
complemen virtual and py, because X
O stack, it caath and Xtre
to FAST VP a required toe.
ad operatioe speed with
eing used in he devices ohe anticipaterious cache
Int
es and salien
ata that has s protected SF card on t
after the ser
or disable Xonment, theal machines machine ca for the cach
mber of servou enable it ation for thos that Xtrem
ain any perfoat are a goodpacity resou
ata paths bees a performache improvve the most
e flash techn
ntary EMC p physical envXtremCachean work withemCache ar
and FAST Cao have FAST
ns from theh which the
the same s on each PCIed workload
e devices to
roduction to
nt features
not already and is pers
the server. Hrver starts u
XtremCachee XtremCachs, as applican then be ce vDisk is 2
ver volumes on a very laose volumesmCache not ormance bed fit for Xtreurces.
etween supmance boosves the appt frequently nology for w
products for vironmentse sits aboveh any multipre purchased
ache feature VP or FAST
e application back-end a
server, Xtreme card. EMCd from differ get the max
o EMC Xtrem
of
y been writtesisted on theHowever, thp.
at the sourhe capacity able. This onfigured a0 GB.
on which arge numbes that could be enabled
enefit from mCache to
ported st by doing lication accessed
write-throug
scaling , including
e the pathing d separately
es on the Cache on th
n. The write array can
mCache C rent ximum
2mCache
en e e
rce
t
r d d
h
y.
he
26
Spec
Cons
CustomeXtremCaca very larapplicatiovalues.
cifications
The cachof8 KB, bI/O size ienables fpredomin
One instamultiple Xcombine
XtremCacand the s
o 4
o 8
o 1
o 10
o FC
XtremCacmain req
o FIP
o Co
o Pl
o Re
straints
XtremCacstorage astorage a
Blade sersupport hversion oblade serthen be uXtremCac
rs can selecche will interge value, mon I/Os. You
e page size ut it will wo
s other than further perfonant I/O size
ance of the XXtremSFcard the capacit
che supportstorage array
Gb/s Fibre C
Gb/s Fibre C
GB/s iSCSI
0 GB/s iSCS
CoE
che is compuirements a
PS 140-2
ommon Crite
atform Hard
esearch Rem
che does noarray. You starray where
rvers requirehalf-height hof the card (crvers, in 400used to provche can be i
ct the maximercept and c
more cache pu should do
that is usedork seamlessn 8 KB. The ormance ope
XtremSF Cacds are usedties of both
ts the followy:
Channel
Channel
SI
liant with thare certified
eria
dening
mote Access
ot provide cotill need to u the data is e
e a customi half-length fcalled Mezz0 GB and 80vide perform nstalled als
mum I/O sizache in the
pages are reo a proper an
d internally sly with app cache pagetimization f
che softward in the serv cards to cre
wing connec
he Trade Ag as not appl
s
onnectivity b use an HBA eventually s
zed version form-factor zanine card)00 GB capacmance and pso on server
Int
e from the a PCIe card. I
eserved for cnalysis befo
in XtremCacplications we size is cust for applicati
re is requireer. However
eate one larg
tion protoco
reements Alicable to Xt
between the card to con
stored.
n of the card XtremSF ca) is currentlycities. The Xprotection. rs that enab
roduction to
application If this param
caching largore changing
che has defwhere the pre
tomizable, wions with la
d on a server, it is not poge cache.
ols between
Act (TAA). ThtremCache:
e server andnect to the
d and therefords. Such cuy available fXtremCache ble a PCIe ex
o EMC Xtrem
that meter is set ger-size g the defau
fulat value edominant
which rger
er, even if ossible to
n the server
e following
d the SAN back-end
ore do not ustomized
for Cisco UC software ca
xpansion ca
2mCache
to
lt
CS an
ard
27
Stale
S
Ifitwthaunv
N
S
Ifbthmrod
Y“in
to conneclist of supNavigato
XtremCacactive/acare supporather tha
The defaube enlargAny I/O lawith largeworkload
Due to Orno benef
e data
tale data be
f any operatt is possible
were taken ohe server worray. This w
updated witheed to manolume.
Note The wvolumstopvolumvolumvolumappl
tale data in
f you use VMbeing used. Xherefore it w
machine snaoll back the
data corrupt
You must cleresume” opnstalled whe
ct to their chpported ope
or.
che is currenctive clusterorted since an the ESX s
ult I/O size ged to 128 Karger than 1er I/O sizes
ds, which wo
racle’s datait at all on s
ecause of st
tions modifye to have staon the array ould have n
would result h the contenually stop a
whole cacheme on whichped. When yme, a new sme, which ime and starication then
VMware en
Mware, you XtremCache
will be a parapshot is tak virtual macion.
ear the Xtremperations. Then the Xtrem
hassis can werating syste
ntly not suprs. However, XtremCache
server level.
is set to 64 KB or reduce128 KB will n are typicallould not ben
base implesuch environ
torage array
y the applicaale data in X and later uso knowledg
in XtremCacnts from theand restart t
e device doeh the snapsyou restart t
source ID is nvalidates trts caching tn gets acces
nvironments
should be ce metadata rt of the virtuken. This mechine, the ol
mCache befhis is handlmCache Age
work with anems and ser
pported in sh, shared dise is implem.
KB, which Xed to 32KB f not be intery bandwidthnefit from a
mentation, nments.
y snapshots
ation data wXtremCachesed to roll b
ge of any chche having s
e snapshot. the XtremCa
es not needshot operatithe XtremCa automatica the old Xtrem the new datss to new da
s
careful when is kept in thual machineeans that wld metadata
fore the virtued using sc
ent is install
Int
n XtremSF crvers, refer t
hared-disk esk clusters inented at the
XtremCachefrom the usecepted by Xh sensitive caching so
cache dedu
without the . For examp
back changeanges that h
stale data t As a worka
ache softwa
d to be stoppons are beiache softwa
ally generatemCache conta from the sata from the
n the VMwahe virtual mae snapshot
when this sna is restored
ual machineripts that arled in the vi
roduction to
card. For the to E-Lab Int
environmenn VMware ee virtual ma
e driver interer interface
XtremCache and have selution like X
uplication sh
knowledge ple, if a LUN es on the so had been dhat had notround in thire driver for
ped, only thng done nee
are driver oned for that sntents for th snapshot. Te snapshot.
re snapshotachine memimage whenapshot ima
d and poten
e “suspend”re automatirtual machi
o EMC Xtrem
e most curreteroperabilit
nts or environmentachine level
rcepts. It ca if needed. . Applicatioequential XtremCache
hows little t
of the serve snapshot
ource LUN, one on the t been is case, your the source
he source eds to be
n the sourceource
he source The
t feature is mory, n a virtual ge is used ttially cause
” and cally ne. These
2mCache
ent ty
ts
n
ns
.
to
er,
e
to es
28
s Ininseo
cripts are a n Windows enstallationscripts in sucvents. Xtrem
operations in
utomatically
environmen in the virtuch a way thamCache cann the virtual
y invoked w
nts, you shoal machine at the Xtrem
n also be clel machine, i
when these v
uld take car do not chan
mCache scripeared manuaf needed.
Int
virtual mach
re to ensurenge the defapts are not eally before s
roduction to
hine operati
e that other ault suspen
executed onsuspend an
o EMC Xtrem
ions are run
programs ond/resume n those d resume
2mCache
n.
or
29
AppXtremsensexamfinansequappli
Figur
The hThe lrepre
The vworkreferea ver
You wappli
Test
EMC perfoXtremcard)
M
plication mCache helpitive applica
mple, Oraclencial tradinguential appliications. Us
re 10: Xtrem
horizontal ax eft side repesents read-
vertical axis kload. The loence, and thry small set
will achieveications wit
results
conducted ormance benmCache ben):
Microsoft SQ
use caseps you boosations — typ
e, SQL Serveg applicationications suc
se cases are
mCache Use
xis represenresents writ-heavy appl
represents ower end rephe top side of data.
the greatesh a highly c
applicationnefits when
nefits with a
QL Server
e and perst the perforpically applier, and DB2)ns. XtremCach as data w shown in F
Cases
nts a typicate-heavy apications suc
the localitypresents ap represents
st results wioncentrated
-specific tes this produc couple of a
rformancermance of yoications suc), OLTP applache is not swarehousingFigure 10.
l read/writeplications sch as report
y of referencplications t
application
th XtremCacd skew of da
sts with Xtrect is used. Happlications
Int
e our latency ch as databalications, we
suitable for g, streaming
e ratio of an such as backting tools.
ce or “skew”that have ves where a m
che in high-ata.
emCache toHere is a sums (all test we
roduction to
and responase applicaeb applicati more write-g media, or
applicationkups. The ri
” of the appery low localmajority of th
-read applic
o determine mmary of there done wit
o EMC Xtrem
nse-time ations (for ions, and intensive or
Big Data
n workload. ight side
lication’s lity of he I/Os go t
cations and
potential he th an Xtrem
3mCache
r
to
SF
30
Wewc
O
For mlist o
With a TPC-Environment
was reducedonfiguration
Oracle
With a TPthe numbby 50 perworkload
In a VMwworkloadXtremCacpercent r
more informaf white pap
like worklot, the numbe
d by 87 percn.
PC-C-like wober of transarcent when X
d had 70 per
ware setup wd, the numbeche was intreads and 30
ation on appers provide
oad in a 750er of transacent when Xt
rkload in a actions increXtremCachercent reads
with 1.2 TB Oer of transaroduced in t0 percent w
plication-spd in the Ref
0 GB Microsoctions incretremCache w
1.2 TB Oraceased threee was introd and 30 perc
Oracle Databctions incre
the configurwrites.
pecific guideferences sec
Int
oft SQL Serveased three was introdu
cle 11g R2 pe times and duced in thecent writes.
base 11g R2eased by 80ration. The t
elines and tction.
roduction to
ver 2008 R2 times and tuced in the
physical env the latencye configurat
2 and TPC-C percent wh
test workloa
est results,
o EMC Xtrem
2 the latency
vironment, was reduceion. The tes
C-like hen ad had 70
refer to the
3mCache
ed st
31
ConThereenviras a using
Xto
Xa
XPtes
Trep
Xc
Xtremyou uusing
Xtremwriteperfowith
nclusion e are multipronment tod cache or a tg different te
XtremCache o provide th
XtremCache pplications
XtremCache PCIe card, whechnology itorage at th
The intelligeeferenced d
performance
XtremCache aching solu
mCache suit understand g XtremCach
mCache protes persist to ormance of P protection.
ple ways in wday, for exam tier. The keyechnologies
uses EMC Fhis benefit m
dramaticall.
software cahich puts thnto the serve right time
nt caching adata into thee and latenc
provides yoution and a s
ts many but the applicahe.
tects data b the back-enPCIe flash te
which Flash mple, Flash y, however, is at the righ
FAST technomost approp
ly accelerate
aches the mhe data closver by ensure.
algorithms ie PCIe servey to the app
ou with the f storage solu
not all custtion worklo
by using a wnd storage aechnology,
technology in the serveis the softwt place and
logy in the spriately, as s
es the perfo
ost frequener to the ap
ring that the
n XtremCacr flash to pr
plication.
flexibility toution for tem
tomer enviroad characte
write-through array. While EMC XtremC
Int
y can be useer or the sto
ware that brin time for the
storage arra simply and a
ormance of r
ntly used dapplication. Ite right data
che promoterovide the b
o use the sammporary dat
onments, aneristics prop
h algorithm,e other vendCache provi
roduction to
ed in a custoorage array, ngs all of the right price
ay and FAST as easily as
read-intensi
ta on the set extends FA is placed in
e the most fest possible
me PCIe deva.
nd it is impoperly when c
, which meadors promisedes this per
o EMC Xtrem
omer Flash used
his together,e.
T in the serves possible.
ive
erver-based AST the right
requently e
vice as a
ortant that choosing an
ans that e the rformance
3mCache
,
er
nd
32
RefeThe f
E
X
X
X
X
X
C
Ea
ES
ES
EM
ES
erences following do
EMC XtremC
XtremCache
XtremCache
XtremCache
XtremCache
XtremCache
Consideratio
EMC XtremCand VMAX 1
EMC XtremCSymmetrix V
EMC XtremCSuite, Oracl
EMC XtremCMicrosoft SQ
EMC XtremCSymmetrix V
ocuments ar
Cache Datas
e Installation
e Release No
e Installation
e Release No
e VMware Pl
ions for Cho
Cache Accel 10K, Oracle
Cache Accel VMAX and V
Cache Accelle Database
Cache AccelSQL Server 20
Cache Accel VMAX, EMC
re available
sheet
n and Admin
otes for Win
n Guide for V
otes for VMw
lug-in Admin
oosing SLC v
lerates Orac Database 1
lerates Virtu VMAX 10K, V
lerates Orace 11g
lerates Micro2008
lerates VirtuC FAST Suite,
on EMC On
inistration G
ndows and L
VMware
ware
nistration G
versus MLC F
cle - EMC Xtr11g
ualized Orac VMware vSp
cle - EMC Xtr
rosoft SQL S
ualized Orac, VMware vS
Int
line Suppor
Guide for Win
Linux
Guide
Flash
remCache, E
cle - EMC Xtrphere, Oracl
remCache, E
Server - EMC
cle - EMC XtrSphere, Orac
roduction to
rt:
indows and
EMC Symme
remCache, Ele Database
EMC VNX, EM
C XtremCach
remCache, Eacle Databas
o EMC Xtrem
Linux
etrix VMAX
EMC e 11g
EMC FAST
he, EMC VNX
EMC se 11g
3mCache
X,
33