Archive for the 'Review' Category

Review of the iSCSI Solution from StarWind Software

Sep 13 2009 Published by Dennis Klein under PC, Review

Hi guys,

a few days ago, I received an eMail from StarWind Software who are asking me if I were interested in testing their product – the Enterprise Server. So they’ve send me a licence to play around with it and I took the time to do it.

By the way: It seems like they are on a war path at the moment, they also asked Sally, who is the fiance of Stefan to test it, too. Read there review on the linkes pages ;)

Overview about the systems I use for the test:

Server (Target):
- Windows Server 2008 Standard Edition 64bit SP2
- Intel Core 2 Duo E6600, 2.4GHz (2x)
- 8GB DDR2-800 RAM
- 6x 1TB WD Green HDDs, managed as RAID5 by an Areca 1220 PCIe x8 hardware RAID controller

Client (Initiator) 1:
- Mac OS X 10.6.1 Snow Leopard
- Intel Core 2 Duo, 2GHz (2x)
- 4GB DDR3-1066 RAM
- 160GB SATA HDD

Client (Initiator) 2:
- Windows 7 Ultimate x64
- Intel Core 2 Quad Q9650, 3GHz (4x)
- 8GB DDR2-800 RAM
- 2x 200GB Samsung HDDs in an “onboard” RAID0

Description:

iSCSI – that sounds like a lot of fun, right? Well, it is! iSCSI is a kind of a network protocol that includes the SCSI protocol and allows to use it inside a network. Huh – complicated stuff, I know.

Well, to explain it easily: You can create a “real” harddisk inside your computer by using your regular OS tool like the Harddisk-Utility in Mac OS X or the Device-Manager (diskmgmr.msc) in any Windows system. The client system itself needs to be ready to do this.

Mac OS X is itself NOT able to do the initator job, as far as I know, but there’s a free System Preferences Plugin with the name globalSAN iSCSI Initiator for the Mac and they give it away for free (free like free beer).

Windows 7 (and also Windows Vista previously) are able to use this server-based-service from scratch and install the iSCSI initiator with the system installation.

Installation:

My very first step (of course) was the installation of the Enterprise Server software on my Windows Server 2008. The installation was quiet easy and it turns out, that the software itself is also quiet easy to use.

StarWind Enterprise Server #1
The StarWind Enterprise Server console on the Windows Server

StarWind Enterprise Server #2
Creating an image file is just one of a lot various options

The next step was to create an image file as base for the test-HFS+ harddisk I wanted to create.

Snow Leopard connects to the iSCSI server:

That was “easy peasy” and a few minutes later, I had connected the globalSAN iSCSI initiator with the server. (Note: the globalSAN software was installed earlier).

globalSAN iSCSI Initiator for Mac
The globalSAN iSCSI initiator for Mac is seeing the iSCSI device. Ready to rumble :)

OS X Disk Utility
The Disk Utility now also recognize the iSCSI device and allows me to do whatever I would do to a regular harddisk. In this case, I’ve removed my Test HFS+ partition and created a new one which I’ve called “Klein2″ for this test.

CMD+I
CMD + I shows this volume information (sorry, in German on this screenshot)

Windows 7 connects to the iSCSI server:

For my surprise it was a bit easier to use Windows 7 than to use Mac OS X – because I had just to put in the servers hostname “belldandy” and the targets where found on the fly.

Windows 7 iSCSI initiator
The Windows 7 iSCSI initiator is able to find the targets on it’s own if you tell it hostname of the iSCSI server. No more annoying URL typing! :)

Diskmanager
The diskmanager is ready to create partitions on the iSCSI device.

Explorer View of the mounted iSCSI target
Explorer view of the formatted (NTFS) testvolume.

Speeds:

iSCSI performs very fast – in my tests on real computers (no VMs used for this test), I get around 100MByte/s by copying huge files (4.5GB ISO of Fedora) from the PC/Mac to the target. Max peak was around 200MByte/s from the RAID5 in the server to the RAID0 in the PC itself, but after a few seconds the speed comes down to the already mentioned peak of around about 100MByte/s.

This speed is VERY good and a bit faster than my Samba2 experiences or on the same level.

Usage:

The normal user would ask what is the benefit of using a SAN device instead of building in a normal HDD into the computer or using a NAS or use a Windows Home Server.

SAN is made for enterprise class networks like huge companys. I had explained this to a friend last Friday and I think it was a good example:

A company with 100 users uses a program that needs direct harddisk access. Instead of buying 100x 80GB HDDs (for 40$ each), they build a huge SAN server with some TByte of storage. No user would ever use the full 80GB of the storage, and so they need to buy less storage capacity overall. Additional benefits are the usage of a secure RAID5 or RAID6 (for example) storage. It’s A LOT easier to backup, because none of the 100 user PCs or ThinClients has to run over night for a backup.

