Benchmarking a new Solaris, with four different clients


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Benchmarking a new Solaris, with four different clients
# 1  
Old 12-02-2009
Benchmarking a new Solaris, with four different clients

Good morning,

for the impatient: I have a new backup-server and need to monitor, what the machine can do, what's the best way of finding that out?

I will tell the story right from the beginning, so you have a clue about what's going on:

I have a setup of three machines:

A new backup-server with Solaris 10/Intel, two bundled 1Gbit connections to a Netgear switch and fourteen 1,5T hard drives building a zraid with two groups a 7 drives.

Then I started rsync/scp processes from three different machines each after the other, now running simultaneously:

First one is a freshly installed FreeBSD 7.2 in a probuilt NAS case, two bundled 1Gbit connections to the very same switch and an internal 8-port raid. The controller splits the 3,5T in two junks, which I connected via ccd.

I started (on the backupserver) an rsync -varu in a screen session to it and it has by now transferred, according to du -sh, 330G of data in 17 hours.

Second is our primary fileserver. Debian Linux, 3ware Raid-Controller with 16 disks a 500G, Raid 5, six 1Gbit connections to the same switch as the backup server. It is running idle during the night and has transferred approx. in 17 hours.

Third one is a really old fileserver with Debian Linux, 4T Raid 5 and 1Gbit connection. It has transferred 40G in 100 minutes!


So, how do I monitor those machines? Most important would be to monitor the Solaris server, how fast it is able to write and read data. I think the filesystem should outrun the network connection by lightyears, true? But how can I monitor the network interfaces and how much spare bandwidth they could handle?

The third one is, well, a lemon and it is running along "for fun". But the primary fileserver should be replaced with a new Solaris machine. Yet, 330G in 17 hours is crap in an idle network on two idle machines.

I have to add of course, the files transmitted range from rather big chunks of 4G to tiny 50k files. Nevertheless, shouldn't the machines handle much more in such a long time. I need to find the bottleneck, is there something else but trying to flood the machine with twenty others?

PS: Is it normal for ZFS to cache data before writing to the disks (compression is on)? I noticed when I started the second scp, that the fileservers disks LEDs are flashing like crazy, but the backupserver's are dark for about 20 seconds, then some three second fireworks with disk activity, 20 seconds dark etc...
# 2  
Old 12-02-2009
M8000 4-2.52 GHz cpu? We ordered one.

This kind of a cursory effort - but something seems really wrong to me.

We have raidz, 7 disk devices - different switch. My low-end Dell 280 writing to our marginal raid setup: moves 2100 files, ~1TB in about 5 hours. That is via SMB.

This about an order of magnitude faster than your Solaris box stats. That just should not be. No way.

Is the raid is mounted locally on the Sun box. From your description I assume it is the ZFS filesystem you are talking about. In reading about ZFS I got one major point: DO NOT PIDDLE WITH ZFS FILESYSTEM PARAMETERS. Out of the box is very likely to be optimal.

So: Is the ZFS setup vanilla?
# 3  
Old 12-02-2009
It's an Intel, no Sparcs!

And yes, it's a plain out-of-the-box ZFS.

---------- Post updated at 07:16 AM ---------- Previous update was at 06:49 AM ----------

obelix:/storage# ./Bonnie -d /storage/ -s 2000
File '/storage//Bonnie.3218', size: 2097152000
Writing with putc()...done
Rewriting...done
Writing intelligently...done
Reading with getc()...done
Reading intelligently...done
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done...
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
2000 197573 92.5 616858 79.5 463151 71.1 118146 100.0 1757611 100.0 124906.3 296.5


That considered fast? Smilie
# 4  
Old 12-02-2009
Then the problem is rsync or scp.

When you need to sync up data that is already pretty close, either of those is fine.
To start when you have terabytes out of sync, one ssh connection running rsync/ssh is going to take loooong time to sync up. It's like putting a straw between two lakes and then trying to drain one lake into the other.
# 5  
Old 12-02-2009
Hm, what do you have in mind?
# 6  
Old 12-02-2009
We had Veritas for volume management - timefinder could move ~2.0TB/hr anywhere
between either high speed tape devices<->filesystem or filesystem->filesystem. We now have CommGuard, which is slower but still okay.

