Montag Aug 26, 2013

Less known Solaris 11.1 features: A user in 1024 groups and a workaround for a 25 year old problem

For a long time the maximum number of groups a user could belong to was 16, albeit there was a way to get 32. In Solaris 11 and recent versions of Solaris 10, the maximum number of groups a user could belong to is 1024 (which is the same limit Windows sets in this regard). It's easy to set the new limit.

set ngroups_max=1024
After a reboot, this change will be active. But why isn't this the default? There are good reasons for it. I will show you one of them in this entry. Like thinking that two digits for the year or using a signed 32-bit integer for storing the system time, the issue has it's root cause in a decision made a long time ago … in this example the moment in the past is at least 25 years ago. And often just changing something, breaks stuff that is really old, but still in use.

Experienced Solaris users, who tuned their Solaris System for up to 32 groups per user, already know the component that will be broken by having more than 16 users, because a message at the next boot of the system after the change in /etc/system that next startup will deliver a warning.

However, as i already said, there is a a solution for this problem since Solaris 11.1. This blog entry will show the workaround in action.

(read more)

Montag Aug 19, 2013

Less known Solaris features: pfedit - editing is not everything

You have allowed junior to edit the httpd.conf and you are capable to monitor the changes with pfedit. However there is a little problem. She or he can't restart the apache demon to make the new config active. When junior tries to restart the service, he or she just gets a "permission denied".


Less known Solaris 11.1 features: Auditing pfedit usage

You have allowed junior to edit the httpd.conf and and some nice evening, you are sitting at home. Then: You get alerts on your mobile: Webserver down. You log into the server. You check the httpd.conf. You see an error. You correct it. You look into the change log. Nothing. You ask your colleagues, who made this change. Nobody. Dang. As always. Classic "Whodunit".

Okay, in order to prevent this for future changes, you want to record this kind of information. And working with pfedit is really useful in order to do so.


Less known Solaris 11.1 features: pfedit

It's a really nifty feature: Let's assume, you have a config file in your system and you want to allow your junior fellow admin to edit it from time to time, but don't want him to pass any further rights to him, because this machine is too important.

Solaris 11.1 has an interesting feature to delegate the privilege to edit just a file. The tool enabling this is called pfedit.

Read more at ....

Freitag Mrz 15, 2013


Brendan Gregg has written an interesting piece about finding performance problems: "The USE method addresses shortcomings in other commonly used methodologies".

It's a good paper, however ... well let's say, I don't understand why so many people find it especially cool or especially good, because at the end it isn't something really new. Don't understand me wrong: It's good. But not extraordinarily good. Like many methodologies it's basically just codified common sense with a personal spin. So I would prefer to say "My-personal-way-of-doing-stuff" instead of calling it methodology. There is nothing new in it. Just a lot of common sense.

I really think that performance analysis is not so much about a "methodology" you can simply follow that will lead you magically to a result. It's about a mindset how to tackle problems, it's about being structured in the approach, it's about "being prepared", it's a lot about knowing stuff.

As I do performance analysis quite frequently, I have created my own "methodology", or to be more correct ... my own mindset of doing such stuff. I don't call it method or methodologies. Perhaps it's useful for some or the other ... so i write it down here.

(

Dienstag Jun 22, 2010


At the moment the RSS feed of isn't part of the frontpage aggregation and thus not part of the It you have read my blog via this feed in the past, i kindly ask you to subscribe directly to the feed of my blog at Feedburner. I want to apologize for any inconvenience.

Freitag Okt 26, 2007

Synchronisation deactivated

As you may have observed, this blog wasn´t updated for quite a while, as it was automatically feeded by my primary blog. I still work on a new gateway functionality for Serendipity to Roller, but this will be a task for my next vacation. So .. in case you found this blog interesting, please look at in the case you wasn´t redirected automatically.

Sonntag Aug 26, 2007


I finally found a good use for Twitter: I will use it as a scratchpad for links or snippets and a place for links that don´t justify an own blog entry or the addition to delicious. You will find the twitter-box on the right side at the top of the page.

Freitag Aug 24, 2007

T2 licensing for IBM software

IBM announced the PVU for the UltraSPARC T2 a few days ago: Processor Value Unit Licensing for Distributed SW. An UltraSPARC T2 counts as 50 PVUs. That´s really good news. Why? Well, wait for the benchmarks and do the math yourself ;)

