Thursday, 13 November 2008
HP World 2008 Germany
Shame really, if HP made it say 25 quid rather than 1200 quid to attend sessions (let alone the cost of transport) loads of people would come, HP would get loads of people.
Ah well...
Thursday, 3 July 2008
Grid and Application Designs
But what now: Blade CPU stop at around 3.0/3.2Ghz, and quad core clock speed is likely to be slower, 1.7/2.0Ghz? The traditional CPU route is suddenly running out of road.
Options?
1. Compiler optimization: Use smarter compiler options which take single-threaded applications and 'fake' multi-threading on certain CPUs.
2. Conserve space by replacing all single and dual codde blades with quad cores.
3. Look at application re-design. Find threads which consume a whole CPU when called and optimise them.
Consider this: the blades bought 3 or 4 years ago (single or early dual core) waste too much space in the data centre, and need refreshing with newer quad core blades.
The business will have to pay a heavy price for such early investment, and should ask the question: why do we always have to buy more hardware every year in such volume? Why not look at how the application is written, and tune the code to run on the right processor.
regards
pos
Tuesday, 18 March 2008
Updated website from PerfCap Corporation
Saturday, 8 March 2008
Storage Capacity Planning - SASAN new software
Following decades of server capacity planning, the same tools have been modifed to provide storage capacity planning - multi-vendor multi-what-if: SASAN (Storage Analysis for Storage Area Networks.
Features:
EMC data analyzer
EVA data analyzer
UNIX and Windows data analyzer
OpenVMS and Tru64 specialist data analyzers
OVPA Support
SAN Mapper and configurator
SRDF and remote storage support
Intelligent IO mapping
Intelligent RAID scaling and host/controller based modelling
Automatic production of reports, what-if scenario.
Email for more information, examples, etc. pos@positechconsulting.com
Friday, 7 March 2008
Better Software Required: and supplied
So, in the best tradition of chess players who 'announce' checkmate in five moves, followed by a shuffle six moves later, I am going to make a software pre-announcement. For my sins. [software preannoucements are generally called 'vapourware' by the way: not in this case)
Release Date: June 2008.
Company: Positech Consulting
Product Name: not divulged
Internal name: snibbo.
Compatibility: anything
Function:
A dynamic on-line tool for mapping business processes to volumetric analysis software to produce a true end-to-end business function to infrastructure map - to the data centre fundamentals.
Features:
Everything.
- Automatic business mapping from templates, or user-defined maps.
- Matching of processes to functions
- Full-scale performance analysis to a user-defined transaction level
- Full-scale capacity planning process giving response time breakdown per workload, and what-if analysis to cover business volumetric and organic growth
- Fully Automated
- I will repeat that: Fully automated.
- Platforms: UNIX, Windows, Linux, OpenVMS
- Feeds: any
wish me luck. I had better start coding now.
pip-pip
Friday, 22 February 2008
Itanium Performance Analysis Session with Updates from Intel
I am giving a performance and capacity planning session with some exclusive update material from intel. Some places still available...
Thursday, 7 February 2008
New whitepaper comparing drive technologies
Watch out for my matching excel link comparing 100s of drives, old and new.
Wednesday, 6 February 2008
Beware the Sold State Disk: seek and ye shall find
BUT:
Be not fooled by cheaper SSD's offering lowly SATA (100Mb/sec) transfer rates. Despite the exellent seek time, the relatively poor transfer rate and SATA speeds will hamper IO.
Examples of nifty SCSI-based SSD's:
http://www.storageflex.com/s6.htm
Be not fooled also by FLASH-based SSD's. They are slower for writes that DRAM-based SSD's
Be careful in your selection: if an SSD seems really cheap, it is for a very good reason.
Saturday, 2 February 2008
Cockcroft praises PerfCap PAWZ at USCMG
Inland Revenue's website crashes...
Questions to ask, expecting the answer 'No'.
- Were the servers hosting the web layer, application layer and database layers under capacity management?
- Was the infrastructure set up for Capacity Planning? Was a sizing study performed on the 'worst case scenario:namely a workload increase of 'x' on 31/01/08.
I know that this does not happen in the US: H & R Block, who host the on-line service for the IRS actually did capacity planning studies on all levels of their infrastructure to check that the servers could scale with usage.
Obviously not inthe UK. This will get worse next year, and proabably take 1 year to implement.
Well done to all concerned.
Friday, 1 February 2008
BNP interested in SocGen: no surprises there
From memory, the then-Paribas board were very much in favour of the offering from SocGen.
Alas, it was not to be: BNP simply showed the shareholders the money.
7 years and a bitter integration programme later (1 huge de-nationalised bureaucacy consuming a lean, mean and strongly-independent albeit smaller bureaucracy), it seems that BNPP may consume SocGen with the same appitite as Paribas. Would the French Government stop this on the grounds of competition? Well, they didn't prevent Credit Agricole and Credit Lyonnais sealing the knot. SocGen's retail business must be a tempting morsel for BNPP, with the investment banking arm possibly going to the BFI sector of BNPP. Remember, the French Government would prefer a SocGen staying in French hands at almost any cost to the French taxpayer.
Think about it...
Monday, 28 January 2008
Commentary on recent SocGen annoucements
1. This was an isolated instance and controls have since been put in place to make sure this will not happen again.
2. The individual concerned was a loose cannon/unstable/acting on his own and this cannot happen again.
Commentary: if 1., then why were the controls so rubbish, as an esteemed ex-colleague of mine would say. Once answer is, in part, the fact that workstation activity is not generallty monitored: ie what the traders are doing at an application level. With no such monitring, baseline trading patterns cannot be established so deviations cannot be discovered, or even predicted.
From an application and system level the lack of effective instrumentation means that it is almost impossible to spot abberant trading patterns.
From an organisational level, if the supposed fraud was performed on multiple applications, developed by multiple application teams, the independent nature of most investment banking development organizations, even within, for example, a Fixed Income group, will mean that there are no common application instrumentation and correlation tools. Given the customers of these groups (ie the traders) will always put extended functionality before instrumentation every time, budgets are never created for such events.
Result: the best compliance teams are going to be handicapped if much of the information indicative of irregular trading simply does not exist....
Commentary: if 2. then this is the typical trick of 'playing the man, not the ball'. A simple repost to any such comment is 'Well, this person was apparently [insert punishing adjective here], and still managed to take the bank (front/middle/back office, compliance, management team etc) for billions of [insert currency here], I would hate to find out what a really switched-on person would do'.
What I find really disturbing is that although it is difficult to guard against insider fraud, it should be thought of as impossible. Cases such as Enron, Worldcom etc etc have shown that typically [and not saying that this is the case here] any such major jiggery-pokery was sanctioned at a senior level, and the person 'caught' is normally the fall guy.
Of course, the conspiracy theorists would claim that a rival organization planted a sleeper in the bank and then waited for the bomb to go off.
Tuesday, 22 January 2008
...and if you really cannot sleep
What I really like about this is that there is a cracking podcast download from
TeamQuest’s IT Resource Concept Makes Complete Business Sense
Scott Adams
10 min.
I just wish it was the chap who draws Dilbert....
Teamquest announce Release 10
BMC announce award, rename of Patrol
This reminds me of Sellafield... formerly Windscale: not that I am comparing enterprise management software with a leaky nuclear power plant..
Thursday, 10 January 2008
...and another thing
$Result=f$coat(get,now) ! for those who remember VMS
Oh dear. I was not impressed. The questions I wanted answering were 'I have 50+ linux servers, how do I performance analyze all of them easily and quickly?'. The answer wasn't any of the books I looked at (via O'Reilly's SAFARI on-line book jobby, not that I get anything for the plug). Why was this, I wondered? Well, here are the answers:
- the authors of the books were all pure tecchies.Therefore, they have limited experience in how real end-users [who work for huge financial sector-type enterprises] implement solutions and manage performance problems. You can spot this easily, when one vendor super-tecchie says 'Oh that is not how I do things'. Generally, one cannot just log on and slap some freeware performance tools on the server [yes I know I used to, but I have seen the error of my ways [maxprocesscnt=6]. Frequently, one is not allowed access.
- Given that an enteprise may have literally 100's of Linux servers, you may have only two or three system administrators to look after them. 'Look after' = keep them running, not performance manage, tune or capacity plan every server. There are frequently not the skills to do this anyway. What does this mean: one cannot generally pour over a server in production, and apply kernel tweaks etc, unless the business (customer, whatever) approves. Customers only do that when a) there is no other option or b) there is no budget.
- If any performance tool starts slaying the CPU (anything over 5% people tend to notice), beyond the norm (1% but there are few commercial performance tools which can do that) then one gets told to remove it.
The answer is to wite my own performance tuning for Linux (not an easy task, given what was left out of the Linux performance counters, compared with proprietary UNIX). There is, for example, a performance tool which gathers decent, low-level stats per process IO, per process disk, response time etc. Sounds great. BUT:
- It requires a kernel link because of device drivers.
- See 1.
What does this mean in practise: if you re-build the Linux kernel away from the standard, for example, [entirely hypothetically and not based on any previous experience] this will happen:
- The hardware vendor will not support you in the event of a system crash eg, [sharp intake of breath], well, guv, we cannot support this system with that kernel driver. Rebuild the kernel withoiut the driver
- The software vendor ditto
- The storage vendor ditto
- The HBA [especially the HBA} vendor ditto.
- The OS vendor ditto, after they have fallen over laughing with four legs in the air.
So, there is no solution: I will have to write (and publish probably) a guide to Enterprise Linux System Management.
Put it on the list....
Wednesday, 9 January 2008
Workstations and Drive Performance Analysis
Nice aspect of capacity planning consulting is that you can say to the customer: fix this! 'This can be just a single drive or controller or bus, even on a lowly workstation.
Moral of story: monitor workstations. Can save a lot of unncessary project spin and a lot of money. Let me see: typical project costs #400 per day? Cost of new SCSI drive for workstation: 160.
Next project: Data Centre design...watch this space.
Friday, 4 January 2008
Gently does it
Thursday, 3 January 2008
Why no Teamquest, Metron,PerfCap in the share listings?
http://www.metron.co.uk/home/about/index.html
http://www.teamquest.com/about/corporate-information/index.htm
http://www.perfcap.com/AboutUs.htm
This is a factor to be considered when negotiating. A public company be pressurize its salespeople to close deals before FY deadlines - a private company less so. In dealing with private companies is generally a trickier proposition for banks, since there is no shareholder pressure points to be used. Not that anyone would of course.
As a service to my readers, here is the FY end dates of the publically listed companies listed on this blog. All data comes from the Annual Reports, available from their respective urls.
BMC March 31st Q1
HP October 31st Q3
CA March 31 Q1
IBM December 31 Q4
What this blog is about
This explains the capacity planner's relationship with the customer:
Number 6: Where am I?
Number 2: In the Village.
Number 6: What do you want?
Number 2: Information.
Number 6: Whose side are you on?
Number 2: That would be telling. We want information… information… information.
Number 6: You won't get it.
Number 2: By hook or by crook, we will
Welcome to Capacity Management Blog
Blog characteristics:
- Which isn't from a vendor.
- Which is free
- Which is unbiased*
Some general stuff which I will always cover:
- Capacity Management Industry acquisitions/mergers/sell-offs/de-mergers/chatper 11 [you know who you are]
- Hardware vendor events of interest to Capacity Planners, Performance Analysts
- A dictionary of definitions of Capacity Planning and all its related terms
- What is Performance Analysis
- What is Capacity Planning
- What is Workload classification
- Computer Measurement Group (interesting non-mainframe articles only please)
Some specialised stuff which I will lob in from time to time
- Virtualisation: how to analyze and capacity plan for enterprises wishing to move to a virtualised environment without causing a virtual headache.
- Blades: Capacity Planning, Performance Analysis specifically:
- Benchmarks: what the heck is going on these days?
- Queueing theory: where does capacity planning come from? Do all the mathematical formulae designed for manframe and VAXen still add up in today's world.
- Horror stories: case studies with the names removed and altered to protect the guilty.
- Vendor analysis: good bad and indifferent.
- ITIL: what is going on?
- CPU differentiation between vendor
* unbiased = regarding all the vendors on the same evolutionary scale until proven otherwise