View
23
Download
0
Category
Preview:
Citation preview
Citrixreg VDI-in-a-Boxtrade
How to size your VDI-in-a-Box
50x servers
June 2012
copy 2012 Citrix | Confidential ndash Do Not Distribute
Basics of a VDI-in-a-Box grid
bull Simple to install and use ᵒ Off-the-shelf servers with DAS (direct attached
storage)
ᵒ Servers can be of different sizes and from
different manufacturers
ᵒ Each server runs a hypervisor and the VDI-in-a-
Box virtual appliance
bull Simple to manage and scale ᵒ Servers can be addeddeleted on the fly
ᵒ VDI-in-a-Box automatically load balances across
the servers taking into account their capacity
ᵒ VDI-in-a-Box auto-provisionsde-provisions the
server
copy 2012 Citrix | Confidential ndash Do Not Distribute
An example ndash sizing a VDI-in-a-Box grid
bull Sizing for 200 desktops
bull Assume 50 desktops per server
bull Need 4 servers
bull N+1 Model Need a 5th for high-availability
bull VDI-in-a-Box uses hot-sparing ᵒ 40 desktops per server during normal operations
ᵒ 50 desktops per server during failure
5th server needed for
high-availability
4
3
2
1
copy 2012 Citrix | Confidential ndash Do Not Distribute
Sizing individual servers in a grid
bull VDI-in-a-Box is an out-of-band management component ᵒ Use hypervisor sizing and performance guidelines
bull Four core components to sizinghellip
CPU
bull Number of CPUs
bull Number of cores
bull Type of CPU Hyper-threading
Memory(RAM)
bull VDI-in-a-Box
bull Hypervisor
bull Variety of Desktop OS being virtualized
bull Reserve set aside for server operations
Disk
bull Protocol
bull Type of disk
bull Speed
Storage
bull Number of Desktops
bull Number of images
bull Size of each image
copy 2012 Citrix | Confidential ndash Do Not Distribute
What type of CPU do I need
bull For standard CPUs ᵒ 3 desktops per core for knowledge workers ᵒ 6 desktops per core for task workers
bull For CPUs with hyper-threading (2 threads per core) ᵒ 4 desktops per core for knowledge workers (3 desktops plus 50 rounded down) ᵒ 10 desktops per core for task workers (6 desktops plus 80 rounded down)
bull At least 1 core is required for the hypervisor
Standard CPU
(No hyper-threading)
Hyper-threading CPU
(2 hyper-threads per core)
Knowledge workers 3 4
Task workers 6 10
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much Memory (RAM) do I need
bull 05 - 1 GB for Windows XP desktops
bull 15 - 2 GB for Windows 7 desktops
bull Hypervisor RAM varies with hypervisor type ndash see next page
bull At least 1 GB for the VDI-in-a-Box appliance
bull 10 reserved for server operations
Windows XP Windows 7
Knowledge workers 1 GB 2 GB
Task workers 05 GB 15 GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
Hypervisor RAM requirements
Hypervisor Formula Example one 1GB VM and one 3GB VM
Citrix XenServer 128MB for Hypervisor + 752MB for Dom0 +
20MB + 1024 1 per virtual machine (VM)
bull The 752MB Dom0 size should be
increased to 2940MB if there are more
than 75 VMrsquos per server
Required hypervisor memory overhead 961MB
Hypervisor 128MB
Dom0 + 752MB
1GB VM + 20MB+(10241) = 3024MB
3GB VM + 20MB+(30721) = 5072MB
Microsoft Hyper-V 300MB for Hypervisor + 32MB for first 1GB of
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 380MB
Hypervisor 300MB
1GB VM + 32MB
3GB VM + 32MB + (28MB)
VMware vSphere ESXi 800MB for Hypervisor + 25MB for first 1GB or
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 866MB
Hypervisor 800MB
1GB VM + 25MB
3GB VM + 25MB + (28MB)
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
Basics of a VDI-in-a-Box grid
bull Simple to install and use ᵒ Off-the-shelf servers with DAS (direct attached
storage)
ᵒ Servers can be of different sizes and from
different manufacturers
ᵒ Each server runs a hypervisor and the VDI-in-a-
Box virtual appliance
bull Simple to manage and scale ᵒ Servers can be addeddeleted on the fly
ᵒ VDI-in-a-Box automatically load balances across
the servers taking into account their capacity
ᵒ VDI-in-a-Box auto-provisionsde-provisions the
server
copy 2012 Citrix | Confidential ndash Do Not Distribute
An example ndash sizing a VDI-in-a-Box grid
bull Sizing for 200 desktops
bull Assume 50 desktops per server
bull Need 4 servers
bull N+1 Model Need a 5th for high-availability
bull VDI-in-a-Box uses hot-sparing ᵒ 40 desktops per server during normal operations
ᵒ 50 desktops per server during failure
5th server needed for
high-availability
4
3
2
1
copy 2012 Citrix | Confidential ndash Do Not Distribute
Sizing individual servers in a grid
bull VDI-in-a-Box is an out-of-band management component ᵒ Use hypervisor sizing and performance guidelines
bull Four core components to sizinghellip
CPU
bull Number of CPUs
bull Number of cores
bull Type of CPU Hyper-threading
Memory(RAM)
bull VDI-in-a-Box
bull Hypervisor
bull Variety of Desktop OS being virtualized
bull Reserve set aside for server operations
Disk
bull Protocol
bull Type of disk
bull Speed
Storage
bull Number of Desktops
bull Number of images
bull Size of each image
copy 2012 Citrix | Confidential ndash Do Not Distribute
What type of CPU do I need
bull For standard CPUs ᵒ 3 desktops per core for knowledge workers ᵒ 6 desktops per core for task workers
bull For CPUs with hyper-threading (2 threads per core) ᵒ 4 desktops per core for knowledge workers (3 desktops plus 50 rounded down) ᵒ 10 desktops per core for task workers (6 desktops plus 80 rounded down)
bull At least 1 core is required for the hypervisor
Standard CPU
(No hyper-threading)
Hyper-threading CPU
(2 hyper-threads per core)
Knowledge workers 3 4
Task workers 6 10
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much Memory (RAM) do I need
bull 05 - 1 GB for Windows XP desktops
bull 15 - 2 GB for Windows 7 desktops
bull Hypervisor RAM varies with hypervisor type ndash see next page
bull At least 1 GB for the VDI-in-a-Box appliance
bull 10 reserved for server operations
Windows XP Windows 7
Knowledge workers 1 GB 2 GB
Task workers 05 GB 15 GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
Hypervisor RAM requirements
Hypervisor Formula Example one 1GB VM and one 3GB VM
Citrix XenServer 128MB for Hypervisor + 752MB for Dom0 +
20MB + 1024 1 per virtual machine (VM)
bull The 752MB Dom0 size should be
increased to 2940MB if there are more
than 75 VMrsquos per server
Required hypervisor memory overhead 961MB
Hypervisor 128MB
Dom0 + 752MB
1GB VM + 20MB+(10241) = 3024MB
3GB VM + 20MB+(30721) = 5072MB
Microsoft Hyper-V 300MB for Hypervisor + 32MB for first 1GB of
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 380MB
Hypervisor 300MB
1GB VM + 32MB
3GB VM + 32MB + (28MB)
VMware vSphere ESXi 800MB for Hypervisor + 25MB for first 1GB or
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 866MB
Hypervisor 800MB
1GB VM + 25MB
3GB VM + 25MB + (28MB)
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
An example ndash sizing a VDI-in-a-Box grid
bull Sizing for 200 desktops
bull Assume 50 desktops per server
bull Need 4 servers
bull N+1 Model Need a 5th for high-availability
bull VDI-in-a-Box uses hot-sparing ᵒ 40 desktops per server during normal operations
ᵒ 50 desktops per server during failure
5th server needed for
high-availability
4
3
2
1
copy 2012 Citrix | Confidential ndash Do Not Distribute
Sizing individual servers in a grid
bull VDI-in-a-Box is an out-of-band management component ᵒ Use hypervisor sizing and performance guidelines
bull Four core components to sizinghellip
CPU
bull Number of CPUs
bull Number of cores
bull Type of CPU Hyper-threading
Memory(RAM)
bull VDI-in-a-Box
bull Hypervisor
bull Variety of Desktop OS being virtualized
bull Reserve set aside for server operations
Disk
bull Protocol
bull Type of disk
bull Speed
Storage
bull Number of Desktops
bull Number of images
bull Size of each image
copy 2012 Citrix | Confidential ndash Do Not Distribute
What type of CPU do I need
bull For standard CPUs ᵒ 3 desktops per core for knowledge workers ᵒ 6 desktops per core for task workers
bull For CPUs with hyper-threading (2 threads per core) ᵒ 4 desktops per core for knowledge workers (3 desktops plus 50 rounded down) ᵒ 10 desktops per core for task workers (6 desktops plus 80 rounded down)
bull At least 1 core is required for the hypervisor
Standard CPU
(No hyper-threading)
Hyper-threading CPU
(2 hyper-threads per core)
Knowledge workers 3 4
Task workers 6 10
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much Memory (RAM) do I need
bull 05 - 1 GB for Windows XP desktops
bull 15 - 2 GB for Windows 7 desktops
bull Hypervisor RAM varies with hypervisor type ndash see next page
bull At least 1 GB for the VDI-in-a-Box appliance
bull 10 reserved for server operations
Windows XP Windows 7
Knowledge workers 1 GB 2 GB
Task workers 05 GB 15 GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
Hypervisor RAM requirements
Hypervisor Formula Example one 1GB VM and one 3GB VM
Citrix XenServer 128MB for Hypervisor + 752MB for Dom0 +
20MB + 1024 1 per virtual machine (VM)
bull The 752MB Dom0 size should be
increased to 2940MB if there are more
than 75 VMrsquos per server
Required hypervisor memory overhead 961MB
Hypervisor 128MB
Dom0 + 752MB
1GB VM + 20MB+(10241) = 3024MB
3GB VM + 20MB+(30721) = 5072MB
Microsoft Hyper-V 300MB for Hypervisor + 32MB for first 1GB of
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 380MB
Hypervisor 300MB
1GB VM + 32MB
3GB VM + 32MB + (28MB)
VMware vSphere ESXi 800MB for Hypervisor + 25MB for first 1GB or
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 866MB
Hypervisor 800MB
1GB VM + 25MB
3GB VM + 25MB + (28MB)
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
Sizing individual servers in a grid
bull VDI-in-a-Box is an out-of-band management component ᵒ Use hypervisor sizing and performance guidelines
bull Four core components to sizinghellip
CPU
bull Number of CPUs
bull Number of cores
bull Type of CPU Hyper-threading
Memory(RAM)
bull VDI-in-a-Box
bull Hypervisor
bull Variety of Desktop OS being virtualized
bull Reserve set aside for server operations
Disk
bull Protocol
bull Type of disk
bull Speed
Storage
bull Number of Desktops
bull Number of images
bull Size of each image
copy 2012 Citrix | Confidential ndash Do Not Distribute
What type of CPU do I need
bull For standard CPUs ᵒ 3 desktops per core for knowledge workers ᵒ 6 desktops per core for task workers
bull For CPUs with hyper-threading (2 threads per core) ᵒ 4 desktops per core for knowledge workers (3 desktops plus 50 rounded down) ᵒ 10 desktops per core for task workers (6 desktops plus 80 rounded down)
bull At least 1 core is required for the hypervisor
Standard CPU
(No hyper-threading)
Hyper-threading CPU
(2 hyper-threads per core)
Knowledge workers 3 4
Task workers 6 10
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much Memory (RAM) do I need
bull 05 - 1 GB for Windows XP desktops
bull 15 - 2 GB for Windows 7 desktops
bull Hypervisor RAM varies with hypervisor type ndash see next page
bull At least 1 GB for the VDI-in-a-Box appliance
bull 10 reserved for server operations
Windows XP Windows 7
Knowledge workers 1 GB 2 GB
Task workers 05 GB 15 GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
Hypervisor RAM requirements
Hypervisor Formula Example one 1GB VM and one 3GB VM
Citrix XenServer 128MB for Hypervisor + 752MB for Dom0 +
20MB + 1024 1 per virtual machine (VM)
bull The 752MB Dom0 size should be
increased to 2940MB if there are more
than 75 VMrsquos per server
Required hypervisor memory overhead 961MB
Hypervisor 128MB
Dom0 + 752MB
1GB VM + 20MB+(10241) = 3024MB
3GB VM + 20MB+(30721) = 5072MB
Microsoft Hyper-V 300MB for Hypervisor + 32MB for first 1GB of
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 380MB
Hypervisor 300MB
1GB VM + 32MB
3GB VM + 32MB + (28MB)
VMware vSphere ESXi 800MB for Hypervisor + 25MB for first 1GB or
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 866MB
Hypervisor 800MB
1GB VM + 25MB
3GB VM + 25MB + (28MB)
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
What type of CPU do I need
bull For standard CPUs ᵒ 3 desktops per core for knowledge workers ᵒ 6 desktops per core for task workers
bull For CPUs with hyper-threading (2 threads per core) ᵒ 4 desktops per core for knowledge workers (3 desktops plus 50 rounded down) ᵒ 10 desktops per core for task workers (6 desktops plus 80 rounded down)
bull At least 1 core is required for the hypervisor
Standard CPU
(No hyper-threading)
Hyper-threading CPU
(2 hyper-threads per core)
Knowledge workers 3 4
Task workers 6 10
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much Memory (RAM) do I need
bull 05 - 1 GB for Windows XP desktops
bull 15 - 2 GB for Windows 7 desktops
bull Hypervisor RAM varies with hypervisor type ndash see next page
bull At least 1 GB for the VDI-in-a-Box appliance
bull 10 reserved for server operations
Windows XP Windows 7
Knowledge workers 1 GB 2 GB
Task workers 05 GB 15 GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
Hypervisor RAM requirements
Hypervisor Formula Example one 1GB VM and one 3GB VM
Citrix XenServer 128MB for Hypervisor + 752MB for Dom0 +
20MB + 1024 1 per virtual machine (VM)
bull The 752MB Dom0 size should be
increased to 2940MB if there are more
than 75 VMrsquos per server
Required hypervisor memory overhead 961MB
Hypervisor 128MB
Dom0 + 752MB
1GB VM + 20MB+(10241) = 3024MB
3GB VM + 20MB+(30721) = 5072MB
Microsoft Hyper-V 300MB for Hypervisor + 32MB for first 1GB of
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 380MB
Hypervisor 300MB
1GB VM + 32MB
3GB VM + 32MB + (28MB)
VMware vSphere ESXi 800MB for Hypervisor + 25MB for first 1GB or
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 866MB
Hypervisor 800MB
1GB VM + 25MB
3GB VM + 25MB + (28MB)
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much Memory (RAM) do I need
bull 05 - 1 GB for Windows XP desktops
bull 15 - 2 GB for Windows 7 desktops
bull Hypervisor RAM varies with hypervisor type ndash see next page
bull At least 1 GB for the VDI-in-a-Box appliance
bull 10 reserved for server operations
Windows XP Windows 7
Knowledge workers 1 GB 2 GB
Task workers 05 GB 15 GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
Hypervisor RAM requirements
Hypervisor Formula Example one 1GB VM and one 3GB VM
Citrix XenServer 128MB for Hypervisor + 752MB for Dom0 +
20MB + 1024 1 per virtual machine (VM)
bull The 752MB Dom0 size should be
increased to 2940MB if there are more
than 75 VMrsquos per server
Required hypervisor memory overhead 961MB
Hypervisor 128MB
Dom0 + 752MB
1GB VM + 20MB+(10241) = 3024MB
3GB VM + 20MB+(30721) = 5072MB
Microsoft Hyper-V 300MB for Hypervisor + 32MB for first 1GB of
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 380MB
Hypervisor 300MB
1GB VM + 32MB
3GB VM + 32MB + (28MB)
VMware vSphere ESXi 800MB for Hypervisor + 25MB for first 1GB or
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 866MB
Hypervisor 800MB
1GB VM + 25MB
3GB VM + 25MB + (28MB)
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
Hypervisor RAM requirements
Hypervisor Formula Example one 1GB VM and one 3GB VM
Citrix XenServer 128MB for Hypervisor + 752MB for Dom0 +
20MB + 1024 1 per virtual machine (VM)
bull The 752MB Dom0 size should be
increased to 2940MB if there are more
than 75 VMrsquos per server
Required hypervisor memory overhead 961MB
Hypervisor 128MB
Dom0 + 752MB
1GB VM + 20MB+(10241) = 3024MB
3GB VM + 20MB+(30721) = 5072MB
Microsoft Hyper-V 300MB for Hypervisor + 32MB for first 1GB of
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 380MB
Hypervisor 300MB
1GB VM + 32MB
3GB VM + 32MB + (28MB)
VMware vSphere ESXi 800MB for Hypervisor + 25MB for first 1GB or
RAM then 8MB for every 1 GB of RAM
thereafter per VM
Required hypervisor memory overhead 866MB
Hypervisor 800MB
1GB VM + 25MB
3GB VM + 25MB + (28MB)
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
RAM Requirements by Hypervisor
25 Desktops 50 Desktops 75 Desktops 100 Desktops
Citrix XenServer
Windows 7 Knowledge Worker 2GB 3GB 4GB 8GB
Windows XP Task Worker 2GB 3GB 4GB 7GB
Microsoft Hyper-V
Windows 7 Knowledge Worker 2GB 3GB 4GB 5GB
Windows XP Task Worker 2GB 2GB 3GB 4GB
VMware vSphere VSXi
Windows 7 Knowledge Worker 3GB 4GB 5GB 6GB
Windows XP Task Worker 2GB 4GB 4GB 5GB
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
How many disks do I need
bull Hard drives ᵒ SAS - 15K (preferred) or SSD
bull Minimum SAS - 10K
ᵒ IOPS are calculated with a 40-60 split between Read amp Write OPS during end-user desktop access
ᵒ Raid 1 0+1 and 1+0 reduce IOPS and increase the number of disks and storage required
bull See next page for Raid IOPS formula
bull Desktop IOPS requirements ᵒ Minimum shown
bull Number of disks required ᵒ Approximate shown
Hard Drive RPM IOPS (Raid 0) IOPS (Raid 1+0)
SSD 6000
15000 175 1225
10000 125 875
Desktop IOPS Windows XP Windows 7
Knowledge Worker 5 IOPS 10 IOPS
Task Worker 10 IOPS 20 IOPS
Desktops Disks (Raid 0) Disks (Raid 1+0)
25 ~4 ~8
50 ~6 to 8 ~12 to 16
75 ~10 to 12 ~20 to 24
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
Raid 1 0+1 and 1+0 effect on IOPS
bull Raid 1 0+1 and 1+0 must write twice for every OPS
bull The Split between Read and Write is 40-60
bull Disk IOPS capacity formula ᵒ (IOPS x 40) + (IOPS x 60) x 50
ᵒ Example bull 15K SAS drive 175 IOPS Raid 1+0 configuration
bull (175 x 40) + (175 x 60) x 50 = 1225 IOPS
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
To SSD or not to SSD
bull SSD is roughly 30 times faster
bull Many customers are using it with very positive results
bull Eliminates disk IO bottleneck completely
bull Best when there are a few golden images (keep them small)
bull Price is coming down fast
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
How much storage do I need
bull Capacity is determined by the number of images and the number of desktops ᵒ Assumption user and profile data stored externally
bull Formula ᵒ 2 X Golden Image X number of Golden Images ᵒ 75 GB for VDI-in-a-Box appliance on XenServer and vSphere
bull 9GB on Hyper-V
ᵒ 15 of size of imagedesktop (savings due to linked clones)
bull Example Assume 2 golden images of 20 GB amp 50 desktops ᵒ Golden Image 2 X 20GB X 2 = 80GB ᵒ VDI-in-a-Box appliance space = 75GB ᵒ Image spacedesktop 15 X 20GB X 50 = 150GB ᵒ Extra room for swap and transient activity = 100GB ᵒ Total = 405GB ᵒ Recommended 500GB to 1TB per server so there is plenty of room
Remember Leave extra room for
swap space hypervisor and for growth
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
Do I need RAID configuration
bull VDI-in-a-Box uses disks to maintain ᵒ Golden images
ᵒ Disk space for the desktops
ᵒ System state information
bull Redundant copies stored on other servers in the grid
bull Hence Raid 0 is sufficient and provides the best performance
bull Disk failures are common and can reduce MTBF of a server ᵒ Use Raid 1 0+1 or 1+0 to protect server from disk failure
bull Using Raid 1 0+1 or 1+0 halves the storage capacity ᵒ For 1TB per server provide 2 TB of disk capacity
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
Server has two Intel Xeon L5640 228Ghz HT CPU 6-core processor with hyper-threading thatrsquos 12 cores with 2 processors Look at them as 24 cores Memory 64GB RAM Disk 1 TB with 8 spindles 15K SAS Raid 0
CPU
bull 6 X 24 = 144 desktops
Memory
bull 2GB total required for VDI-in-a-Box and the hypervisor
bull 90 of 64 GB = 576 GB
bull 576 ndash 2 GB(1for VDI-in-a-Box and 1 for the hypervisor) = 556 GB
bull 55 1GB XP Desktops OR 27 2GB Win7 Desktops
Disk
bull 175 IOPS for 15k SAS
bull 4 spindles = 700 IOPS
bull 70 XP Desktops assuming 10 IOPS per Desktop OR 35 Win7 Desktops assuming 20 IOPS per Desktop
Take the lowest of the number from CPU Memory and Disk Thus server configuration can support 55 XP Desktops OR 27 Win7 Desktops conservatively
Storage
bull 2 x 20 GB x 2 = 80 GB for images
bull 75 GB for VDI-in-a-Box
bull 15 x 20 GB X 55 = 165 GB
bull 1 TB is sufficient
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
copy 2012 Citrix | Confidential ndash Do Not Distribute
References
bull Partners may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomskb ᵒ Select VDI-in-the-Box and Server Sizing Calculator
bull Customers may access the Server Sizing Calculator at ᵒ httpwwwcitrixcomEnglishps2productsfeatureaspcontentID=2316439 ᵒ Under More Resources Reference Materials select Server Sizing Calculator
bull To learn more about Citrix VDI-in-a-Box ᵒ httpwwwcitrixcomvdi-in-a-boxtry-it
bull To view videos on Citrix VDI-in-a-Box ᵒ httpwwwcitrixtvcom ᵒ Select VDI-in-a-Box channel
bull For detailed guides related to Citrix VDI-in-a-Box ᵒ httpsupportcitrixcomvdi-in-a-box
Work better Live better
Recommended