Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


new2nz

95 posts

Master Geek
+1 received by user: 10


#100266 6-Apr-2012 13:09
Send private message

I've been tasked with collecting benchmarks from our clients servers so as to gain a measure as to how our software will perform on their systems.


We make BI software based on the MS SQL Server stack and it will use all the resources you can throw at it (Disk, CPU and Ram). The clients Server OS is Windows 2k8 R2
 

The first stage to get  consistent bench mark of H/w performance and then later to collect stats based on the usage (which is client specific and we'll write our own tests for these).      


I've found lots of comercial applications out there 3dMark, Passmark, Sandra (and we're happy to pay for them as needed) and a number of freebies such as IOMeter, IoZone, HDTune, Cerberus etc. But I'm not so sure if 'home pc utilities' are what I need - for example graphics on the servers is minimal to say the least :-)


I'd feel more comfortable  if I had some recommendations from others who may have done this already please.




ukanian now in Albany, Auckland (I'm told that that's just North of NZ :-)


View this topic in a long page with up to 500 replies per page Create new topic
 1 | 2
tatbaird
142 posts

Master Geek
+1 received by user: 8


  #606098 6-Apr-2012 13:25
Send private message

What's the clients server OS?




Well let me just quote the late-great Colonel Sanders, who said "Im too drunk to taste this chicken." -Ricky Bobby




new2nz

95 posts

Master Geek
+1 received by user: 10


  #606102 6-Apr-2012 13:36
Send private message

The clients Server OS is Windows 2k8 R2 (have added that to the question)




ukanian now in Albany, Auckland (I'm told that that's just North of NZ :-)


tatbaird
142 posts

Master Geek
+1 received by user: 8


  #606111 6-Apr-2012 14:09
Send private message

Do you have full access to these servers? Are they DC's. member servers, file and print, etc?

Anyway, I just use the built in Task manager, Resource monitor, Event viewer and Reliability monitor.

Check out  http://technet.microsoft.com/en-us/library/ee731897(v=ws.10).aspx




Well let me just quote the late-great Colonel Sanders, who said "Im too drunk to taste this chicken." -Ricky Bobby




gzt

gzt
18672 posts

Uber Geek
+1 received by user: 7809

Lifetime subscriber

  #606174 6-Apr-2012 17:13
Send private message

You may have been tasked with that for a good reason, but the usual approach is to find the minimum acceptable performance level on an example configuration and specify a minimum hardware requirement to match.

Is there a reason for that approach? It will help in suggesting appropriate solutions.

new2nz

95 posts

Master Geek
+1 received by user: 10


  #606208 6-Apr-2012 19:25
Send private message

Thanks.

We do have a minimum requirement. However it's all data related and it's custom data and every client have varying requirements. 

Also we (ahem) one client that insists that their subsystems as adequate and we're not so sure :-)   




ukanian now in Albany, Auckland (I'm told that that's just North of NZ :-)


new2nz

95 posts

Master Geek
+1 received by user: 10


  #606218 6-Apr-2012 19:26
Send private message

I've had a look at PassMark Performance Test in detail and it does indeed look comprehensive....




ukanian now in Albany, Auckland (I'm told that that's just North of NZ :-)


 
 
 

Stream your favourite shows now on Apple TV (affiliate link).
Kyanar
4089 posts

Uber Geek
+1 received by user: 1684

ID Verified
Trusted

  #606228 6-Apr-2012 19:43
Send private message

Yeah, PassMark is pretty good and comprehensive - it's one of the freebies included with my dedicated server so I've had the distinct joy of crushing a server into dust running a benchmark.

gzt

gzt
18672 posts

Uber Geek
+1 received by user: 7809

Lifetime subscriber

  #606262 6-Apr-2012 21:37
Send private message

Do the clients run other services and applications on the server in addition to yours?

new2nz

95 posts

Master Geek
+1 received by user: 10


  #606284 6-Apr-2012 22:40
Send private message

No we have dedicated servers.




ukanian now in Albany, Auckland (I'm told that that's just North of NZ :-)


insane
3324 posts

Uber Geek
+1 received by user: 1006

ID Verified
Trusted
2degrees
Subscriber

  #606287 6-Apr-2012 22:40
Send private message

As an aside I've found it quite interesting to see how in general software makers well over inflate the minimum system requirements for their applications. Out of the 100's of VM we host I can count on my fingers the number of servers which actually come close to using their allocated resources. The really hard worked servers are typically running very poorly optimized code.

If the servers are virtualised on a VMware based platform , VCenter Operations Manager can give you some pretty nice insight into the running of your server and let you know where a bottleneck may be.

Moving forward software vendors need to design horizontally salable apps, the idea of simply throwing more CPU, RAM and IO at a single server is old skool thinking.



gzt

gzt
18672 posts

Uber Geek
+1 received by user: 7809

Lifetime subscriber

  #606325 7-Apr-2012 09:28
Send private message

[edit: removed my comment here, i posted it to the wrong topic]

 
 
 
 

Shop now for Lenovo laptops and other devices (affiliate link).
new2nz

95 posts

Master Geek
+1 received by user: 10


  #606360 7-Apr-2012 11:41
Send private message

Thanks All.

I've decided to trial Passmark for a while 




ukanian now in Albany, Auckland (I'm told that that's just North of NZ :-)


Mark
1653 posts

Uber Geek
+1 received by user: 555


  #606655 8-Apr-2012 13:22
Send private message

This might be a way out there idea, but why not install your software onto the servers and see how well it runs ? :-)

Synthetic benchmarks are almost certainly not going to work the same way your app does, just have your system admin and the DBA (developer ?) who normally runs the software and have them tell you which they think is better.  The DBA/Developer can tell you how well his app is going and the system admin can tell you how stressed the server was while doing it.

 

new2nz

95 posts

Master Geek
+1 received by user: 10


  #606740 8-Apr-2012 16:59
Send private message

In some cases it can take > 24hrs to load the data, and then there is overnight processing of about 1-x hours. 


And in the past we would just do that, however we want to be able to give them indications on how particular hardware will likely perform.




ukanian now in Albany, Auckland (I'm told that that's just North of NZ :-)


Mark
1653 posts

Uber Geek
+1 received by user: 555


  #606808 8-Apr-2012 19:34
Send private message

Nothing like doing a job properly you know :-)

I can manipulate benchmarks to make practically any system shine! But the customers would see through it damn quick when they came to try it out in the real world :-)
Your best option for your reputation and happy customer factor is to do the testing for real, so what if it takes 2 days? Happy smiley customers not bad mouthing you is what you want....this is NZ every it guy knows every other it guy in their arena :-)

 1 | 2
View this topic in a long page with up to 500 replies per page Create new topic








Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.