Monday May 10, 2010

Scaling Compression Performance

The SPARC CMT servers have a real ability to scale under CPU load. The parallel bzip2 utility provides another good example of what such a server can achieve.[Read More]

Thursday Feb 04, 2010

How To Compile for Performance: Compiler Options For Beginners

When I build some source code and that I want to achieve the best performance I use the   Sun Studio compilers, especially on Solaris and SPARC.This usually brings me a 10 to 20% performance gain.[Read More]

Monday Dec 14, 2009

Taking advantage of multiple cores

I just got a new computer with an i7 processor ( 4 cores x 2 threads per core). I am now far more aware of the dismal state of user software that is not multi-threaded. Many tasks that I expected to run much faster, are just as slow since they are not able to take advantage of the extra cores.[Read More]

Thursday Sep 24, 2009

Storage for your Database

Sun invites you to join a free Webinar on how databases can take advantage of the next wave in storage techologies. ZFS, SSDs and the Open Storage line of products from Sun are changing the rules in the database storage industry[Read More]

Monday Jul 20, 2009

Monitoring System Utilization (Tools Collection)

The first wiki page with the Solaris system utilization is ready!

Enjoy it and check it out right here

The page is a recompilation of our performance primer which is available as a blog and as a book from Darryl Gove.

So what's new here?

[Read More]

Tuesday Nov 04, 2008

Simplyfing Solaris Monitoring with zonestat 1.2

Jeff Victor has published zonestat as an project. It's allows to monitor resources at a zone level including limits (caps). zonestat is a very useful utility for users who deal with zone based virtualisation. Details are covered in the Solaris Performance Primer,

[Read More]

Thursday Sep 11, 2008

Visual CPU monitoring of CMT servers: perfbar 1.2 is final

As posted before: perfbar 1.2 is now final. Read the previous entry to get perfbar 1.2. Key features:

  • layout optimized for CMT servers
  • more command options
  • improved rendering performance
  • Available for Sparc and x86 with Solaris
A must have crown jewel in your performance monitoring tool kit. A big thank you to the Ralph Bogendörfer who maintains the tool. 

Wednesday Apr 30, 2008

Solaris Performance Primer: Process Monitoring with prstat

This chapter of the Solaris Performance Primer is getting closer to the monitored process. The chapter discusses a number of interesting prstat options including micro accounting. prstat is pivtal to initially charecterize an applications ability to scale on a large system. This page has moved to a new location. Please click here![Read More]

Thursday Apr 24, 2008

Wrapup Performance Code Camp Langen/Frankfurt

Ein wrap zum Performance Code Camp in Langen. Sie finden hier die aktualiserten Materialen des Code Camps.[Read More]

Solaris Performance Primer: dimSTAT

The second chapter of the Solaris Performance Primer deals with a must have utility: dimsSTAT. dimSTAT a freely available monitoring tool will monitor entire data centers while you are gone fishing...The content of this page has been moved to a new location. Please click here![Read More]

Wednesday Apr 23, 2008

Solaris Performance Primer: Introduction

This blog entry is based on an ISV-Engineering performance code camp for software partners. We are publishing the 30 most important freely available tools and commands to figure why a system isn't scaling in this sequence of blog entries. Be aware: this is more a basic cookbook in a "minute man" style which hopefully helps to solve 80% of the common problems in 10 minutes.The Solaris Performance Primer moved to a new location. Please click here to see it.[Read More]

Thursday Mar 20, 2008

Performance Code Camp in Frankfurt, München, Hamburg

Liebe Sun Partner Advantage Mitglieder,

 Die nächsten Code Camps stehen vor der Tür. Dieses mal werden wir Ihnen einen Überblick über die wichtigsten Performance Tools in Solaris 10 und OpenSolaris geben.

Wir kommen am

  • 22.4.2008 nach Langen
  • 28.4.2008 nach Hamburg
  • 29.4.2008 nach München

Bitte melden Sie sich schnell über unsere Online Anmeldung an. Die Code Camps sind erfahrungsgemäß schnell ausgebucht. Hier finden Sie auch Details zu den Randbedingungen. Sie werden wieder einen Laptop mit mindestens 1GB Hauptspeicher, 10GB freier Plattenplatz und DVD Laufwerk benötigen. Wir werden mit diesen Resourcen auf ihrem System ein VMWare Image mit Solaris Developer Express installieren.

MacOS Benutzer müssen den VMWare Player vorab selbst installieren (kostenpflichtige Software!). Teilnehmer mit nativem Solaris 10, Indiana oder OpenSolaris sind auch herzlich willkommen.

Worum geht es?

Das Langener Benchmarkteam wird Sie mit dem Sun ISV-Engineering in alle gängigen Tools einführen. Die meißten Tools sind kostenlos verfügbar. Wir werden die frei verfügbare Performance Tools CD im Code Camp einsetzen. Die detaillierte Tagesagenda ist auch im Web verfügbar. Zum Tagesablauf gehören Strategien für die Performanceanalyse, Diskussion der Tools und der Handsoneinsatz von freiverfügbaren Monitoren wie Dimstat die Ihnen das Monitoren vieler Parameter in verteilten Systemen erlauben. Wie z.Bsp.

und die man dann auch Visualisieren kann:


Monday Jan 07, 2008

Performance on SPARC CMT Servers

Dear partners, Glenn Fawcett, one of our leading engineers is starting a performance series for throughput computing on his blog.

