T1000 ALOM rocks

I love the Advanced Lights Out Management (ALOM) module in the T1000.

The T1000 is kept downstairs, and the noise can be uncomfortable, but the ability to power up and down the T1000 remotely over the network makes using it and testing it so much easier.

ALOM should be standard on all computers!

Comments

Niagara II

The Niagara II architecture is on the way, and it promises to double the throughput of the original T1 (Niagara) CPU and provide a host of other benefits.

The Niagara CPU (T1) as provided in the T1000 (read my T1000 in more detail review) and T2000 (read T2000 faster than I need) support 8 cores, with 4 threads per core, and a single, shared, FPU. That single FPU becomes a problem in high volume floating point work, because it can slow down the work of all the other cores and threads.

The multiple threads make use of the slower access to RAM to trigger a context switch, so although they are not executing four threads simultaneously, the potential drop in performance of a single thread as it has to access more data enables another thread to run until the data is available. This enables you to get a lot of execution power out of the single core, based on the fact that it would otherwise be sitting there idle.

With the Niagara II CPU there are four significant improvements, based on the same eight-core approach:

  • Doubling of thread support to eight simultaneous threads, and therefore 64 simultaneous threads on the one CPU.
  • Each core now has it’s own FPU, improving the rate of floating point calculations.
  • Upping of the CPU rate to 1.4GHz.
  • Support for dual-CPU systems.

That last item is very interesting, because it means that you’ll be able to support a single system with 128 simultaneous threads. If Sun could squeeze that into a 1U unit like the T1000, you could support an impressive 5,376 simultaneous threads within a standard full-height rack.

Of course, to back that up, there are some additional changes. The replacement for the T1000 is expected to support 64GB RAM (twice the current) and the T2000 128GB (also twice the current), and 10Gb Ethernet will be standard on the motherboard.

The rest of the key features will remain the same, including the ability, through software, to control the individual cores and lower power consumption. I’ve mentioned it before, but I still think there could be potential for a portable version of the T1 - the Intel dual core CPUs show that multi-core technology of this type is something that can be applied in a laptop.

The Ultra 3 Mobile Workstation (read Ultra 3 Review) is not a small unit, although the size of the T1 CPU is such that it would take up a significant portion of the case…

Even a 4 core/4 thread version of the Niagara would be an interesting concept, and would keep the size and power requirements down.

Until then, I’ll just have to keep testing the T1000. I’ve spent 3 days now trying out the Cooltools, and I’ll probably be posting the preliminary results this week.

Comments

Niagara optimized ‘cooltools’

I’m in the process of doing some testing on the T1000 which I currently have on test at the moment. Some of these tests will be entirely focused on the performance of Cheffy, which uses a combination of Apache, MySQL and Perl.

I’ve also been thinking about testing some key elements in terms of where you might use a T1000 - in a web serving farm where you want high performance out your SAMP stack, say for blogging of Wikis, where you have a lot of small, simple, queries that you want executed as quickly as possible. Most variants of this are based around Apache/MySQL/PHP.

Getting everything set up and organized for that isn’t trivial, so it’s great to see a package like the Cool Tools CoolThreads Optimized Open Source Software Stack (Cool Stack)

The package includes Niagara optimized versions of:

  • Apache
  • MySQL
  • PHP
  • Perl
  • Squid
  • Tomcat

This includes a bundled configuration of Apache with MPM pre-fork and PHP, SSL and Perl modules.

It should go without saying that I’ll be testing this stack against my own configurations and builds as part of the tests.

Comments (1)

Using bash by default

I much prefer to use bash as my main shell, but in Solaris, you are much better off using the default shell, particularly for root, just in case there is a problem and you cannot mount the /usr directory during a boot.

OK, it may not happen often (and in fact, the default install is now to have only one partition for the Solaris OS, one for user files and swap), but I figure it is best to err on the side of caution.

The best way to do this is to configure your .profile to exec /usr/bin/bash if it is available, but do nothing otherwise, like this:

if [ -x /usr/bin/bash ]
then
    exec /usr/bin/bash
fi

Using exec means that the Bourne shell (sh) will be replaced by bash, so when you logout, you don’t have to logout from two shells.

Obviously you can continue to put whatever you like into the standard .profile according to your needs, while using the .bash* init scripts to do your custom bash operations.

Comments

Getting Solaris 10 working in Parallels

I have a few tips on getting Solaris 10 running in a virtual machine within Parallels on an Intel-based Mac OS X box, available through Getting Solaris 10 working in Parallels.

I haven’t yet tried it on the MacBook Pro, but then that’s only made it as far as the Netherlands on its journey from Shanghai…

Comments

Dell: Solaris not a standard

Judy Chavis has stated that Dell won’t look at supporting, or providing, Solaris on their equipment until Solaris becomes the next industry standard OS - I quote from here:

