Sizing a Server and Disks - SQL VM
-
@dashrender said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
@hobbit666 said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
We have a Hyper-V host with two tiers of storage: an all SSD RAID, and an all HDD RAID.
WHen I set up the MS SQL server (mainly for MS Dynamics purposes, but it also serves some other critical business functions), I had to do it according to what the Dynamics consultant suggested:
- MS SQL VM: (virtual disk (os drive letter))
- serv-SQL.vhdx (C:)
- serv-SQL-DATA.vhdx (D:)
- serv-SQL-LOG.vhdx (E:)
- serv-SQL-BACKUP.vhdx (F:)
The D and E virtual disks are located on the SSD RAID on the physical host, the other two are on the HDD RAID.
The stuff needing to be fast like the TempDB, Log, main DB, etc is all on SSD... while the backups and the OS are on the HDD RAID.
I do have SSD caching for the HDD RAID, so the other stuff is actually sped up, though not 100% of the time. Most writes are anyways.
How have you got you disks split? Is it 50/50 SSD/Spinning?
I'm not sure what you're asking.
But the physical Hyper-V Host simply has two physical RAIDs.
- HOST
- 1st RAID (which is a RAID10)
- SSDs
- 2nd RAID (also a RAID10)
- HDDs
- 1st RAID (which is a RAID10)
These RAIDs are completely separate. On the HOST, the SSD RAID is the
D:
drive, and the HDD RAID is theE:
drive. I store the virtual machine virtual disks (the .vhdx disks) on the one it needs to go on depending on IOPS requirements. For example, the database and log virtual disks of MS SQL virtual machines go on theD:
drive of the HOST, and the OS and Backup .vhdx virtual disks of that virtual machine go on theE:
drive of the HOST.What is your Drive?
The smile drive is where you store the memes.
- MS SQL VM: (virtual disk (os drive letter))
-
@hobbit666 said in Sizing a Server and Disks - SQL VM:
@tim_g more how many disk in each RAID.
Again, this is completely situation based.
I see Tim answered for his setup, but it will have zero relation to your needs.
-
@scottalanmiller said in Sizing a Server and Disks - SQL VM:
@dashrender said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
@hobbit666 said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
We have a Hyper-V host with two tiers of storage: an all SSD RAID, and an all HDD RAID.
WHen I set up the MS SQL server (mainly for MS Dynamics purposes, but it also serves some other critical business functions), I had to do it according to what the Dynamics consultant suggested:
- MS SQL VM: (virtual disk (os drive letter))
- serv-SQL.vhdx (C:)
- serv-SQL-DATA.vhdx (D:)
- serv-SQL-LOG.vhdx (E:)
- serv-SQL-BACKUP.vhdx (F:)
The D and E virtual disks are located on the SSD RAID on the physical host, the other two are on the HDD RAID.
The stuff needing to be fast like the TempDB, Log, main DB, etc is all on SSD... while the backups and the OS are on the HDD RAID.
I do have SSD caching for the HDD RAID, so the other stuff is actually sped up, though not 100% of the time. Most writes are anyways.
How have you got you disks split? Is it 50/50 SSD/Spinning?
I'm not sure what you're asking.
But the physical Hyper-V Host simply has two physical RAIDs.
- HOST
- 1st RAID (which is a RAID10)
- SSDs
- 2nd RAID (also a RAID10)
- HDDs
- 1st RAID (which is a RAID10)
These RAIDs are completely separate. On the HOST, the SSD RAID is the
D:
drive, and the HDD RAID is theE:
drive. I store the virtual machine virtual disks (the .vhdx disks) on the one it needs to go on depending on IOPS requirements. For example, the database and log virtual disks of MS SQL virtual machines go on theD:
drive of the HOST, and the OS and Backup .vhdx virtual disks of that virtual machine go on theE:
drive of the HOST.What is your Drive?
The smile drive is where you store the memes.
/sigh - it displace the letter c followed by colon as
again /sigh. - MS SQL VM: (virtual disk (os drive letter))
-
@dashrender said in Sizing a Server and Disks - SQL VM:
@scottalanmiller said in Sizing a Server and Disks - SQL VM:
@dashrender said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
@hobbit666 said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
We have a Hyper-V host with two tiers of storage: an all SSD RAID, and an all HDD RAID.
WHen I set up the MS SQL server (mainly for MS Dynamics purposes, but it also serves some other critical business functions), I had to do it according to what the Dynamics consultant suggested:
- MS SQL VM: (virtual disk (os drive letter))
- serv-SQL.vhdx (C:)
- serv-SQL-DATA.vhdx (D:)
- serv-SQL-LOG.vhdx (E:)
- serv-SQL-BACKUP.vhdx (F:)
The D and E virtual disks are located on the SSD RAID on the physical host, the other two are on the HDD RAID.
The stuff needing to be fast like the TempDB, Log, main DB, etc is all on SSD... while the backups and the OS are on the HDD RAID.
I do have SSD caching for the HDD RAID, so the other stuff is actually sped up, though not 100% of the time. Most writes are anyways.
How have you got you disks split? Is it 50/50 SSD/Spinning?
I'm not sure what you're asking.
But the physical Hyper-V Host simply has two physical RAIDs.
- HOST
- 1st RAID (which is a RAID10)
- SSDs
- 2nd RAID (also a RAID10)
- HDDs
- 1st RAID (which is a RAID10)
These RAIDs are completely separate. On the HOST, the SSD RAID is the
D:
drive, and the HDD RAID is theE:
drive. I store the virtual machine virtual disks (the .vhdx disks) on the one it needs to go on depending on IOPS requirements. For example, the database and log virtual disks of MS SQL virtual machines go on theD:
drive of the HOST, and the OS and Backup .vhdx virtual disks of that virtual machine go on theE:
drive of the HOST.What is your Drive?
The smile drive is where you store the memes.
/sigh - it displace the letter c followed by colon as
again /sigh.I got caught with that too. I need to remember to use C:\ instead.
- MS SQL VM: (virtual disk (os drive letter))
-
@dashrender said in Sizing a Server and Disks - SQL VM:
@scottalanmiller said in Sizing a Server and Disks - SQL VM:
@dashrender said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
@hobbit666 said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
We have a Hyper-V host with two tiers of storage: an all SSD RAID, and an all HDD RAID.
WHen I set up the MS SQL server (mainly for MS Dynamics purposes, but it also serves some other critical business functions), I had to do it according to what the Dynamics consultant suggested:
- MS SQL VM: (virtual disk (os drive letter))
- serv-SQL.vhdx (C:)
- serv-SQL-DATA.vhdx (D:)
- serv-SQL-LOG.vhdx (E:)
- serv-SQL-BACKUP.vhdx (F:)
The D and E virtual disks are located on the SSD RAID on the physical host, the other two are on the HDD RAID.
The stuff needing to be fast like the TempDB, Log, main DB, etc is all on SSD... while the backups and the OS are on the HDD RAID.
I do have SSD caching for the HDD RAID, so the other stuff is actually sped up, though not 100% of the time. Most writes are anyways.
How have you got you disks split? Is it 50/50 SSD/Spinning?
I'm not sure what you're asking.
But the physical Hyper-V Host simply has two physical RAIDs.
- HOST
- 1st RAID (which is a RAID10)
- SSDs
- 2nd RAID (also a RAID10)
- HDDs
- 1st RAID (which is a RAID10)
These RAIDs are completely separate. On the HOST, the SSD RAID is the
D:
drive, and the HDD RAID is theE:
drive. I store the virtual machine virtual disks (the .vhdx disks) on the one it needs to go on depending on IOPS requirements. For example, the database and log virtual disks of MS SQL virtual machines go on theD:
drive of the HOST, and the OS and Backup .vhdx virtual disks of that virtual machine go on theE:
drive of the HOST.What is your Drive?
The smile drive is where you store the memes.
/sigh - it displace the letter c followed by colon as
again /sigh.Just don't displace your colon!
- MS SQL VM: (virtual disk (os drive letter))
-
@scottalanmiller said in Sizing a Server and Disks - SQL VM:
@dashrender said in Sizing a Server and Disks - SQL VM:
@scottalanmiller said in Sizing a Server and Disks - SQL VM:
@dashrender said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
@hobbit666 said in Sizing a Server and Disks - SQL VM:
@tim_g said in Sizing a Server and Disks - SQL VM:
We have a Hyper-V host with two tiers of storage: an all SSD RAID, and an all HDD RAID.
WHen I set up the MS SQL server (mainly for MS Dynamics purposes, but it also serves some other critical business functions), I had to do it according to what the Dynamics consultant suggested:
- MS SQL VM: (virtual disk (os drive letter))
- serv-SQL.vhdx (C:)
- serv-SQL-DATA.vhdx (D:)
- serv-SQL-LOG.vhdx (E:)
- serv-SQL-BACKUP.vhdx (F:)
The D and E virtual disks are located on the SSD RAID on the physical host, the other two are on the HDD RAID.
The stuff needing to be fast like the TempDB, Log, main DB, etc is all on SSD... while the backups and the OS are on the HDD RAID.
I do have SSD caching for the HDD RAID, so the other stuff is actually sped up, though not 100% of the time. Most writes are anyways.
How have you got you disks split? Is it 50/50 SSD/Spinning?
I'm not sure what you're asking.
But the physical Hyper-V Host simply has two physical RAIDs.
- HOST
- 1st RAID (which is a RAID10)
- SSDs
- 2nd RAID (also a RAID10)
- HDDs
- 1st RAID (which is a RAID10)
These RAIDs are completely separate. On the HOST, the SSD RAID is the
D:
drive, and the HDD RAID is theE:
drive. I store the virtual machine virtual disks (the .vhdx disks) on the one it needs to go on depending on IOPS requirements. For example, the database and log virtual disks of MS SQL virtual machines go on theD:
drive of the HOST, and the OS and Backup .vhdx virtual disks of that virtual machine go on theE:
drive of the HOST.What is your Drive?
The smile drive is where you store the memes.
/sigh - it displace the letter c followed by colon as
again /sigh.Just don't displace your colon!
Keep it clean!
- MS SQL VM: (virtual disk (os drive letter))
-
Running a 7 day DPACK (now liveoptics)
-
@hobbit666 said in Sizing a Server and Disks - SQL VM:
Running a 7 day DPACK (now liveoptics)
Have fun, see you next week
-
Had to stop the DPACK and re-run.
Hopefully results tomorrow afternoon
-
OK so are you ready for Slide show city here comes the graphs
Basic Layout of the 3-2-1
-
Page1
-
Page2
-
Page9
-
Page10
-
Page11
-
Page13-15
-
Page5 - ESXi Host 3 - This one only runs the SQL VM
-
Page6 - ESXi Host 2
-
Page7 - ESXI host 1
-
General Info
ESXi1 – Dell R710 – VMWare ESXi5.0.0
2x Intel Xeon E5607 (4 core, no Hyperthreading)
64GB RAM
1TB LocalESXi2 – R610 - VMWare ESXi5.0.0
2x Intel Xeon E5645 (6 core, 24 Threads)
64GB RAM
NO LocalESXi4 – R620 - VMWare ESXi5.0.0
2x Intel Xeon E5-2640 (6 core, 24 Threads)
64GB RAM
NO Local