Blog Archives

Capacity vs. Performance : Why do I have so much free space on my SAN and why can’t I use it?

Posted on by

In the past–in the days of 2GB,4GB,9GB,18GB and even 36GB drives–when you were tasked with purchasing and configuring hard drives for an application, you were given the amount of storage space required for the application and that was pretty much good enough. If you or your company were more organized you’d do an analysis of the performance requirements for that application (ie: IOPS, read/write ratios, bandwidth, etc.) to make sure you had enough spindles to accommodate the application. More often than not, the capacity requirements necessitated more disk than the performance so you’d build your RAID group and fill it up all the way.

Fast forward a few years and 72GB drives are no longer available, 146GB drives are getting close to end-of-sale and there are 300, 400, 600GB drives, and terabyte SATA drives available for almost any storage system or server. The problem is that as these hard drives get bigger, they aren’t getting any faster. In fact, SATA drives are relatively new in the Enterprise space and are slower than traditional 10,000 and 15,000 RPM SCSI drives. But they hold terabytes of data. Today, performance is the primary requirement and capacity is second because in general you need more spindles for the performance of your application than you do to achieve the capacity requirement.

As an example, let’s take a 100GB SQL database that requires 800 IOPS at 50% Read/50% Write.

Back in the day with 18GB drives you’d need 12 disks to provide ~100GB of space in RAID10. Using SCSI-3 10K drives, you can expect about 140 IOPS per disk giving you 1680 IOPS available. Accounting for RAID10 write penalties, you’d have an effective 1100 IOPS, more than enough for your workload of 800 IOPS.

Today, a single 146GB 10K disk can provide all the capacity required for this database; but you still need at least 10 disks to achieve your 800 IOPS workload with RAID10, or 15 disks with RAID5. The capacity of a RAID10 group with ten 146GB drives is approximately 680GB, leaving you with 580GB of free (or slack) space in the RAID group. The trouble is that you can’t use that space for any of your other applications because the SQL database requires all of the performance available in that RAID group. Change it to RAID5, or use new larger disks, and it’s even worse. Switching to 15K RPM drives can help, but it’s only a 30% increase in performance.

If you are managing SAN storage for a large company, your management probably wants you to show them high disk capacity utilization on the SAN to help justify the cost of storage consolidation. But as the individual disk sizes get larger, it becomes increasingly difficult to keep the capacity utilization high, and for many companies it ends up dropping. Thin Provisioning and De-Duplication technologies are all the rage right now as storage companies push their wares, and customers everywhere are hoping that those buzzwords can somehow save them money on storage costs by increasing capacity utilization. But be aware, if you have slack space due to performance requirements, those technologies won’t do you any good and could hurt you. They are useful for certain types of applications, something I’ll discuss in a later post.

So what do you do? Well, there’s not a lot you can do except educate your management on the difference between sizing for performance and sizing for capacity. They should be aware that slack space is a byproduct of the ever increasing size of hard disk drives. Some vendors are selling high speed flash or SSD disks for their SAN storage systems which can be 30-50X faster than a 15K RPM drive and have similar capacities. But flash has a significant cost which only makes sense if you can leverage most of the IOPS available in each disk. In the next installment I’ll discuss tiered data techniques and how they can overcome some of these problems, increasing performance in some cases while also increasing utilization rates.

Underwater Photography

Posted on by 0 comment

Over the past few years I’ve started to travel a bit more and some of that travel has been to tropical locales like Maui, Mexico, and most recently Polynesia.  Of course any time you travel to a tropical place one of the obligatory tourist things to do is snorkel.

In February 2007, I went to Maui for a friends wedding and I took my Nikon D70 and Canon PowerShot Elph SD100 along.  I’d had the SD100 for a few years and it was pretty beat up but it still worked.  So I picked up a Canon Underwater Case for it prior to the trip hoping I could get some underwater photos while snorkeling. The case worked very well but I found that the photos lacked much color, mostly looking blue.  I experimented with a few things and did some research and found that Red is the first color to be filtered out in water.  So I boosted the red on a bunch of the photos and that helped a lot.

During our honeymoon in April 2009, I had my newer Nikon D90 and a Canon PowerShot Elph SD1100 (which replaced my SD100 after it finally stopped working reliably).  I picked up a new Canon Underwater case (since they are camera model specific) for the SD1100 prior to the trip and again took it snorkeling.  The water in French Polynesia is a little clearer and the sun a little brighter than Maui so the colors were better.  But still I ran into color problems like too much blue, and not enough red.  However this time boosting Red didn’t seem to help, in fact hurting the image.

