Quantcast
Channel: TechCenter Chats - Wiki
Viewing all articles
Browse latest Browse all 34

04-01-2008 Chat Log

$
0
0
Revision 5 posted to TechCenter Chats - Wiki by Lance Boley on 11/15/2011 8:38:59 AM
DELL-ToddMWe're waiting a few minutes for people to join before starting
slbrownHello Todd.
DELL-ToddMAny specific questions / areas you want to cover today?
Dell-RogerF joined.
Dell-Darren joined.
DELL-ToddMWelcome Roger and Darren
Dell-Darren left.
Dell-RogerFAfternoon
DELL-ToddMJust giving everybody a few minutes to join up
jampmcse joined.
jampmcse left.
DELL-ToddMLet's go ahead and start the chat
DELL-ToddMToday's topic is Virtualizing Sql Server
DELL-ToddMSpecifically the work that I have done with Sql Server has been on Vmware Esx Server
DELL-ToddMMost recently (yesterday) I published a whitepaper with a performance characterization of Sql Server 2005 on Esx Server 3.5
Dell-MarcFarley joined.
DELL-ScottHhey Marc
Dell-MarcFarleywhat's up?
Dell-Darren joined.
DELL-ToddMThere is a home page for the whitepaper on the site at http://www.delltechcenter.com/page/performance+of+sql+server+2005+on+esx+server+3.5
DELL-ToddMHey Marc - just getting started
DELL-ToddMIn addition to the home page for the whitepaper, there is also a landing page for Sql Server on Vmware at http://www.delltechcenter.com/page/sql+server+on+vmware
DELL-ToddMThe paper really covers two sets of tests with 64-bit Sql Server 2005 Vms
Dell-Darren left.
DELL-ToddMThe first set of tests measures the performance scaling as additional vcpus are added to a single Vm
Dell-Darren joined.
DELL-ToddMAnd how performance scales with multiple Vms
DELL-ToddMAnd the best part - used lots of graphs with mulitple colors to illustrate the results!
DELL-ToddMThe overall finding for scaling within a single Vm was that performance scales about as well as a physical server would scale as you add vcpus or processors
DELL-ToddMIn other words - you don't get linear scalablity, but you do a healthy increase in performance
Dell-Darren left.
Dell-Darren joined.
DELL-ToddMThe reason for this test was that in the past, with previous versions of Esx, there was some concern about the performance of multi vcpu Vms
DELL-ToddMIn my testing, as reported in the whitepaper, the performance of the 2 vcpu and 4 vcpu Vm was great.
DELL-ScottHwhich processors did you use in the server ?
Dell-Darren left.
Dell-Darren joined.
DELL-ToddMThe physical server used in the testing was a 2950 with quad-core 3.16 Ghz processors
DELL-ToddMSo there were 8 cores in the server, and 32 Gb of Ram
DELL-ToddMBasically a max configuration
DELL-ToddMIn the single Vm testing the full resources of the server weren't really stressed - as a single Vm can only be assigned up to 4vcpus (which amounts to 4 cores)
DELL-ToddMSo to put the full power of the server to the test I did some multi Vm testing next
DELL-ToddMUsing the results from the single Vm test, a baseline of performance was established for the 1vcpu, 2vcpu, and 4vcpu Sql Server Vms
DELL-ToddMI then ran tests with 2,3, and 4 of each of these to see how performance scaled across all the Vms
DELL-ToddMThe results showed that Esx was able to evenly distribute server resources across the Sql Server Vms - providing good performance scaling
DELL-ToddMEach Sql Server Vm was able to achieve nearly the same amount of transactions per minute as the baseline - even though multiple Vms were running at the same time
DELL-ToddMUp to a point
DELL-ScottHis it possible to compare these results to running on a physical server ? .. perhaps if one was considering moving from physical to virtual to get a rough guestiumate on perf gains/loses
DELL-ToddMOnce the server processors became overcommitted (or over subscribed) performance scaled no further
DELL-ScottHand where did you find bottlenecks in your testing ?
DELL-ToddMThe maximum number of transactions across all four Vms was limited to just over 50,000 Orders Per Minute - which was bottlenecked by the processors
DELL-ToddMEach Sql Server Vm had a 100 Gb Dell Dvd Store database - with 20 dedicated datadisks and 2 dedicated log disks
DELL-ToddMSo everytime I added a Vm into the testing, it came with it's own disks
Dell-RogerF left.
DELL-ToddMA key point about running Sql Server in a Vm-
DELL-ToddMYou still have to size the storage correctly
DELL-ToddMjust like a physical server
Dell-DarrenTodd you may have covered this but what type of workload were you running? Oltp, Olap, Bi, etc.?
DELL-ToddMOltp - The Dell Dvd Store is a test app that Dave Jaffe and I developed and opensourced
DELL-ToddMIt is an online Dvd Store that allows you to logon, browse for discs, and purchase them
DELL-ScottHI'm looking at your charts and the 4VM 2vcpu shows ~55K Opm and the 4VM 4vcpu shows ~50K Opm .... I can understand 4x4 and 16 cores being maxed out ... but did you try scaling beyond that in the 2vcpu tests ? .... maybe a 5th or 6th 2vcpu test ?
DELL-ToddMIt includes most standard Db stuff - primary and forgein keys, indexes, full-text indexes, and multi-phase transactional
DELL-ToddMI ran out of disks with the 2vcpu Vms, so could not add more Vms to test
DELL-ScottHahh, makes sense, maybe Marc can help us out with that
DELL-ToddMI was also out of Ram on the server - 8GB per Vm (actually had to drop back to 7.5 Gb for the 4 Vm tests)
DELL-ScottHdo you think it would continue to scale until max cores ?
DELL-ScottHwhich parts on this Sql test bottleneck first ? .. Ram, disk, Cpu
DELL-ToddMThe Dvd Store will usually max out disk first, then Cpu. So you have to make sure that you have enough disks for the processors that you are using
DELL-ToddMDuring initial phase of testing, perf monitoring showed that 20 data disks was enough to max out 4vcpu Vm
DELL-ToddMI verified this by using 30 disks and getting no additional performance gain
slbrownwhat type of data source where you connected to?
DELL-ToddMThe storage was a Cx3-80 fibre channel array
DELL-ToddMSpecific disk layout was 2 10 Disk Raid 1/0 (to make 20 data disks) and a Raid 1 for logs
slbrownyou may want to add that information to the test configuration as it provides some insight into what the backend storage was for the test
DELL-ToddMIt is in the full version of the whitepaper - the Pdf that is linked at the top
DELL-ToddMThe wiki page has the highlights
DELL-ToddMI will add the storage configuration table to the wiki page - thanks for the suggestion
DELL-ToddMAnybody else have any performance with Server stories they would like to tell
DELL-ToddMSql Server - that is
DELL-ToddMThe second half of the paper deals with Vmotion of Sql Server Vms
DELL-ToddMOne of the reasons to virtualize Sql Server is to be able to take advantage of Vmotion and the features that it enables
DELL-ToddMSo to me, it makes alot of sense to also measure the performance or impact of Vmotion with Sql Server Vms
DELL-ToddMIn order to test this, I created a test that would move a Vm using Vmotion back repeatedly over a 90 minute period
DELL-ToddMWhile under moderate load
DELL-ToddMIn order to report the results I looked at a few things
DELL-ToddMFirst was to make sure that Vmotion did not break Sql Server or cause lost transactions
DELL-ToddMDuring all the Vmotion tests that I did for the paper, there were no errors in the event log
DELL-ToddMSql Server continued to process transactions,
DELL-ToddMand no errors were reported from the client side
DELL-ToddMSo there were no problems found during testing - which is really important
DELL-ToddMThe time for the Vmotion to complete ( from the time the command was issued until the Vm was on the new server) did increase
DELL-ToddMas the "size" of the Vm increased
DELL-ToddMBut the increase was not extreme
DELL-ToddMThe small 1vcpu Vm moved in 1min 49 sec
DELL-ToddMThe Large 4vcpu Vm moved in 3 min 6 sec
DELL-ToddMThere was a measurable difference in overall Orders Per Minute, but it was very small
DELL-ToddMThe most visible indicator of the Vmotion events was in the Cpu utilization of the Vm itself.
DELL-ToddMThere was a very brief spike during each Vmotion
DELL-ToddMThis was due to the brief queuing that would occur during the 1 or 2 that the Vm was actually moving from one physical server to another
DELL-ToddMSo, the net was that Vmotion works good with Sql Server Vms
DELL-ToddMThe funny thing is that this Vmotion test is very similar to the testing that I did in my first whitepaper on Vmware
DELL-ToddMI'm digging up the Url
DELL-ToddMhttp://www.dell.com/downloads/global/power/1q04-jav.pdf
DELL-ToddMLots has changed since then, but testing Vmotion is the common element
DELL-ToddMI've been out looking on the web and on blogs for others running Sql Server on Vmware
DELL-ToddMI
DELL-ToddMI've found a few blogs and whitepapers from others
DELL-ToddMI'll be posting these to the Sql and Vmware wiki page
DELL-ToddMI've also done some work with a combined Emc, Vmware, Dell team on Sql Server
DELL-ToddMThe results of that work should be coming out soon
DELL-ToddMAnybody have any questions?
DELL-ToddMDarren - I saw you typing a few times, but nothing every showed up - Was there something you wanted to comment on?
DELL-ScottHdo you have any thoughts on how this might work with iscsi for backend disks ?
Dell-DarrenWell I was going to comment on some performance characteristics of Sql Server and how they apply in Vmware because that's one area where I haven't run any tests. You ended up covering most of what I had questions about.
Dell-DarrenIn terms of running this with iscsi, the scaling should be similar. The one nice thing about fibre channel is you don't have to worry about the switches so much.
Dell-DarrenWith iscsi you can hit potential bottlenecks at the switch infrastructure level.
DELL-ToddMWe have our Equallogic arrays on order - and I want to run some similar tests when they get in
Dell-DarrenI'd be very curious to the outcome of those tests. Unfortunately I do not have any servers here equivalent to the ones you used.
DELL-ToddMI would also like to link to the new Dell Inside It blog (with Marc Farley as lead blogger) - http://direct2dell.com/insideit/default.aspx
DELL-ToddMThis is the first week - and it has had some pretty good posts
DELL-ToddMWell, we have gone over the time by just a few minutes
DELL-ToddMNext week's chat will be hosted by Scott Hanson and the topic will be....
DELL-ScottHSystems Management open discussion -- similar to a radio talk show with open callers ... should be fun !
DELL-ScottHunless we get prank callers :-)
Dell-MarcFarley left.
DELL-ScottHthanks for hosting Todd
Dell-DarrenThanks Todd.
Dell-Darren left.
DELL-ToddMThanks to everybody for coming
slbrownThanks for sharing your findings.
slbrown left.
DELL-ToddM left.
DELL-ScottH left.

Viewing all articles
Browse latest Browse all 34

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>