Here is a little press review around Oracle technologies, and Solaris in
The Oracle Solaris Crash Analysis Tool Team is happy to announce the
availability of release 5.3. This release addresses bugs discovered since the
release of 5.2 plus enhancements to support Oracle Solaris 11 and updates to
Oracle Solaris versions 7 through 10.
Since December 2, LDoms count as "Hard Partitioning". This makes it possible
to license only those cores of a server with Oracle software that you really
Announcing Release of Oracle Solaris Cluster 4.0!
Oracle Solaris Cluster 4.0 offers the best availability for enterprise
applications with instant system failure detection for fastest service
recovery. It includes out-of the box support for Oracle database and
applications such as Oracle WebLogic Server and is pre-tested with Oracle Sun
servers, storage and networking components. It is optimized to leverage the
SPARC SuperCluster redundancy and reliability features and delivers the high
availability infrastructure for the Oracle Optimized Solutions.
Oracle E-Business Suite Release 12.1 Certified on Solaris 11
Oracle Solaris 11 was announced last week, and I'm pleased to also announce
that Oracle E-Business Suite Release 12.1 is now certified on Oracle Solaris on
LDoms networking in Solaris 11
The network stack for Oracle Solaris 11 has been substantially
re-architected in an effort known as the project Crossbow. One of the main
goals of Crossbow is to virtualize the hard NICs into Virtual NICs (VNICs) to
provide more effective sharing of networking resources. The VNIC feature allows
dividing a physical NIC into multiple virtual interfaces to provide independent
network stacks for applications.
How low can we go ? (Minimised install of Solaris 11)
I wondered how little we can actually install as a starting point for
building a minimised system. The new IPS package system makes this much easier
and makes it work in a supportable way without all the pit falls of patches and
packages we had previously.
Oracle Solaris Studio 12.3 Launched!
Oracle Solaris Studio 12.3, Oracle's advanced C, C++ and Fortran development
tool suite, accelerates application performance up to 300% on Oracle Systems,
provides extreme application observability and enhances developer productivity.
Oracle Solaris Studio 12.3 is optimized for Oracle Solaris, Oracle Linux, and
Red Hat Enterprise Linux operating systems.
Disgruntled employee? Oracle doesn't seem to care about Solaris 11 code
The source code for Oracle's Solaris 11 operating system is now out in the
open for anyone to peruse and compile, thanks to a furtive posting of a
compressed archive that has been mirrored across scores of bitstreams and
filesharing sites. But so far, Oracle hasn't moved to do anything about it, and
the question remains whether the code was leaked by a disgruntled Oracle
employee, or if this is the strangest open-source code-drop in history.
The Rise of Engineered Systems
The point is:
Building IT systems is complicated, time-consuming, error-prone, unpredictable,
resource-intensive, expensive and risky.
Or, more shortly:
The way we build IT today is broken.
That's what Oracle’s Engineered Systems are about.
How to Install and Configure a Two-Node Cluster
Using Oracle Solaris Cluster 4.0 on Oracle Solaris 11
How to quickly and easily install and configure Oracle Solaris Cluster
software for two nodes, including configuring a quorum device.
The case of the un-unmountable tmpfs
Every once in a rare while our development machines encounter an fatal error
during boot because we couldn’t unmount tmpfs. This weekend I cracked the case,
so I thought I’d share my uses of boot-time DTrace, and the musty corners of
the operating systems that I encountered along the way. First I should explain
a little bit about what happens during boot and why we were unmounting a tmpfs
2000x performance win
I recently helped analyze a performance issue in an unexpected but common
place, where the fix improved performance of a task by around 2000x (two
thousand times faster). As this is short, interesting and useful, I’ve
reproduced it here in a lab environment to share details and screenshots.
Determining why CPUs are busy is a routine task for performance analysis,
which often involves profiling stack traces. Profiling by sampling at a fixed
rate is a coarse but effective way to see which code-paths are hot (busy
on-CPU). It usually works by creating a timed interrupt that collects the
current program counter, function address, or entire stack back trace, and
translates these to something human readable when printing a summary
Profiling data can be thousands of lines long, and difficult to comprehend.
Flame graphs are a visualization for sampled stack traces, which allows hot
code-paths to be identified quickly and accurately.
Visualizing Device Utilization
Device utilization is a key metric for performance analysis and capacity
planning. In this post, I’ll illustrate different ways to visualize device
utilization across multiple devices, and how that utilization is changing over
As a system to study, I’ll examine a production cloud environment that
contains over 5,000 virtual CPUs (over 600 physical processors).
Coming Soon: My Oracle Support Next-Generation User Interface
My Oracle Support will receive a new user interface built using Oracle
Application Development Framework (Oracle ADF). The new interface is designed
to deliver faster, more streamlined access to support information and services.
The upgrade will bring immediate benefits and also establish a new,
state-of-the-art platform for service innovation over time.
More thoughts on ZFS compression and crash dumps
Thanks to Darren Moffat for poking holes in my previous post, or more
explicitly pointing out that I could add more useful and interesting data.
Darren commented that it was a shame I hadn't included the time to take a crash
dump along side the size, and space usage. The reason for this is that one
reason for using vmdump format compression from savecore is to minimize the
time required to get the crash dump off the dump device and on to the file
Oracle Solaris 11, Aimed at Cloud Deployments, Enhances Network
December 07, 2011 - IDC Link
Although customer updates have been shipping to customer sites for many
years, this was the first major release of Solaris in seven years — and the
first major release since Oracle acquired Sun Microsystems in January 2010.
Following a beta program that began in 2010, there were more than 750 customers
with Solaris 11 in production at launch.
Oracle Solaris runs on the Oracle SPARC hardware systems and on x86 server
systems (systems based on Intel or AMD x86 microprocessors). Oracle sees this
dual-platform approach as a differentiator from the two other major Unix
operating systems, IBM AIX and HP-UX 11 v3, which run on POWER and Itanium
systems, respectively, but not on x86 architecture. […] This dual-platform
support, with SPARC and x86, gave Solaris a bigger footprint in datacenter
through the early 2000s and helped sustain the full portfolio of 11,000 Solaris
Oracle has expanded the functionality of Solaris with Oracle Solaris 11 —
adding new features related to virtualization and cloud computing. There is a
very short list of vendors that show this kind of continued investment in
operating systems — including Microsoft (Windows); Red Hat (Linux); and the two
leading Unix competitors, IBM and HP.
SPARC T4 Server eBook
The Oracle ACE Program Newsletter| December 2011