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

Door , , 25 reacties

PCI-bus aankondigingHet is inmiddels ruim negen jaar gelegen dat de eerste systemen met PCI, Vesa en OPTi local bus verkrijgbaar werden. De introductie van deze technologieŽn zorgde destijds voor een revolutie in busbandbreedte, die tot dat moment beperkt was tot schamele 15MB/s van de ISA-bus. Hoewel Vesa Local Bus (VLB) in eerste instantie een voorsprong in acceptatie mocht genieten, kwam PCI uiteindelijk als winnaar uit de 'bus'. De gevolgen ondervinden we nog dagelijks, want dezelfde PCI-technologie van negen jaar geleden wordt nog steeds in het merendeel van de desktops gebruikt. De kloksnelheid van 33MHz, de busbreedte van 32-bit en de maximale bandbreedte van 133MB/s zijn al die jaren gelijk gebleven.

Het mag weinig verbazing scheppen dat de honger naar busbandbreedte in het afgelopen decennium enorm is toegenomen. Begin jaren negentig mocht een harde schijf zichzelf stevig op de borst kloppen wanneer een transfer rate van meer dan 3MB/s op de klok werd gezet. Componenten zoals 8-kanaals geluidskaarten, TV-kaarten, RAID-controllers en gigabit netwerkkaarten waren nog niet verkrijgbaar of schreeuwend duur. Heden ten dage is het geen enkele probleem om een situatie te scheppen waarin de bandbreedte van de PCI-bus een bottleneck vormt. Server- en workstationsystemen zijn daarom al jaren geleden overgestapt op snellere PCI-varianten met een busbreedte van 64-bit en kloksnelheden van 66MHz, 100MHz of 133MHz. Vaak zijn deze systemen bovendien voorzien van meerdere bussen, zodat PCI devices elkaar niet of nauwelijks meer in de weg zitten. De voordelen zijn evident: hogere bandbreedte, lagere latencies en minder conflicten tussen devices.

PCI Express logo (klein) Helaas worden de snellere PCI-varianten te duur bevonden voor desktopsystemen. Een opvolger van de oude vertrouwde 32-bit 33MHz PCI-bus is gelukkig in de maak in de vorm van PCI Express. PCI Express is een volledige nieuwe technologie, die is gebaseerd op seriŽle in plaats van parallelle dataoverdracht. De technologie zal in eerste instantie gebruikt worden ter vervanging van de AGP-poort maar zal binnen afzienbare tijd ook de huidige PCI-bus gaan opvolgen.

Eťn van de grootste verbruikers van busbandbreedte is RAID storage. Zelfs een eenvoudige stripe van twee 10.000rpm Serial ATA-harde schijven kan de PCI-bus in bepaalde situaties maximaal belasten. Op het forum horen we regelmatig kreten van personen die beweren dat het gebruik van grote RAID-arrays zinloos is op een normale PCI-bus. Zij baseren hun mening op het feit dat een array van twee of meer schijven al snel een hogere sequentiŽle transfer rate kan genereren dan de PCI-bus aan bandbreedte kan verschaffen. In werkelijkheid is een sequentieel toegangspatroon slechts ťťn van vele mogelijke toegangspatronen. Het openen van een groot bestand in bijvoorbeeld Photoshop zal in het ideale geval inderdaad een kwestie zijn van sequentieel lezen (waarbij de leeskop zich niet naar een andere positie van de schijf hoeft te verplaatsen). Op een schijf met veel fragmentatie zal bij het lezen van grote bestanden al snel enkele extra kopbewegingen ingelast moeten worden. Bij het opstarten van een applicatie waarvan de bestanden ver van elkaar verwijderd zijn of het simultaan uitvoeren van meerdere schijf-intensieve taken, zal de transfer rate ver onder het theoretische maximum zakken. De oorzaak hiervan is de hoge toegangstijd van de harde schijf. Afhankelijk van het toerental en de prestaties van de actuators kost een verandering van koppositie gemiddeld 5,5ms tot meer dan 12,0ms. Elke kopverplaatsing zal daardoor een grote dip in de transfer rate teweegbrengen. De gevolgen kunnen zo groot zijn dat de snelste 15.000rpm harde schijven op een volledig willekeurig toegangspatroon een transfer rate van slechts 4MB/s bereiken, terwijl een sequentiŽle transfer rate van 75MB/s mogelijk is.

MSI K8D Master PCI-slots

De vraag is dan ook in hoeverre de lage bandbreedte en de hogere latency van de standaard PCI-bus een belemmering vormen voor de real world prestaties in desktop- en serveromgevingen. Om te kijken of snelle RAID-opstellingen daadwerkelijk prestatieverlies kan ondervinden op lage bussnelheden hebben we een tweetal SCSI RAID-adapters in verschillende PCI-configuraties getest. Doelstelling van de test is niet alleen om aan te tonen of de PCI-bus een bottleneck is voor hedendaagse servers en workstations, maar ook om te demonstreren of PCI Express een nuttige uitbreiding is voor toekomstige desktops, die over enkele jaren over dezelfde storage performance kunnen beschikken als de door ons geteste SCSI RAID-configuraties.


Door Femme Taken

- Architect

Femme is in 1998 als oprichter met Tweakers begonnen en werkt tegenwoordig als ontwerper in het productteam van Tweakers. In de vrije tijd knutselt Femme fanatiek aan zijn domoticasysteem.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True