I think those points are very good reasons for iSCSI usage. Additional, the management is way easier than using a shared SMB/NFS or AFP storage, because you don’t need to fight with rights.

If I would do video editing and need some very large devices (and I speak of 20,30,40TByte), I would go for iSCSI on a reliable server.

Also, Mac users would like to use iSCSI for Time Machine.

There are a lot features inside the Enterprise Server that I haven’t tested. Ok – I’ve used the RAM drive, but it just makes sense for temp. databases and scratch stuff in my mind. Maybe a 8GB scratch over the network is not bad for Photoshop? Well, sorry – but that would be mostly slower than your local harddisk.

Prices:

While there is a limited (2TB max.) version of StarWind Server for free, the regular server costs 600$ while the Enterprise server costs 2995$. A lot money, but if you want to use it in an Enterprise network, I think it’s really worth it. The absolute pro is, that you would use it in a heterogeneous network instead of adding a SUN based Solaris/OpenSolaris distribution to use iSCSI. You can easily backup the virtual drives, because – if you use file images – they are just that: simply files. Oh! Before I forget: You can also create Snapshot volumes. How cool is that?

Useful link: iSCSI on Wikipedia (EN)

Post to Twitter Tweet This Post Post to Digg Digg This Post to Facebook Facebook Post to Reddit Reddit

No responses yet

Popcorn hour A-110 – disappointing

Jan 02 2009 Published by Dennis Klein under Network, Review

Hi guys,

well, since we’ve upgraded to a Full HD Plasma television (Panasonic), we enjoy BluRay discs from our BluRay player (also Panasonic). But we’ve some nice videos on our local Debian server in the basement and the idea was to stream those videos via LAN to the TV.

Our first try was a quickly build PC, attached with a BluRay ROM and a more or less new ATI graphics card which has HDMI. The idea was nice, everything plays well, but – who wants a loud screaming PC in the silent living room? Not us! We’ve removed our previous installed beamer because of the noise.

In the end, we found a streaming machine which has no fans and is noiseless, able to stream content via the integrated 10/100MBit/s NIC and also has an HDMI interface with fully support for 1080p/24p.

The solution (seems) to be the Popcorn hour A-110 with the described features. Ok – 270 Euro is a lot of money for this, and that’s the reason why this box will be sent back on monday. No, not the price only. This is the full review.

Unboxing
The Popcorn hour came in a very nice package which reminds me of an Apple product. One site was damaged.

Installation & booting
The installation was quiet easy. I’d connected HDMI to the TV, the network cable and the power cable. That’s it. Booting up went in a acceptable speed (around 1 minute).

Configuration
First thing I did was to configure the network. The Popcorn box got all data from the DHCP server, so that worked from out of the box. I’ve connected the box with the Debian server via SMB. Playing the files works fine, but wait – there’s one thing that I miss…

Sound problems
…yes! No sound! After installing the most recent firmware and configuring all codecs from Digital to Analog (don’t ask me why), we were able to stream a 1080p testfile which runs mostly nicely.

Minimal stuttering 1080p
The video was shown nice and the sound now also works find, but every 5 minutes, the video stutters a bit. Nothing serious, but a bit bothering.

No playback of MPEG1 movies
Trying to play MPEG1 movies fails. After ~20 seconds the movie hungs up. The sound also didn’t work. The container was AVI with DivX.

YouTube stutters
Also YouTube stutters. Well it’s nice to have YouTube videos on a large screen, but it’s not so nice if all tested videos load a bit and streams and stops after a few seconds. A 3min video took more than 15 minutes to play completly. Very bad! We’ve a 16MBit/s connection and should really work much much better. It works much better on the iPhone(s) and also on the computers.

Conclusion
The Popcorn hour A-110 is a very nice box and plays Full HD videos on a 100MBit/s line more or less good from a Linux server who shares the files via SMB. But, if you’ve older and more exotic file formats, the Popcorn hour is not the right solution. Having no sound and sometimes also freezing pics is a bad thing. For us, the cons are to heavy to stay with the box. I mean, we paid 270 Euro for it! That’s a no-go :(

I will try to stream the content on a notebook that we’ve here laying around and be able to connect with a DVI to HDMI adaptor to the TV. Maybe it works. Not sure which OS to use, honestly. Comments and ideas are very welcome here :)

Post to Twitter Tweet This Post Post to Digg Digg This Post to Facebook Facebook Post to Reddit Reddit

No responses yet