I guess I misinterpreted it , i saw it as 

Statment 1;
"For
 a high-performance production virtual SQL Server instance, it's 
important that you put your OS files, data files, and log files
 on different VHDs or pass-through disks."

Statement 2:
"If you're using a shared 
storage solution, (meaning if you are not using the server as your storage , 
then) it's also important that you be aware of the physical 
disk implementation and make sure that the disks used for the SQL Server
 log files are separate from the disks used for
 the SQL Server data files."

thx for clarifying





From: mich...@smithcons.com
To: ntsys...@lists.myitforum.com
Subject: RE: [NTSysADM] Log Files & DB on HyperV
Date: Sun, 10 May 2015 15:40:47 +0000









Good article.
 
Ok, you can’t take what Michael Otey wrote out of context. I agree with his 
entire paragraph, but with just the one sentence you originally quoted – I 
wouldn’t
 completely agree with it. I would say, like a good consultant, “it depends”. 
J
 
Here is the entire paragraph:
 
For a high-performance production virtual SQL Server instance, it's important 
that you put your OS files, data files, and log files
 on different VHDs or pass-through disks. If you're using a shared storage 
solution, it's also important that you be aware of the physical disk 
implementation and make sure that the disks used for the SQL Server log files 
are separate from the disks used for
 the SQL Server data files.
 
Michael is recommending that for maximum performance you ALSO split the 
physical drives. For example, one RAID-10 set for OS, one RAID-10 set for data, 
and
 one RAID-10 set for logs. So if you are going to have separate VHDs for each, 
you also need those VHDs to be put on different physical disks. Having a 
VHD/VMDK for os, one for data, and one for logs – all of the same physical disk 
– isn’t going to improve
 performance. The I/O profile for each of those workloads is different.
 
Most NAS/SAN have both a clustersize and a stripe size. The recommendation is 
that you continue to use a clustersize of 64K and a stripe size that is a 
multiple
 of 256K. For the most efficient stripe size for a given vendor, you need to 
consult the vendor documentation.
 


From: listsadmin@lists.myitforum.com [mailto:listsadmin@lists.myitforum.com]
On Behalf Of J- P

Sent: Sunday, May 10, 2015 9:50 AM

To: NT

Subject: RE: [NTSysADM] Log Files & DB on HyperV


 

 Michael,




I did you read your article , and I must say  the thought of redoing all the 
servers  makes me cringe (but i guess we gotta do what we gotta do)



On that note, do you recommend the 64k on storage devices as well (synology)



Here's the article i was referencing



http://sqlmag.com/sql-server/sql-server-virtualization-tips



Thanks

 








From:
mich...@smithcons.com

To: ntsys...@lists.myitforum.com

Subject: RE: [NTSysADM] Log Files & DB on HyperV

Date: Sun, 10 May 2015 13:30:41 +0000

What article is that?
 
With SQL, just as with Exchange, it’s all about IOPS.
 
The big difference is more about clustersize than anything else, and that needs 
to be correct both physically and virtually.
 
I recently wrote about this fact:
 
http://theessentialexchange.com/blogs/michael/archive/2015/05/06/clustersize-blocksize-and-allocation-unit-size.aspx
 


From:
listsadmin@lists.myitforum.com [mailto:listsadmin@lists.myitforum.com]
On Behalf Of J- P

Sent: Sunday, May 10, 2015 9:25 AM

To: NT

Subject: RE: [NTSysADM] Log Files & DB on HyperV


 

That was my theory /thought process as well, however, I was reading an article 
on sql and hyper-V (yes I know sql is not exchange  but it emphasizes using 
seperate
 VHDs) 



 "For a high-performance production virtual SQL Server instance, it's important 
that you put your OS files, data files, and log files on different VHDs or 
pass-through disks"



It was this that prompted me to ask about exchange,



  








From: 
charles.sulliva...@bc.edu

Date: Sun, 10 May 2015 02:04:21 -0400

Subject: RE: [NTSysADM] Log Files & DB on HyperV

To: ntsys...@lists.myitforum.com

I’ll be interested in seeing what others have to say, but to me if the VMDKs 
live on the same physical data store it won’t make any difference. Even if you
 put them on separate data stores which have VMDKs from other VMs with high IO, 
that may be just as bad or worse.
 
At VMworld last year I asked someone from VMware and he leaned toward that 
theory.
 


From:
listsadmin@lists.myitforum.com [mailto:listsadmin@lists.myitforum.com]
On Behalf Of J- P

Sent: Saturday, May 9, 2015 1:08 PM

To: NT; excha...@lists.myitforum.com

Subject: [NTSysADM] Log Files & DB on HyperV


 

Hi all,



I'm cross-posting this because despite it being for Exchange, it does pertain 
Windows as well.



Back in the physical days , it was always OS, LogFiles, and DB on separate 
disks/volumes/arrays etc..


Now with virtulization, is it still recommended /best practice to create 
separate VHD's for the OS/DB/Log files for performance gain?



TIA







                                          

Reply via email to