Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Sun toont Storage 7000-familie met ssd-cache

Sun heeft de Cebit aangegrepen om zijn efficiencyverhogende it-oplossingen toe te lichten. Het gaat onder andere om thin clients, virtualisatie en een opslagplatform met ssd-caching. De kosten zouden concurrerend zijn.

Het betreffende platform is de Storage 7000-familie, die afgelopen november werd aangekondigd. De Storage 7000 is inzetbaar als iscsi-san en als nas-server voor de protocollen nfs, cifs, http, webdav en ftp. Door het gebruik van standaard hardware, open software en de combinatie van laagtoerige sata-schijven met ssd's moet het systeem goedkoper en energiezuiniger zijn dan de machines van concurrenten zoals EMC en Netapp. Veel van deze fabrikanten rekenen hoge licentiekosten en maken gebruik van op maat gemaakte hardware, waarvan de ontwikkeling volgens Sun kostbaar is en traag verloopt. Sun denkt de functionaliteit en prestaties van zijn opslagsystemen sneller te kunnen ontwikkelen door standaard-componenten te gebruiken. De beschikbaarheid van snellere processors kan zich op deze wijze direct vertalen in hogere prestaties.

De basis van de Storage 7000-familie is een Opteron-server met softwarecomponenten die Sun in de loop der tijd heeft ontwikkeld en in de Storage 7000 tot een geheel heeft gesmeed. De voornaamste onderdelen zijn Solaris, het ZFS-bestandssysteem en het tracing framework DTrace. ZFS verzorgt de redundante opslag van gegevens op de harde schijven en de caching in drie lagen, te weten dram en afzonderlijk voor lezen en schrijven geoptimaliseerde ssd's. Door de toepassing van sata-hdd's op 7200rpm blijven de kosten, het energieverbruik en het ruimtegebruik laag, terwijl er dankzij de ssd-cache prestaties worden gehaald op het niveau van 15.000rpm sas-hdd's. Sun maakt gebruik van Stec Mach8-ssd's met een lees- en schrijfdoorvoer van respectievelijk 100 en 80MBps.

Het ZFS-bestandssysteem gebruikt een copy-on-write-transactiemodel, dat blokken met actief gebruikte data nooit plaatselijk overschrijft. In plaats daarvan wordt een nieuw blok aangemaakt en worden alle referenties naar de oude locatie ongedaan gemaakt. Deze methode heeft onder andere als voordeel dat de kopbewegingen van harde schijven worden beperkt, zodat de hoge toegangstijd van mechanische schijven minder invloed heeft op de prestaties. ZFS haalt tevens betere schrijfsnelheden op flash-ssd's, die slecht presteren bij kleine plaatselijke wijzigingen van gegevens.

DTrace verschaft de beheerder een gedetailleerd inzicht in de activiteit die plaatsvindt op een systeem. Sun schept op met een filmpje waarin een Sun-engineer oergeluiden maakt ten overstaan van een jbod-array. De hierdoor ontstane vibraties zijn zichtbaar als een toename van de toegangstijd in de tracingsoftware.

Andere zaken waar Sun de aandacht op vestigde waren de Sun Ray-thin-clients en virtualisatie van Windows-desktops. Het bedrijf heeft recentelijk een project in Duitsland aangenomen waarin vijfduizend desktops in de winkels van een telecombedrijf worden vervangen door thin clients met een gecentraliseerde server. Volgens Sun was hierbij het bandbreedtegebruik van de internetverbindingen van de winkels afgenomen. Sun claimt dat alle virtuele desktops van de Duitse vestigingen van het bedrijf door slechts twee systeembeheerders vanuit München beheerd worden.

Sun Storage 7000 - ZFS Hybrid Storage diagram Sun Storage 7000 - ZFS Hybrid Storage diagram Sun Storage 7000 - 2,5 inch sata-harde schijf Sun Storage 7410 systeem Sun Storage 7000 - STEC Mach 8 ssd

Door Femme Taken

Architect

06-03-2009 • 18:50

15 Linkedin Google+

Reacties (15)

Wijzig sortering
Hoho, ten eerste worden de SSD's niet in plaats van DDR gebruikt maar als toevoeging daarop. Ten tweede: niks toekomstmuziek. ZFS ondersteunt dit al een tijdje.

Wat er gebeurt is dat, uiteraard, een eerste level van cache in het gewone werkgeheugen geplaatst wordt. Dat is namelijk absoluut niet te verslaan in termen van snelheid. Echter, in de meeste gevallen beperkt zich dat redelijk in grootte en dat echt uitbreiden is stervensduur.

SSD's echter zijn per gigabyte een stuk goedkoper. Je kunt daar dus een tweede level aan caches mee opbouwen om een grotere working set te versnellen t.o.v. disk. Dit heet dus ook L2ARC (Level 2 Adaptive Replacement Cache), waar dat eerste (in geheugen) de 'gewone' ARC is.

In die twee ARCs kun je dan veelvuldig opgevraagde data plakken zodat je die zo snel mogelijk beschikbaar hebt voor een client die 't opvraagt. De rest plaats je dan op je gewone rotating rust-spindles (waarvan de kosten per gigabyte nog weer lager zijn.

[Reactie gewijzigd door CyBeR op 7 maart 2009 21:48]

Sterker nog, vorige week bij ons geplaatst!
Anders dan in het bericht is het juist geen copy on first write (COW), ZFS overschrijft geen blokken iets wat een traditioneel filesysteem wel doet.
Wat hier gebeurt is dus dat als je bij ZFS een stukje data gaat overschrijven dat die originele data niet aangepast wordt. De geschreven data wordt ergens anders heen gekopieerd en daar aangepast. (Uiteraard wordt dat voor de performance in één slag gedaan). Dat is even goed CoW als wat jij beschrijft, alleen dan veel sneller omdat er geen extra IOPS aan te past komen om die originele data te lezen en kopieren.

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True