What volume management software do you have? You can mount a filesystem temporarily and then move gobs of data around quickly - hopefully with the tools you already have. Please note - if it is proprietary Solaris I'm not going to be much help at all.
# 7  
Old 12-02-2009
Its a Solaris 10 (did you mean that by proprietary?Smilie and the other one is a Linux machine, so Veritas won't work.

Wenn the filesystem seems ok to you? netio showed a decent 1Gbit connection.

Well it's the protocol then
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. HP-UX

Setting up NTP HP-UX clients from solaris NTP server

Hi I wonder if its possible to setup NTP clients running HP-UX o.s. from a solaris 10 NTP server? FR (3 Replies)
Discussion started by: fretagi
3 Replies

2. Solaris

Clients for Solaris IPSEC tunnel

Hi all, I'm running solaris x86_64 as a home server and am quite happy with it. Currently I'm working with Solaris 10 and 11 express. Typically I tunnel traffic to it via ssh with port forwards, but I'm interested in using the built in IPSEC features that Solaris has. I've setup a solaris... (1 Reply)
Discussion started by: vectox
1 Replies

3. UNIX and Linux Applications

Benchmarking and performance analyzing in OS

Is/Are there an/some application/applications , package/packages for benchmarking or system performance measuring which are there for almost all Linux releases and distributions? (2 Replies)
Discussion started by: nixhead
2 Replies

4. UNIX for Dummies Questions & Answers

benchmarking application

Where i get a open source benchmark program using pthread library for benchmarking our multicore system for the first stage.I need the source code too for that application ,because in later stage we need to develop our application so that i need to study pthread more. please anybody guide me . (0 Replies)
Discussion started by: sujith4u87
0 Replies

5. High Performance Computing

Benchmarking a Beowulf Cluster

Hi guys. I am trying to test my universities cluster using the Intel Linpack Benchmarking software. Let me say from the get-go that i am a Linux novice, and only recently learnt some Linux commands to have a play around, so if you can please keep the language simple :) I have run a Linpack test... (17 Replies)
Discussion started by: mercthunder
17 Replies

6. HP-UX

HP-Unix Hardware benchmarking

Hi everyone, I'm working on one HP-Unix application which we have to port completely onto Windows xp. Before that I have to compare performance of two different machines. My HP-Unix is running on HP-C8000 workstation and windows XP machine is intel Xeon. Now the problem is to evaluate the... (0 Replies)
Discussion started by: dgatkal
0 Replies

7. UNIX for Advanced & Expert Users

Problem Opening X-Clients in Solaris

Hi, I use hummingbird exceed9.0 to open active X-Server Sessions to Solaris(Sol9 SPARC) machines. I m able to open "Solaris desktops(CDE)" for all Solaris machines except a specific machine. Initially the XDMCP display manager chooser did not display (that) server in the list. I had to... (2 Replies)
Discussion started by: mahatma
2 Replies

8. Solaris

Solaris 8 server and Jumpstarting 2.6 clients

Ladies and Gentlemen: I have successfully configured a Solaris 8 server with Jumpstart! I can Jumpstart Solaris 8 client systems with no problem. My configuration is as follows: Jumpstart Server: Solaris 8 patched with Recommended Patches from June 05. I have installed Solaris 8 in... (4 Replies)
Discussion started by: rambo15
4 Replies

9. UNIX Benchmarks

Server and Workstation benchmarking

This is from my server AMD K6 133MHz 64Mb RAM 4GB HDD (Maxtor - ATA33) 2x10Mb NIC 1Mb Intel Graphic Card BYTE UNIX Benchmarks (Version 3.11) System -- FreeBSD sergiu.tarnita.net 5.0-RELEASE FreeBSD 5.0-RELEASE #2: Thu Mar 17 15:49:16 EET 2005... (0 Replies)
Discussion started by: Sergiu-IT
0 Replies
Login or Register to Ask a Question