PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Hébergement serveur > ms.sqlserver.server > Calculating Disk Requirements
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Calculating Disk Requirements

Réponse
 
LinkBack Outils de la discussion
Vieux 18/07/2008, 13h50   #1
Erasmo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Calculating Disk Requirements

I'm hoping someone can really give me a hand here. My dumb SAN storage guy
will not assign me proper storage for a low end SQL server unless I give him
some IOPS, bandwith to calculate disk size and for both numbers he wants to
know the average and expected peak, plus a confirmation of the average and
peak ratio. HOw in the HELL do I come up with this? Is there an easy way or
tool I can generate some real numbers either using performance monitor with
some counters, running some test or any formula? How do I get these numbers
to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.
  Réponse avec citation
Vieux 18/07/2008, 14h54   #2
Dan Guzman
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Calculating Disk Requirements

> I'm hoping someone can really give me a hand here. My dumb SAN storage guy
> will not assign me proper storage for a low end SQL server unless I give
> him
> some IOPS, bandwith to calculate disk size and for both numbers he wants
> to
> know the average and expected peak, plus a confirmation of the average and
> peak ratio.


In defense of your storage admin, he needs some sort of SLA requirements in
order to present the appropriate storage.

> HOw in the HELL do I come up with this? Is there an easy way or
> tool I can generate some real numbers either using performance monitor
> with
> some counters, running some test or any formula? How do I get these
> numbers
> to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.


With the exception of space requirements, the requested metrics are
available in Performance Monitor. However, your storage admin needs to
understand how SQL Server performs IO in order to make the numbers
meaningful. SQL Server writes a large number pages to disk asynchronously
during a checkpoint process that runs every minute or so and dynamically
adjusts the number of outstanding I/Os based on the queue depth.
Consequently, the reported peaks will depend much on the speed of the I/O
subsystem rather than the nature of the application. I suggest he peruse
http://www.microsoft.com/technet/pro...liobasics.mspx
for a more detailed discussion.

If you don't have a performance lab with the same hardware as production and
the resources to replication the production workload, I think your best bet
is to just use stats from a similar SQL Server application in your
environment that meets SLAs. You mention that this new box is a low-end
server (presumably supporting a small low-priority application with minimal
performance requirements). Maybe so maybe you can simplify this a bit and
just ask for the least costly storage solution.

--
Hope this s.

Dan Guzman
SQL Server MVP
http://weblogs.sqlteam.com/dang/

"Erasmo" <Erasmo@discussions.microsoft.com> wrote in message
news:2B348959-53F3-4A71-9B78-A3E4DDDFFC47@microsoft.com...
> I'm hoping someone can really give me a hand here. My dumb SAN storage guy
> will not assign me proper storage for a low end SQL server unless I give
> him
> some IOPS, bandwith to calculate disk size and for both numbers he wants
> to
> know the average and expected peak, plus a confirmation of the average and
> peak ratio. HOw in the HELL do I come up with this? Is there an easy way
> or
> tool I can generate some real numbers either using performance monitor
> with
> some counters, running some test or any formula? How do I get these
> numbers
> to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.


  Réponse avec citation
Vieux 18/07/2008, 15h50   #3
Linchi Shea
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: Calculating Disk Requirements

Assuming that you have given your SAN admin what Dan mentioned, I'd be very
curious to see whether your SAN admin can fulfill his end of the SLA bargin.
You should press him for an SLA, espeically in terms of latency, and see his
response.

Linchi

"Erasmo" wrote:

> I'm hoping someone can really give me a hand here. My dumb SAN storage guy
> will not assign me proper storage for a low end SQL server unless I give him
> some IOPS, bandwith to calculate disk size and for both numbers he wants to
> know the average and expected peak, plus a confirmation of the average and
> peak ratio. HOw in the HELL do I come up with this? Is there an easy way or
> tool I can generate some real numbers either using performance monitor with
> some counters, running some test or any formula? How do I get these numbers
> to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.

  Réponse avec citation
Vieux 18/07/2008, 16h30   #4
Erasmo
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Calculating Disk Requirements

OK fair enough, but if you could tell me which counters I should include to
determine the information I'm looking for and once I have them, how do I
interpret them and come up with the right number either by using a formula or
whatever

"Dan Guzman" wrote:

> > I'm hoping someone can really give me a hand here. My dumb SAN storage guy
> > will not assign me proper storage for a low end SQL server unless I give
> > him
> > some IOPS, bandwith to calculate disk size and for both numbers he wants
> > to
> > know the average and expected peak, plus a confirmation of the average and
> > peak ratio.

>
> In defense of your storage admin, he needs some sort of SLA requirements in
> order to present the appropriate storage.
>
> > HOw in the HELL do I come up with this? Is there an easy way or
> > tool I can generate some real numbers either using performance monitor
> > with
> > some counters, running some test or any formula? How do I get these
> > numbers
> > to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.