“Is it the next industry standard around operating systems? That’s what it would take for us to do that,” she said. So far, the answer is a definitive no. “Since the year started, I haven’t had a Solaris x86 customer come into the briefing center,” Chavis said.

Solaris may not be the next industry standard around operating systems, but it’s hardly a small player in the market. I’d very surprised if Dell don’t have to compete head on with Solaris in the datacenter, whether you are comparing Linux on both platforms (and I include Sun’s AMD platforms in that comparison).

Ironically, the article goes on to say:

Dell evaluated Unix years ago, including Solaris, but eventually chose to stick with Linux.

Dell, however, have hardly made their love of Linux hugely public. For months, possibly years, after their decision getting Linux for your Dell was hard. Getting Linux on your desktop on Dell can be even harder.

Still, the real issue is how seriously companies are willing to take Solaris. It’s still popular in the datacenter, albeit on SPARC or dedicated Sun x86/AMD hardware. Although Solaris x86 - almost dumped by Sun - is proving to be very popular, especially with the release of OpenSolaris.

Solaris is obviously not a standard, but as I’ve argued before, Solaris has a lot more standardization, and for a lot longer, than Linux.

Standardization or not, it seems odd that Dell do not wish to support an OS that would enable them to compete on at least similar terms with Sun’s own hardware, although Dell don’t yet like AMD.

Comments

Solaris Apache MySQL PHP - SAMP

There’s a good step-by-step guide at Sun’s BigAdmin site on how to configure your Solaris box for SAMP - the Solaris equivalent of the LAMP stack.

The short, but sweet, article can be found here.

I use SAMP on the Ultra3 as my development platform for Cheffy. Although we don’t use PHP, I use Perl, but the acronyum is the same.

I also don’t use the ready to roll SFW packages, but compile my own, purely because I have some special settings I like to make use of in all of the different packages. But the fundamentals are the same.

Comments

Sun Ultra3 Mobile Workstation

The full review of the Sun Ultra3 Mobile Workstation is now available at Free Software Magazine.

Contrary to the sign off at the end of the article, Sun have not yet asked for it back, and I’ve been using it now almost every day for the last six months, mostly for developing Cheffy, but also as my main SPARC-based Solaris 10 machine along with the Vaio running Solaris x86 that I use more regularly (as it has longer battery life, and is just a bit smaller).

You might also want to check my post at Computerworld on the machine.

Comments

Sun Ultra 3 Mobile Workstation on the way

Laptop Solaris wast originally created to look at the use of Solaris 10 and OpenSolaris on a laptop to see how good an alternative it was to using Windows or Linux.

By a strange convenience thought I’m going to be getting a genuine Sun Ultra 3 Mobile Workstation for review. As well as being a mobile powerhouse, it just happens to run Solaris, so it is going to be an interesting comparison against running Solaris/OpenSolaris on a ‘commodity’ PC-based laptop.

I’ll be doing a full review for Free Software Magazine, but I’ll be posting up my thoughts and experiences up here too.

If you have any questions about the Ultra 3, please feel free to ask.

Comments

Laptop Solaris begins

Welcome to Laptop Solaris, a blog looking at the use of Solaris (and OpenSolaris) on a Laptop.

I’ve been a long time user of Solaris and with the announcement of OpenSolaris my interest is further piqued in the direction of Solaris as a full time, desktop, operating system. I currently use Solaris mostly for servers - up until very recently a Solaris 8 x86 box handled all of my internal networking needs. Today, I use an Ultra 60, running Solaris 10, to handle the majority of my database needs, and as a platform for all of the websites, both the internal ones and those I develop for clients.

Using Solaris on the desktop and more specifically my laptop will enable me to cover many of the aspects of Solaris and help me make comparisons with my other main desktop platforms - Mac OS X, Gentoo Linux (running KDE) and Windows XP.

I fully believe that with applications like StarOffice, Firefox, Thunderbird and others there should be little reasons why I can’t use Solaris as a main desktop, and portable, operating system. Only time - and this blog - will tell how successful this process is!

On here, expect to see posts on some, or all, of the following topics:

  • Installation of Solaris
  • Daily use and experiences
  • Getting software to work under OpenSolaris and laptop-specific tools
  • Hardware and my experiences of Solaris/OpenSolaris on different mobile hardware
  • How-tos and guides on how to get the best our of your Solaris-on-laptop experiences
  • News and events on using Solaris on a laptop

That list might change in time, but the aim is to be a useful resource as well as a handy guide to what is going on.

If you want to keep up to date, consider subscribing to the RSS feed or better still, subscribe to the Planet MCslp RSS feed which will include everything here and at all of my other blogs.

If you have something to say or ask, please Contact Me.

Comments (1)

Next entries » · « Previous entries