I finally figured out the trick though.  My seldom used Custom White Balance option.  Using Adobe Lightroom 2 (my current favorite), or most any RAW photo workflow tool (Bibble, Aperture, Nikon NX) you can adjust white balance of the photo manually or use a picker to choose an area of white for the software to automatically determine proper white balance. I snorkeled in 5 different places during the trip and each had unique lighting and differing depths which changed the result.

Methodology:
First of all, I did not use the flash since it highlighted floating bubbles and sand in the water.  For each unique snorkel location, I tested the White Balance picker tool on 3 different photos using various points of the images that should be white.  I noted the Tint and Temp that Lightroom determined from each point and picked the values for each that seemed to be the average for all of the tests.  Then applied the final Temp/Tint values to all of the photos in the set.  I also increase the Clarity and Vibrance values on all of the photos since it helped to bring out the fish and coral from the background.  I did not adjust saturation or curves in any way.

Examples:
Rangiroa, Tuamotu (salt mixing cloudiness, sunny, lots of shadows, 20 feet+ deep)
    Temp +32, Tint +54
Fakarava, Tuamotu (very clear water, lots of sun, 5-6 feet deep)
    Temp +11, Tint +35
Bora Bora, Society Islands #1 (sand mixing cloudiness, cloudy day, 3-4 feet deep)
    Temp +23, Tint +60
Bora Bora, Society Islands #2 (very clear water, cloudy day, 40+ feet deeo)
    Temp +39, Tint +73
Taha’a, Society Islands (very clear water, lots of sun, 4-5 feet deep)
    Temp +11, Tint +35

The results turned out pretty good in my opinion and you’ll note that in similar conditions (Fakarava vs. Taha’a for example) the white balance holds pretty constant.  Keep in mind that the original photos were JPGs from a point and shoot camera, not RAWs from a DSLR like the D90 where making White Balance changes is easier.

For examples of all the underwater photos I took with the old and new methods, check out my Flickr Underwater set…  http://www.flickr.com/photos/techsavvy/sets/72157594554826402

Category: photography

The Wedding is only days away

Posted on by 0 comment

On Saturday April 4th I’m tying the knot. There’s been alot of planning, scheduling, and meeting with people to get it all ready but it’s almost there now. I’m heading up to Canada on Wednesday along with a bunch of family and some friends. The wedding should be very nice, and slightly non-traditional. The ceremony will be outside, in the snow, in the cold, but it will be beautiful. The reception is inside the hotel and we’ll have a large (11-person) Big Band playing for us. I’m really looking forward to seeing how the whole night turns out. And of course I’m looking forward to becoming a husband.

Category: random

Life Goes On..

Mike in the Color Guard at a parade.

Mike in the Color Guard at a parade.

I figured I would send out a follow up about Mike since it’s been a while.  There’s nothing really new going on except that Mike and his family are back in Michigan getting back to their normal lives.  He’s doing quite well and has no major ill-affects from the tumor or the surgery.  His head is healing nicely and his hair is growing back enough to cover the scar.

That’s pretty much it.  He’ll be back here in April for an MRI and for my Wedding.

Category: cancer

New Camera and Flash

For Christmas, I bought myself some new camera gear and received a few things as gifts..

I picked up a new Nikon D90 DSLR from my local reseller. I almost sprang for the D300 but decided that I could get by just fine with the D90 as it is more than capable for my needs. My initial impression is that the D90 is quite a bit faster to acquire targets and focus than the D70. It also exposes slightly better, I’ve noticed that the D70 overexposes a bit.

As gifts, I received the SB-800 speedlight and Sony Ni-MH batteries and charger. The NiMH batteries are 2700mAh and according to Nikon’s documentation should be able to cycle the flash in almost half the time compared with standard AA batteries. Plus they are rechargeable so I can stop buying AA’s all the time.

I tested the SB800 with the D90 and found that I can use continuous firing with the flash and it’s quite consistent. When I had the SB600 on the D70, the flash would not fire for every frame when firing continuously. In a burst of 3 frames the flash would usually miss one of the shots. No problems when using the SB800. I’m also very impressed by the SB800/D90’s exposure of people. The lighting seems more natural.

I’ll be taking some comparison shots with the D70/SB600 and D90/SB800 to try and highlight differences in the near future.

Category: photography

Diagnosis…

Removing the staples at UWMC

Removing the staples at UWMC

Well, we met with a bunch of doctors today, Dr. Silbergeld and Dr. Gabikian who we’d met before, plus  the Attending Radiation oncologist, his Resident, and the Chemotherapy Attending.

Dr. Gabikian removed Mike’s staples (about 50 of them) and sutures, then Dr. Silbergeld talked about the tumor.

