Solaris Internals and Performance FAQ
From Siwiki
Updates to this wiki are available via an RSS Feed.
New Items
- Need an account? Email siaccount at solarisinternals.com
- A note from Richard: My new blog is here...
- NEOSUG! Slides from the Sep 10, 2008 talk can be found here!
Hot Categories
Solaris Performance Wiki
About the Wiki
The Solaris Performance Wiki is in prototype phase. We are developing a community to provide a go-to reference for the key information related to Solaris Performance. Here we aim to provide a top level index to the essential performance information, by either linking to existing references (blogs etc...) and providing original documentation where necessary. Please update the WishList with items you want to see on the Wiki.
News
YouTube: World's Largest Grid--Data by StorageTek (Sun HPC Watercooler)
- (Mon October 6 2008) As you can see in this video, STK storage libraries play a key role in the largest computing grid in the world, which CERN designed to analyze data coming from the Large Hadron Collider (LHC). The ...
Banks and Outsourcing: Just Say 'Latency' (Sun HPC Watercooler)
- (Sun October 5 2008) A common critique of external cloud computing services is that big-time IT users are nowhere near getting on board: "Especially in the world of electronic or algorithmic trading, latency becomes a h...
Gig E & InfiniBand Vie for Cluster Interconnect (Sun HPC Watercooler)
- (Sat October 4 2008) Sun's Michael Schulman and Josh Simons have written a great article on GigE and IB for MCAE applications: "The choice of appropriate cluster interconnect depends in large part on the characteristics...
New Whitepaper: Beginner?s Guide to Sun GridEngine 6.2 (Sun HPC Watercooler)
- (Fri October 3 2008) Sun has just released a new whitepaper written by Daniel Templeton entitled, ?Beginner?s Guide to Sun GridEngine 6.2.? The whitepaper covers basic installation and configuration of the latest product...
Wall St. Video: Low Latency Market Data Distribution (Sun HPC Watercooler)
- (Thu October 2 2008) In this video from the recent High Performance on Wall Street show, Sun's Ian Pearl speaks on a panel focusing on how Trading firms looking to distribute high volume and low latency datafeeds are l...
Doing my selfish bit for the environment (Multiple Threads)
- (Mon September 29 2008) Over a year ago I blogged about building a Low power Solaris home server. I was very pleased with the 77W achieved, but have since added a couple of 1TB SATA drives. Sadly, my cheap Trust PW-5252 ...
New Mersenne Primes covered on cnn.com, guardian, etc (BM Seer)
- (Mon September 29 2008) Congrats again to all of those who contributed to finding these two new Mersenne Primes! cnn.com story, Guardian story, AP story,... For the GIMPS home page. Last week I blogged about the speedy v...
Tamp - a Lightweight Multi-Threaded Compression Utility (The Good, the Blog & the Ugly)
- (Fri September 26 2008) Back Then Many years ago (more than I care to remember), I saw an opportunity to improve the performance of a database backup. This was before the time of Oracle on-line backup, so the best choic...
Mersenne Prime Validation on Sun SPARC Enterprise M8000 & M5000 (BM Seer)
- (Thu September 25 2008) The Sun SPARC Enterprise M8000 and M5000 servers were the first systems to validate the newly discovered 45th and 46th Mersenne Primes (M45, M46). M45: The Sun SPARC Enterprise M5000 system, powered ...
%V52pNQTOgU% (David Dagastine's Weblog)
- (Wed September 24 2008) %%TNuL836K%%...
Learning MySQL Internals via bug reports (Neelakanth Nadgir's blog)
- (Tue September 23 2008) One technique that I use to understand MySQL Internals (and ZFS internals in the past) is to look at bug reports. They have lots of useful information in them. One example is Bug#32149 Long semapho...
OpenSSH & T2 (contd) (Lawrence Spracklen's Blog)
- (Mon September 22 2008) Following from the recent post discussing modifying OpenSSL to enable OpenSSH to take advantage of the UltraSPARC T2 crypto accelerators, I should also mention that it is possible to just use the PK...
OpenSSH and T2 (Lawrence Spracklen's Blog)
- (Thu September 18 2008) Following from the last entry about recent enhancements to SunSSH to enable it to take advantage of the UltraSPARC T2 cryptographic accelerators, for those who use OpenSSH, its also possible to leve...
Innodb just got better! (Neelakanth Nadgir's blog)
- (Tue September 16 2008) I just got back from vacation and noticed that two patchsets have been released that greatly improve Innodb performance! Maybe I need to take more breaks Yasufumi Kinoshita's patches Percona recent...
SSH (& scp etc) gets faster on T2 processors (Lawrence Spracklen's Blog)
- (Mon September 15 2008) Great to see from Jan's recent blog entry that SunSSH has been enhanced to take advantage of the UltraSPARC T2 hardware cryptographic accelerators – see here for more details. I will spend so...
SAAJ ClassCast Error with JDK 6 (fintanr's weblog)
- (Tue September 9 2008) A project I'm working on at the moment has an authentication component which uses a webservice to do most of the work. During the development I stumbled across an issue, which while appearing to be k...
SSE5 & AES? (Lawrence Spracklen's Blog)
- (Fri September 5 2008) Recent discussion about whether AMD's upcoming SSE5 instructions can be used to significantly accelerate (5X) AES can be seen here. Given they don't seem to provide dedicated AES instructions, its t...
Building GCC 4.x on Solaris (The Good, the Blog & the Ugly)
- (Thu September 4 2008) I needed to build GCC 4.3.1 for my x86 system running a recent development build of Solaris. I thought I would share what I discovered, and then improved on. I started with Paul Beach's Blog on t...
Happy 5th Birthday, DTrace! (The Observation Deck)
- (Wed September 3 2008) It's hard to believe, but DTrace is five years old today: it was on September 3, 2003 that DTrace integrated into Solaris. DTrace was a project that extended all three of us to our absolute limit as...
Amazons EBS (fintanr's weblog)
- (Wed September 3 2008) Werner Vogels (Amazon's CTO) has a nice post about Amazons Elastic Block Store. Well worth a read. Combined with the recently launched OpenSolaris AMI Catalogs this could be really interesting. And...
Unlocking MySQL : Whats hot and what's not (Neelakanth Nadgir's blog)
- (Thu August 21 2008) One of the approaches we are using to look at MySQL scalability is to identify and if possible eliminate hot locks inside MySQL. For locks that cannot be eliminated, we are looking at ways to reduce ...
Accelerate Multithreaded Applications with CMT Processors -- crypto & microparallelism (Lawrence Spracklen's Blog)
- (Thu August 21 2008) A new CMT whitepaper discussing how to accelerate multithreaded applications on CMT processors can be found here. The whitepaper touches on high-performance cryptography on CMT processors and microp...
Goodbye Solaris 9 (for Sun Studio) (Chris Quenelle's Weblog)
- (Wed August 20 2008) We're making the internal transition to building Sun Studio on Solaris 10 (instead of Solaris 9). This is a big deal because the product bits immediately become useless on any Solaris 9 system. Ther...
SPECjbb2005 Sun X4600 M2 X86 World Record Multi-JVM (BM Seer)
- (Tue August 19 2008) The Sun Fire X4600 M2 (8 Opteron 2.5 Ghz QC) running Sun Java SE 6 Update 6-p achieved a result of 683542 SPECjbb2005 bops, 85443 SPECjbb2005 bops/JVM for the best score for all x86 based servers on t...
List of veggies ranked by typical pesticide residue (BM Seer)
- (Mon August 18 2008) At lunch today one of my co-workers let me know about the The Environmental Working Group's list of 44 fruits and vegetables ranked by the amount of pesticide residue that each contains. You may be b...
VDBench Release.... (fintanr's weblog)
- (Mon August 11 2008) Just back from some quite enjoyable vacation time, and I noticed that Henk has released VDBench to the general public. In my previous role with the Perf folks here in Dublin I used vdbench very exten...
Extremely Fast Pattern Matching on Sun SPARC Enterprise T5220/T5240 (BM Seer)
- (Fri August 8 2008) Sun SPARC Enterprise T5220 / T5240 beats IBM Cell Broadband Engine with significantly easier application code development! Pattern matching or string searching are important to a variety of commercia...
Forums
Discussions about these Solaris Performance topics are held via the OpenSolaris Web Site.
- OpenSolaris Performance Community
- OpenSolaris Observability Community
- OpenSolaris DTrace Community
- OpenSolaris ZFS Community
Organization
The Solaris Performance Wiki is organized into the following categories:
- Key Solaris Performance Communities
- Systems Performance Tools and Tuneables
- DTrace Topics
- Chip Level Multiprocessing
- Application Code Optimization
- Solaris Performance Features by Release/Version
- Virtualization Performance
- Application Specific Tuning
- Hardware/Platform Specific Tuning
- Benchmarking, Tools and Workloads
- Assignments and Mini-projects
The performance Wiki is sponsored by the Sun performance engineering teams (PAE, SAE, MDE etc...) at Sun, and is an OpenSolaris community effort.