>
> With the exception of space requirements, the requested metrics are
> available in Performance Monitor. However, your storage admin needs to
> understand how SQL Server performs IO in order to make the numbers
> meaningful. SQL Server writes a large number pages to disk asynchronously
> during a checkpoint process that runs every minute or so and dynamically
> adjusts the number of outstanding I/Os based on the queue depth.
> Consequently, the reported peaks will depend much on the speed of the I/O
> subsystem rather than the nature of the application. I suggest he peruse
> http://www.microsoft.com/technet/pro...liobasics.mspx
> for a more detailed discussion.
>
> If you don't have a performance lab with the same hardware as production and
> the resources to replication the production workload, I think your best bet
> is to just use stats from a similar SQL Server application in your
> environment that meets SLAs. You mention that this new box is a low-end
> server (presumably supporting a small low-priority application with minimal
> performance requirements). Maybe so maybe you can simplify this a bit and
> just ask for the least costly storage solution.
>
> --
> Hope this s.
>
> Dan Guzman
> SQL Server MVP
> http://weblogs.sqlteam.com/dang/
>
> "Erasmo" <Erasmo@discussions.microsoft.com> wrote in message
> news:2B348959-53F3-4A71-9B78-A3E4DDDFFC47@microsoft.com...
> > I'm hoping someone can really give me a hand here. My dumb SAN storage guy
> > will not assign me proper storage for a low end SQL server unless I give
> > him
> > some IOPS, bandwith to calculate disk size and for both numbers he wants
> > to
> > know the average and expected peak, plus a confirmation of the average and
> > peak ratio. HOw in the HELL do I come up with this? Is there an easy way
> > or
> > tool I can generate some real numbers either using performance monitor
> > with
> > some counters, running some test or any formula? How do I get these
> > numbers
> > to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.

>

  Réponse avec citation
Vieux 19/07/2008, 03h35   #5
Dan Guzman
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Calculating Disk Requirements

> OK fair enough, but if you could tell me which counters I should include
> to
> determine the information I'm looking for and once I have them, how do I
> interpret them and come up with the right number either by using a formula
> or
> whatever


For the I/Os per second, you can monitor the Physical Diskisk
Transfers/sec counter for each drive. You can break these down by
reads/writes with the Disk Writes/sec and Disk Reads/sec. Note that the log
drive will have a different profile than the data drive(s). Bandwidth is
basically Disk Bytes/sec and can be broken into Disk Read Bytes/sec and Disk
Write Bytes/sec.

I'm not sure what kind of interpretation/formula you are asking for. If you
gather this info on an adequately performing server, you only need report
the actual values.


--
Hope this s.

Dan Guzman
SQL Server MVP
http://weblogs.sqlteam.com/dang/

"Erasmo" <Erasmo@discussions.microsoft.com> wrote in message
news:3D4B6F29-BF8E-4890-A036-C36317038B07@microsoft.com...
> OK fair enough, but if you could tell me which counters I should include
> to
> determine the information I'm looking for and once I have them, how do I
> interpret them and come up with the right number either by using a formula
> or
> whatever
>
> "Dan Guzman" wrote:
>
>> > I'm hoping someone can really give me a hand here. My dumb SAN storage
>> > guy
>> > will not assign me proper storage for a low end SQL server unless I
>> > give
>> > him
>> > some IOPS, bandwith to calculate disk size and for both numbers he
>> > wants
>> > to
>> > know the average and expected peak, plus a confirmation of the average
>> > and
>> > peak ratio.

>>
>> In defense of your storage admin, he needs some sort of SLA requirements
>> in
>> order to present the appropriate storage.
>>
>> > HOw in the HELL do I come up with this? Is there an easy way or
>> > tool I can generate some real numbers either using performance monitor
>> > with
>> > some counters, running some test or any formula? How do I get these
>> > numbers
>> > to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.

>>
>> With the exception of space requirements, the requested metrics are
>> available in Performance Monitor. However, your storage admin needs to
>> understand how SQL Server performs IO in order to make the numbers
>> meaningful. SQL Server writes a large number pages to disk
>> asynchronously
>> during a checkpoint process that runs every minute or so and dynamically
>> adjusts the number of outstanding I/Os based on the queue depth.
>> Consequently, the reported peaks will depend much on the speed of the I/O
>> subsystem rather than the nature of the application. I suggest he peruse
>> http://www.microsoft.com/technet/pro...liobasics.mspx
>> for a more detailed discussion.
>>
>> If you don't have a performance lab with the same hardware as production
>> and
>> the resources to replication the production workload, I think your best
>> bet
>> is to just use stats from a similar SQL Server application in your
>> environment that meets SLAs. You mention that this new box is a low-end
>> server (presumably supporting a small low-priority application with
>> minimal
>> performance requirements). Maybe so maybe you can simplify this a bit
>> and
>> just ask for the least costly storage solution.
>>
>> --
>> Hope this s.
>>
>> Dan Guzman
>> SQL Server MVP
>> http://weblogs.sqlteam.com/dang/
>>
>> "Erasmo" <Erasmo@discussions.microsoft.com> wrote in message
>> news:2B348959-53F3-4A71-9B78-A3E4DDDFFC47@microsoft.com...
>> > I'm hoping someone can really give me a hand here. My dumb SAN storage
>> > guy
>> > will not assign me proper storage for a low end SQL server unless I
>> > give
>> > him
>> > some IOPS, bandwith to calculate disk size and for both numbers he
>> > wants
>> > to
>> > know the average and expected peak, plus a confirmation of the average
>> > and
>> > peak ratio. HOw in the HELL do I come up with this? Is there an easy
>> > way
>> > or
>> > tool I can generate some real numbers either using performance monitor
>> > with
>> > some counters, running some test or any formula? How do I get these
>> > numbers
>> > to him? I'm looking to deploy Windows 2003 and SQL 2005 if that s.

>>


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 07h05.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,17169 seconds with 13 queries