Seth Galitzer wrote:
I've got 24 Sunray 2FS DTUs hanging off a single SRSS server (whitebox, 2x Xeon 2.6GHz CPU, 6GB RAM, Solaris 10). By default, they connect to a Windows Terminal Server (SunFire X4600, 4x Opteron 8218 2.6GHz CPU, 16GB RAM, Windows Server 2003) via srwc. The DTUs are on a completely separate subnet from the rest of my network. The SRSS host has a single interface that is on this subnet that is used for all DTU communication. The SRSS host also has a direct cable link (crossover cable) to the WTS host. Both the SRSS host interfaces and the WTS interface are all 1Gbps.

This setup is used in a classroom lab setting. During class, there can be anywhere from 10-20 students using the lab at the same time. We are a computer science program, so students use development platform applications, such as Eclipse, Visual Studio, and Rational System Architect (formerly Rational Rose), among others. In my second year of running this system, we seem to be having significant performance problems with a large number of users trying to load applications simultaneously. eg, if a class comes in and they all login and try to load eclipse, the system will grind to a halt and become completely unresponsive until the app is loaded for everybody. This can take up to 30 min before the DTUs are usable.

I've been monitoring resource usage on the WTS host using Sysinternals Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx). As far as I can tell when the system gets bogged down like this, I am not seeing any CPU. memory, or I/O wait causing the latency. The CPU utilization jumps around between 20-60%, and I only see usage spikes on 2 of the 8 CPU cores. RAM utilization stays absolutely stable, right around 4GB of my 16 available. File I/O is barely noticeable.

So the next thing I'd like to look at is the resource consumption of the SRSS host. Can anybody point me at some good tools for this? I'd also like to monitor the network usage and see if there's a bottleneck there. Again, if there are any tools for this, or specific SRSS-related tools, please let me know.

If anybody has any good load-balancing tips for my situation, I'd love to hear them. I'm running SRSS 4.1 and srwc 2.1, I have not yet updated to the latest release. I love my SunRays, but if this continues to be a problem, I'll have to scrap them and go back to maintaining 24 PCs again. I want to avoid this at all cost.

Thanks.
Seth

Hi Seth,

I haven't tried any of these on Solaris but on Linux I use a mixture of Cacti, Ntop, and Munin to create network baselines and monitor switched infrastructure.

Cacti uses SNMP with RRD tools which makes it really good for analyzing desktops, servers, switches, routers... basically anything that can be enabled for SNMP v1, v2, v3 protocol.

Munin is great for desktops and workstations as has 2 parts; Munin server and Munin Node which sits on devices and relays information back to the server.

Ntop is great for overall protocol and bandwidth analysis on one particular machine (runs on Windows and UNIX).

Try those to start with as they will all compile on UNIX systems no probs ;-)

Also some other tools you might be interested are Nagios which is quite popular and these ones:

sniffit
etherape
iptraf
slurm
cheops
tshark
opennms (network management system) - similar to Cacti and Nagios

All have really good documentation and are pretty straight forward to use.

Good luck!! :-)

HTH

Kaya
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to