BTW: The nice thing at PVUs: they have a political component. Thus PVUs are not really based of the real perfomance, they are based on the performance, IBM wants to admit. So, even when they don´t admit that T2 is better than Power6, they help us by making their software cheaper, and they can´t make them more expensive, as this would hurt their hardware bussiness by admiting, that T2 is better then Power6. Sometimes Catch-22´s are really funny ...

On the way to volume!

We fastly ramping up UltraSPARC T2. Here you see: 12 E10000k, only a little bit short of a quarter Terabit per second networkbandwith, 0,75 Terabyte per second memory bandwith, 96 cores, 192 integer pipelines, 96 crypro accelerators, 96 floating point units, 768 threads, 768 virtual processor. Imagine this processors in some nifty boxes, with a nice silver finish, 1 or 2 rack units high. Consuming only 1200 Watts for the processors. Imagine the load this babies can handle. 5 years ago, you had to fill a complete datacenter for a similar performance. Now it´s a small tray of CPUs (respective 12 or 24 rack units). Simply mind-boggling. But it´s even getting better: In the near future you will have this sheer power in only three machines.

Ein Vierteljahrhundert Compact Disc

Vor einigen Tagen ist die CD 25 alt geworden. Ich wollte eigentlich einen launigen Text dazu schreiben. Aber ich habe da ein Problem: Ich versuche mich gerade zu erinnern, welche CD denn meine erste war. An meine erste selbstgekaufte Platte kann mich noch gut erinnern: Appetite for Destruction von den Guns n´ Roses. Das Cover mit dem Mädel mit der halb runtergezogenen Damenunterbekleidung.

Ich kann mich sogar noch an meinen ersten CD-Player erinnern. Pioneer mit dem Stable Platter Mechanismus. Der dazu fuehrte, das ich beim lauschigen Ausklang eines Dates vor der Stereoanlage des öfteren den Player zur Herausgabe der CD zwingen musste, um sie erst mal umdrehen. Denkt man ja auch nicht dran, das die CD vielleicht mit der silbernen Seite nach oben muss. 1993 habe ich den gekauft ... irgendwann um den Dreh. Deswegen habe ich so einige ganz dunkele Vermutungen, welche CD denn von mir als erste erwählt worden ist.. Von den Dingen, die ich damals gehoert habe ist nur Peter Gabriel geblieben, und das ist auch gut so, zum einen weil Peter einfach der Meister ist, und der Rest wirklich schlecht war ..

Aber mir will einfach nicht einfallen, von wem die erste CD war. Ich hoffe gerade inständig, das es nicht Seal war ... obwohl er damals nicht ansatzweise der Schwiegermutterliebling von heute war ...

Aber das sich nicht erinnern können passt vielleicht zu einem Medium, das sich nicht mehr durch hören abnutzt. Eine Musik zu lieben hinterlässt keine Spuren mehr. Man muss die Musik nicht mehr der Nadel opfern, um sie hören zu können. Vielleicht ist das gerade der Vorteil der CD. Vielleicht passt das Medium CD zu einer Musik, die auch im Hirn keine Spur mehr hinterlaesst.

Wie sagt Agent K noch so treffend: "Dann muss ich mir das weisse Album noch mal kaufen". Am Ende kauft man bei jedem neuen Medium doch nur die alte Musik, weil einem das neue unerträglich erscheint. Und erstmals glaube ich, das nicht am Alter liegt, sondern an der Musik an sich: Wir sind die erste Generation von vor sich hin alternden Erwachsenen, die auf eine Jugend stösst, deren Musik zielgruppenorientiert zielgenau so konzipiert ist, das die geistige Barriere auch für den unmusikalischsten und geistig herausgeforderten Menschen zwischen Hören und Kaufen minimal ist.