This is an outline of what he plans to publish:

  • Overview
    • Definition of Throughput computing, multi-threading, and concurrency.
    • Examples of benchmarks that of show application throughput.
  • Explore system parallelism
    • Unix commands and parallel options
    • Concurrent builds/compiles.
    • Configuring the system for parallelism
  • Configuring applications for parallelism
    • Concurrency vs multi-threading
    • Single-Threaded jobs
  • Database parallelism with Oracle
    • Parallel loader and datapump
    • Index build parallelism
    • Concurrent processing in Oracle
    • Configuring Oracle for CMT server

He is discussing all the key topics partners have to deal with in order to scale up their applications.

- Stefan Schneider 

Sunday Oct 07, 2007

Upcoming partner related activities in and around London

In our first attempt to expand the audience of this column to other parts of Europe, here are two events of particular significance to our partners in and around London for the next month or so:


Make it Fly

Thursday 25th October, 8:30 - 1pm
London, Sun City Office



Dr Clive King and Phil Harman, will be presenting a morning session on Solaris performance, debugging and what is in the latest release of
Solaris 10, and why it is so cool.
Aimed at a technical audience, any partners developing on Solaris would benefit from this session, from two great Solaris minds.

Session 1: Full contact debugging with the Solaris run-time linker!
The run-time linker( is fundamental to the operation of Solaris, but few use its numerous powerful debugging features. We discuss the run-time linker, what it does, why its a good idea and how you can use it for debugging a number of classes of problems. We also show how it can be used for time travel!

Session 2: The Yin and Yang of /proc
Procfs is a file system that provides access to the state of each process and light-weight process (lwp) in the system. It’s the foundation upon which debuggers like dbx and mdb are built, as well as tools such as ps, pstack and pmap. procfs is a system where you can have correct, but you can't have fast. To get a consistent, correct snapshot of a process state requires the Solaris kernel to do an awful lot of work and it can impact on system performance if used without thought. This session will help you avoid a very common set of problems as well as considering some of the wider issues around system monitoring.

Session 3: Solaris Greater Than the Sum of its Parts
Solaris technologies such as ZFS, DTrace and Zones are pretty amazing in their own right, but it is the combination of such innovations in one platform which make Solaris so much more than "just another commodity operating system".

Session 4: Solaris 10 8/07 - The fourth update of Solaris 10 brings some very important enhancements to this landmark operating system
platform. The focus of this session will be on those parts of Solaris10 8/07 of particular interest to developers.


Sun Partner Advantage Partner Marketing Academy 2007

Thursday 8th November, 9:00am - 3:30pm
Sun Customer Briefing Centre, Guillemont Park

Building on the success of the last Partner Marketing Academy (PMA) please join us at the next event on 8th November where you will learn more about Sun’s Marketing strategies, the role of our partners and hear real-life partner case studies on using Sun's Go-to-Market materials.

The feedback you gave us at the last event has enabled us to tailor the agenda to suit your requirements. The morning session will include:

  •    An update on the UK Go-to-Market plans
  •    Sun's strategy and the role of our partners
  •    An update on SPA including the latest features and benefits
  •    Customer segmentation

To view the agenda click here

Who should attend?
Key Partner Marketing Managers & the person who owns the Sun business.

The afternoon breakout sessions will include a mixture of presentations and interactive workshops customised to meet your needs.

Use this chance to meet and network with your Sun Marketing counterparts as well as other Sun partners and Channel Development Partners (CDPs).

We are sure you will find the event a good use of your time and encourage you to register as soon as possible - registration closes on 2nd November.

On the evening prior to the Partner Marketing Academy we are hosting a Partner Dinner from 7:30pm onwards at Tylney Hall, Hook, Hampshire.

Full details will be available in due course, in the meantime, please register here.

Tuesday Sep 18, 2007

Update: Solaris Performance ToolsCD 3.0 available online

I got quite some feedback on the performance tool CD. I have been able to make the CD available online for direct download. Allow me to describe it one more time in length as I did in my blog before:

What is it about?
At Sun, for our customers and partners, the Solaris Performance ToolsCD is a well known project of the Frankfurt benchmark center since 1999. This collection of (public domain) tools on a CD enables you to analyze on optimize Sun systems. The tools are used and maintained on a daily basis during our benchmark projects. The CD covers as well many information and links to performance related literature.
This is the fourth release of the ToolsCD with the focus on Solaris 10 support for SPARC and x86/x64 based Sun systems.

The CD covers within 300 MB:

  • dimSTAT v8.1 - collect and analyze performance data

  • Dtrace Tools - Brendan Gregg's collection of Dtrace scripts

  • K9Toolkit - freeware tools written using the KStat library on a Solaris 9

  • sysperfstat - displays utilization and saturation for CPU, memory, disk and network, all on one line.

  • cpuinfo - displays CPU configuration (number, type, clock and strands)

  • meminfo - displays configuration of physical memory and swap devices or files

  • iobar - displays io for disk-devices in a |cpubar|-like fashion

  • iotop - displays |iostat -x| in a |top|-like fashion

  • checkcable - prints the link up status for network interfaces

  • nicstat - prints statistics for the network interfaces such as KBytes/s read and write, Packets/s etc.

The Solaris Performance Tools CD is a best effort compilation which comes with a warranty disclaimer, as there is no guaranteed support for the Tools CD. Tool usage is on ones own risk. Horst Leitner is the chief editor of this CD. He's been compilng the work of the entire performance team. Please let them know if the software is helpful for you.

We can make the tools CD available to our SPA ( Sun Partner Advantage) members. Please send me an email. The CD is available as well as a 250MB gzip tar ball for online download.

- Stefan Schneider


Application tuning, sizing, monitoring, porting on Solaris 11


« April 2014