Mike has a Primary brain tumor called a Supratentorial Glioma and it is a Grade 2.  Gliomas are of two types, Astrocytomas which are made of astrocytes, and Oligodendrogliomas which are made of oligodendrocytes.  Mike actually has an Oligoastrocytoma which contains both types of cells, hence the more common name of “mixed glioma”.

A primary brain tumor is one that starts in the brain and does not appear in other parts of the body.  Supratentorial means that it is above the tentorium membrane which separates the cerebrum from the cerebellum.  A primary brain tumor is, by definition, not cancer.  Cancer implies the ability to spread to other parts of the body which brain tumors don’t do.

The doctors said that there is no way to get ALL of the tumor cells out during surgery and as a result there is a 100% chance that the tumor will re-occur but we won’t know how soon.. It could be a year or 10 years.  They recommend that Mike watch the tumor with MRI’s every few months for now and see if it’s changing, regrowing, etc.  If it starts to come back, then he’ll have to go through radiation treatment to kill the tumor cells but they’d prefer to wait since there are side-effects of the treatment.

Another thing about brain tumors is that they grow by invasion, meaning that they convert good brain cells into tumor cells.  Over time, this *could* cause neurological damage but you just never know if, how, when, or what it will effect.

All in all, the prognosis is as good as it can be for a person with a brain tumor.  It’s statistically unlikely that the tumor will grow much in the next 12 months and the doctors hope that he can go 5, 7, or more years before it grows enough to need radiation.  For now, his brain is working well and his body function is good.  Mike will be going back to Michigan at the end of the month and start observational MRIs every 3 months at U of Michigan most likely for now.

Category: cancer

Results Coming..

Mike at home after Surgery.. He’s pretty swollen which makes his face look a little distorted.

Mike at home after Surgery.. He’s pretty swollen which makes his face look a little distorted.

Today we are going back to UW for Mike’s post-op consultation. We should find out the results from the pathology tests so this is the big day.  Honestly I think this is bigger than the surgery itself.

Mike has been hanging around at home recently, relaxing and healing.  He seems to be doing better and his spirits are much higher now.

I’ll post again later in the day following the appointment.

Category: cancer

Slow Progress But Progress All The Same!

Posted on by 0 comment
Mike in the ICU on Wednesday

Mike in the ICU on Wednesday

On Thursday, Mike was still in and out of sleep most of the day.  In the afternoon he started to stay awake longer and asked for a danish, coffee, and a newspaper.  His older son, Itaru, got to go visit him Thursday as well which was good.  Ita (8 years old) had been worried and wondered why he couldn’t visit his dad.

Mom and Tim went over to UW again about 4pm Thursday and at about 6pm he was moved out of ICU into a regular room.  He was awake much more Thursday afternoon and Friday morning and is able to converse now.

At about 1pm today, Mike was released from the hospital and is now home.  He’s on a lot of pain killers at this time but he’s doing pretty good.

As for diagnosis/prognosis, we won’t know anything about the type of tumor until next week when the pathology reports come in.  We’ll meet with his doctors for those results and much will be revealed then.

Category: cancer

I Got a Chunk of Brain Taken Out!

Posted on by 0 comment

cancer710:45am and he sort of woke up.  The nurse asked him a few questions and he seemed good.  When she asked him what he had done here in the hospital, he replied….

“I got a chunk of brain taken out”…

I’m pretty sure that kind of answer means he’s doing very well.  Immediately after that, he fell asleep again.

A few minutes ago the nurses helped him turn to his other side and got him to swallow some pills with water so he’s doing alright presently.

Most recent conversation…  Nurse asked him where he was trying to go and he said “Anywhere but here”

Category: cancer

Orientation

Posted on by 0 comment
ICU Monitor

ICU Monitor

I arrived at UW about 8am today to see how things are going.  Tim and Yoko got here about 7am.  Mike was a little restless but overall fairly calm.  Blood pressure and heart rate are pretty good.  The nurse here this morning said that they tried to get an MRI last night but it took 4 people holding him down and they still couldn’t get it.  So they postponed for now.  They gave him some morphine today to help.

He’s pretty much sleeping but every once in a while adjusts his position.  His feet and hands were strapped down but after letting one hand free he seems a bit happier.  At one point he moved and said “ouch” in Japanese.  He’s opened his eyes a few times when he moves around.

One of the Neuro docs popped in about 30 minutes ago and asked Mike a bunch of questions which he surprisingly answered.  He knows he’s at the Hospital, knows it’s UW, even knows that it is Wednesday, and where he lives.  For the most part he just wants to keep sleeping though.  And he’s got some pain but it’s not clear where.

Every hour or so his blood pressure goes up, then down.  It sounds like they want to get him some water and/or food but want him to wake up first.  They also want to get him into the MRI again when they can.

Category: cancer