Was die Zukunft bringt ? SACD, HDCD, BluRay-CD ? Nur: Unsinn und Sinnentleertheit bleibt auch mit 192 kHz und 96 Bit noch Unsinn und Leere. Nur sechzehn mal so gross.

Donnerstag Aug 23, 2007


Okay ... our stock ticker symbol SUNW will be retired soon. Our new stock ticker symbol is JAVA. Personally, i don´t like it. I don´t like it at all. We´re SUNW. But okay, Jonathan is perfectly right, when he states, that Java is our most powerful brand. But at the end, it´s just a stock ticker symbol and perhaps it´s good to hammer one little fact into the minds of the stock markets: We were the ones, who invented Java ... not BEA or IBM or the like. So at the end, this may be a move, that many technical people doesn´t like. But hey, stock symbols are unimportant for technical people anyway, they were introduced for the beancounting fraction, for the budget planing fraction. And thus, whenever such a person thinks about Java, the person will think at first about the company, which stocksymbol is JAVA. Whenever, someone writes something about us, they will carry "JAVA" forward. And both can only be of positive effect for Sun. At the end it´s all about awareness, at the end it´s all about of closing the circle.

Samstag Aug 18, 2007

House music M.D.

I know someone, who knows someone with access to british television. Thus i was able to get a dvd with three House M.D. episodes. Emergency Room jumped the shark after Season 10, so House is the last only doctors series you can really look. I´m a fan of this series and House is a role model for us ulltracompetent, but antisocial assholes ...
One of the three episodes was House Training (Season 3, Episode 20). At the end (no spoilers here, but you find one here) music starts as usual in modern series. The "bringing the subplots to an end"-music of this episode is excellent. Perfect match to the situation at the end of the episode. With some search in the internet i found the interepret and the title: It´s Follow the leader from the 2006 Mattew Ryan Album "From a late night high rise". An excellent piece of atmospheric music. Give it a try ...

VMware vs GPL

Yesterday i´ve linked to the Inquirer story about the license violation claims of VMware made by a Linux developer . There is a good blog article that sheds some light on the issue : The VMware house of cards. VMware should clarify this issue, soon ... or port to OpenSolaris (CDDL is friendlier to the allegated deep integration;)

Sun and IBM inks OS deal

It´s not the "IBM kicks AIX" deal i hoped for, although there are some small hints (Who wants AIX when there is a Solaris on the plattform ;) ). But the deal is nearly as good as a "We kick it" message would be. With this annoucement IBM wins a decent operating system for their xSeries (perhaps for zSeries and pSeries, but honestly, i don´t believe in usable code anytime soon), we win something more important: With IBM another Tier1 supplier (other then ourself) backs our Solaris x86 story. Better story, more ISV support for the x86 variant of Solaris. And from now on, nobody can talk about Solaris x86 as a niche.Solaris 10 gains momentum everyday. A good article about this agreement is available at the Register: IBM embraces - wtf - Sun's Solaris across x86 server line - of course beside of the bullshit of this GCG analyst. Such development places Solaris x86 in a good position to compete with Linux. Or as Ashlee states it:
Solaris x86 enjoys a relatively small but devoted developer community. The Linux crowd seems to have taken notice of this with zealots bashing Solaris x86 at every chance during recent open source trade shows. Such concern is understandable given that Solaris offers a number of high-end features not found with Linux. (Note to self: Start flame war.)
IBM's support for Solaris x86 could give the developer community a real boost, since Big Blue opens up a broader market. In addition, IBM's move appears to confirm that there is strong demand for the OS among corporate customers. It's hard to imagine IBM agreeing to this arrangement without customers applying serious pressure.
PS: I don´t like analysts and the media gives them a stage that is largely oversized for their blurbs. And most often they seem to be single people analyst shops. As far as i memorize, i don´t remeber a GCG analyst blurb from someone different than Dan Olds. Sometimes those people raise my suspicion, that they are hired to make some marketing statements, when you aren´t able to make this statement on your own.



Top Tags
« April 2014