Lite om SAN prestanda på en Synology DS1812+ och vmware

Jag har skaffat mig ett SAN till mitt vmware hemma lab. Detta för att jag behöver ett san att leka med för de lite mer avancerade funktionerna samt för att jag behöver utrymme när jag ska byta ut vmware mot Windows 8 och Hyper-v som är min plan så fort det når RTM. Tekniker som man är så blev det ju en hel del pillande för att få så mycket krut som möjligt ur den. Själva sanet är proppfullt med funktioner som DCHP server, webbserver, sql server, iTunes server, backup server osv. Men eftersom jag ska använda SANet med iSCSI och därför formaterat diskarna i “block-level” för bästa prestanda försvinner de funktionerna. Man kan inte heller använda sig av av delar av diskarna då utan allt går åt. Jag har 4 stycken Seagate Barracuda 7200 3000GB SATA 6Gb/s 7200rpm 64MB (ST3000DM001) diskar samt en 2TB western digital green disk som jag hade hemma. SANet har plats till totalt 8 diskar så jag har lite att växa i. Green disken ingår inte i iSCSI lunet eftersom det hade sänkt prestandan på de andra diskarna. Den disken har jag istället för de nämnda SAN funktionerna. De 4 3TB diskarna sitter i ett Raid5.

Jag tog fram allt det man hört om iSCSI och prestanda och började med att implementera det. Det var då främst att sätta på Jumbo frames och att isolera iSCSI nätet från det andra nätet. Efter att jag skapat mina VLAN och separerat näten kom jag på att jag inte kan nå iSCSI nätet från mina maskiner längre för att komma åt SANets egna funktioner på grund av att jag inte har en router eller layer 3 switch hemma. Det kan jag ju leva med tänkte jag men började ändå ifrågasätta vilken prestanda förlust jag kommer få med tanke på att jag inte har 500 datorer hemma. Det visar sig att separationen inte har mycket med prestanda att göra utan snarare handlar om att iSCSI är okrypterad trafik och data kan komma i fel händer. Jag litar ju på min flickvän så pass mycket att det inte är ett problem för mig (kanske mest för att jag är övertygad om att hon inte kan lyssna på okrypterad trafik 🙂 )

Sagt och gjort, mitt SAN får vara i samma nät som allt annat.

Synology boxen har en funktion som heter Link Aggregation (LAG). En funktion din switch måste stödja. Detta är alltså att man bondar ihop de 2 nätverkskorten till ett virtuellt och på det sättet ökar prestandan. Tyvärr stöds inte detta av VMWARE och hela funktionen faller därmed. Det verkar även som att de inte riktigt fungerar som man önskar, dvs att man får dubbla bandbredden. Jag märkte inte mycket skillnad i prestanda.

Det vettiga är alltså att sätta ett ip på varje NIC i NASen och och sen använda sig av VMware ESXs egna Multipath I/O. Den blir väl i slutändan ungefär samma sak, men det är det sättet VMware menar att man ska göra. Hela uppsättningen beskrivs i detalj här: http://forum.synology.com/wiki/index.php/How_to_use_iSCSI_Targets_on_VMware_ESXi_with_Multipath_I/O

Prestandan då? Att kopiera en fil från en maskin till SANet ligger i snitt på 120MB/s. Dvs att den maxar en 1GB lina och verkar inte kunna komma över det. För att nå högre hastigheter måste jag nog ha flera maskiner som kopierar, något jag inte testat. Det verkar inte som att det direkt är något mer än sjävla gigabit linan som stoppar en, för de flesta saker jag testade (en jävla massa, höll på i 4 dagar) resulterade i nästan obefintliga prestanda förändringar, inkl jumbo frames.

Jumbo frames är ett kapitel i sig, jag har valt att inte aktivera jumbo frames på mina maskiner utan bara mellan ESX servern och SANet. Det viktiga är väl att testa att pinga mellan esx och storage lösningen med större paket än 1500 MTU för att se att det verkligen fungerar.

Det som gjorde att jag letade så länge efter mer prestanda var den här posten http://www.microtom.net/os-management/synology-ds1512-versus-ssd-performance-benchmark-on-vmware-scvmm/ där han har modellen mindre än jag har men märkbart bättre prestanda. Efter att ha kollat runt på nätet och läst forum och annat så är han i särklass helt ensam om att lyckas få ut den här prestandan ur SANet. Han använder klart Hyper-V och inte ESX som jag gör, men det är ju då Windows 2008 R2 hyper-v vilket jag är ganska säker på inte har några prestanda fördelar jämfört med ESX.

Fråga är om det nya NIC teaming i windows 8 gör något annorlunda, ska bli spännande att se.

Hur stänger man av en windows 8 eller windows 2012 server?

Har du börjat pilla med betorna eller RC releaserna av nya windows bara för att upptäcka att du inte kan stänga av den på grund av att du inte hittar någon start knapp? Lugn, så här gör du.

Jag har hittat 3 metoder:

  • Ta muspekaren till det högre övre hörnet, en meny kommer att dyka fram, där väljer du Settings och nu kommer du att kunna se “Power” knappen. Resten kan du sen innan 🙂
  •  Klassiska gamla CTRL+ALT+DEL kommer ge dig en liten “Power” knapp i högra nedre hörnet.
  •  Tryck på Windows tangenten samt i. Tryck på den nu välkända “Power” knappen.

Apple kan verkligen hårdvara

Det är bara att erkänna, hårdvaran Apple producerar är absolut det bästa på marknaden. Till och med deras kartonger är grymma. Jag tänker på laptoppar, telefoner och plattor. Inga andra har produkter med sådan kvalitetskänsla. Nu har apple dessutom presenterat sin nya Macbook Pro med retina skärm (ni vet den man hittar i Nya iPad). Man får väl erkänna att som windowssnubbe har man ju avundsjukt tittat på apples hårdvara och önskat att de slängt ut den där förbenade OSX, för den är verkligen kass. Jag har försökt flera gånger, den tilltalar icke och gör inget bättre än windows i mina ögon. Sexigast av alla har väl varit Macbook air om man nu pratar laptoppar. Det apple har gjort med nya Macbook Pro är att förena de 2. Macbook pro kommer vara som en macbook air på stereoider med samma begränsningar som Air. Dvs, ingen dvd spelare, inget nätverkskort osv. Men har man en retina skärm så är man ursäktad 🙂

Jag har ju provat macbook pro tidigare, och det var katastrof, men fin hårdvara är det. Speciellt om man jämför med min klump från 70 talet med fin insida i form av Lenovo Thinkpad, vilken katastrofalt ful dator.

Jag tänker uppgradera till Windows server 2012

Snart kommer Microsoft Windows Server 2012, jag misstänker att vi i slutet av juli har en RTM (Release to Manufacturers) version att använda. Idag har jag mina datorer i vmware ESX men jag tänker prova att lämna vmware och bara köra windows server och hyper-v som hypervisor. Jag har precis investerat i ett nytt SAN som kommer underlätta ominstallationerna eftersom jag kan lägga mina filer där. Jag kör även mina klienter virtuellt, så det kommer bli en större ominstallation, jag skippar alltså uppgraderingar. Jag hoppas att Windows 8 kommer samtidigt, så jag kan uppgradera min klienter också.

Jag har läst en hel del gnäll om Metro gränsnittet windows, men en sak är säker, det finns väldigt många bakåtsträvare. Finns väl fortfarande en hel del som tycker att Windows XP är bästa operativet någonsin. Jag tycker definitivt det är dags för ett nytänkande i GUIt och ser fram emot Metro. Visst är där en tröskel, jag kör en Windows server 2012 RC nu och jag fick googla hur jag skulle stänga av den, men det är ju bara kul 🙂 Jag har inte gjort någon djupare indykning i betan utan avvaktar RTM versionen, men det man kan säga är att den är blixtsnabb, den installeras på en knapp minut och bootar så snabbt att man tror något är fel.

Frågan är om man kommer behöva uppgradera hårdvaran något, jag har en äldre i7a i min server med 12GB minne. Minne är ju ganska billigt nu, men mitt moderkort klarar bara 24GB ändå. Blir kanske ett nytt moderkort/minne/cpu att leka med lagom till hösten för att matcha mitt fina nya SAN, Synology DS1812+ med 18TB oformaterad disk.

Det blir väl en rad eller 2 om SANet när jag fått det, väntar på leverans.

Installera softcams på gemini dreambox image dm800 – mgcamd bland annat

Eftersom Gemini tagit bort alla softcams från deras plugin servrar så är det lite meckigt när man vill installera softcams som mgcamd, cccam, oscam osv. Jag brukar vanligtvis använda Tunisiasat men deras server har varit nere på sistone. Men jag har hittat ett alternativ och så här gör du.

Ladda ner den här filen! (gp-cam-feed_0.3_all.ipk)

FTPa in den i rooten på din dreambox, dvs / katalogen.

Gå sedan till menu -> Setup -> Software management -> Install local extension -> Internal Flash -> Install extension -> och installera “gp-cam-feed_x.x_all.ipk”

Starta om din box och nu hittar du softcams under Blue Panel -> Addons.

 

Kompilera din egen oscam i ubuntu linux x64

De senaste automatiska buildsen för oscam saknar support för smargo. Kör man ubuntu x64 så kan man kompilera ihop det själv genom att göra så här:

cd /usr/src
svn co http://streamboard.tv/svn/oscam/trunk oscam
(svn co http://www.oscam.to/svn/oscam/trunk oscam)
cd oscam
svn up
make USE_LIBCRYPTO=1 USE_LIBUSB=1
Du hittar din rykande färska oscam i distribution katalogen.