High Performance Datenerfassung Tests am Beispiel WEGA



Ähnliche Dokumente
Mindestanforderungen an Systemumgebung Für die Nutzung von excellenttango

Hyper-V Grundlagen der Virtualisierung

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

Systemvoraussetzungen winvs office winvs advisor

Systemvoraussetzungen

Mikrocontroller Grundlagen. Markus Koch April 2011

Anleitung zur Nutzung des SharePort Utility

Systemanforderungen TreesoftOffice.org Version 6.4

SYSTEM REQUIREMENTS. 8MAN v4.5.x

Verwendung des Terminalservers der MUG

HAFTUNGSAUSSCHLUSS URHEBERRECHT

Virtuelle Maschinen. von Markus Köbele

Systemanforderungen (Mai 2014)

- Zweimal Wöchentlich - Windows Update ausführen - Live Update im Norton Antivirusprogramm ausführen

Kommunikation intelligent steuern. UpToNet KiS, KiS-Office und Events&Artists. Systemvoraussetzungen

Systemanforderungen für MSI-Reifen Release 7

Installationsvoraussetzungen

Systemvoraussetzungen

Systemvoraussetzungen

TIPES Fernabschlag Programm Beschreibung

NEVARIS Build Systemvoraussetzungen

Anleitung zur Nutzung des SharePort Plus

Systemvoraussetzungen

Systemanforderungen. Sage Personalwirtschaft

Service / Datenbanklösungen - Filemaker FileMaker Server 10 Advanced dt. Mac/Win Upgrade

Systemvoraussetzungen Stand

Installationsanleitung WSCAD Elektrohandwerk

Sage Personalwirtschaft

Herzlich Willkommen bei der nfon GmbH

Systemanforderungen. Sage Personalwirtschaft

CONVEMA DFÜ-Einrichtung unter Windows XP

Hardware-Empfehlungen PrefSuite V2008

Systemvoraussetzungen

Breitbandkabel kann viel mehr als DSL

HighSecurity-Backup Installations-Anleitung. Elabs AG

eclips Handheld Remote Control Software Updater

Installationsanleitung

- Zweimal Wöchentlich - Windows Update ausführen - Live Update im Norton Antivirusprogramm ausführen

Staatlich geprüfter EDV-Führerschein

Inhaltsverzeichnis. BüroWARE Systemanforderungen ab Version Generelle Anforderungen SoftENGINE BüroWARE SQL / Pervasive. 2

BNC-, RJ45-, und Glasfaser- Netzwerkkarten

Inbetriebnahme Profinet mit Engineer. Inhaltsverzeichnis. Verwendete Komponenten im Beispiel:

BERNINA ArtLink V7.0N Installationsanleitung der Sticksoftware

5. PC-Architekturen und Bussysteme

abasoft MailGateway: DICOM via Mail

Hardware- und Softwareanforderungen für die Installation von California.pro

Datenübertragung (Stand: Juli 2011)

Bedienungs- & Installationsanleitung COMMPACT / COMMPACT Audio V2.0

Inhalt. Gründe für den Umstieg. Ist der PC für Windows 7 / 8 bereit. Kosten. Upgrade oder Neuinstallation? Was ist zu sichern? Wo liegen die Daten

Hardware- und Softwarevoraussetzungen

Formular»Fragenkatalog BIM-Server«

T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series

Internet online Update (Internet Explorer)

Installation OMNIKEY 3121 USB

Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können.

33,57 41,97 50,37 41,97 58,77 50,37

Installationsanleitung. Ab Version

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

Tipps und Tricks zu Netop Vision und Vision Pro

Persona-SVS e-sync GUI/Client Installation

Systemvoraussetzungen und Installation

Hinweise zur Installation der USB Treiber für Windows XP 32bit

Bojendaten Übertragung mit UMTS

Grafische Darstellung des Gerätezustandes und detaillierte Statusinformationen auf einem Blick

Auslesen der Fahrtdaten wiederholen Schritt für Schritt erklärt (Funktion Abfrage zur Datensicherung erstellen )

Parametrier- & Analysesoftware ensuite Installationsanleitung und Systemanforderungen

KMZ Dateien in Google Earth nutzen 1. Installation von Google Earth

Alle Jahre wieder... Eckard Brandt. Regionales Rechenzentrum für Niedersachsen Eckard Brandt Gruppe Systemtechnik

Systemanforderungen ab Version 5.31

Oracle APEX Installer

Systemanforderungen und unterstützte Software

Neuerungen in ReviPS Version 12g

Windows Server 2008 (R2): Anwendungsplattform

1. Welche Systemvoraussetzungen muss mein PC erfüllen, damit ich die Kurse nutzen kann?

Christian Glesmann. - Diplomarbeit -

PXI-Express für Mess-, Prüf- & Testsysteme!

Adressen der BA Leipzig

pegasus gmbh WebEX Trainings Center Handbuch für Teilnehmer

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Beschrieb mobiler Schulungsraum

Marketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.

Systemvoraussetzungen Informationscenter IFC

Verwendung des IDS Backup Systems unter Windows 2000

Dokumentation IBIS Monitor

Citrix Provisioning Server Marcel Berquez. System Engineer

Installation Server HASP unter Windows 2008 R2 Server 1 von 15. Inhaltsverzeichnis

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Verwaltung der MSATA-SSD bei HP Envy Ultrabook 4 und Ultrabook 6 mit Intel Smart Response Technologie

Fragen zur GridVis MSSQL-Server

i-tec USB 3.0 Gigabit Ethernet Adapter Gebrauchsanweisung

Schulpaket 2015 / 2016 Installation

Systemanforderungen Verlage & Akzidenzdruck

Benutzung der LS-Miniscanner

zur WinIBW Version 2.3

mmone Internet Installation Windows XP

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!

HANDBUCH LSM GRUNDLAGEN LSM

Nutzung des Retain-Archivs

BERNINA ArtLink 6 Installationsanleitung der Sticksoftware

Technischer Kundendienst FAQ-Service

Transkript:

High Performance Datenerfassung am Beispiel WEGA Langmuir 5. Mai 2010 High Performance Datenerfassung am Beispiel WEGA

Hardware Timing Netzwerk Hardware zwei identische Systeme bestehend aus Controller & Chassis Controller 19 PC CPU: Intel Core2 Quad RAM: 2GB OS: Windows XP SP3 32bit Netzwerk: 2x1Gbit optisch, 1x1Gbit elektrisch (onboard) PCIe-Brücken-Adapter PXI Chassis NI PXI-1033 (maximale Datenrate: 110 MB laut s Spezikation) integrierter PXI-Brücken-Adapter CompactPCI TDC 4x NI-PXI6133 mit je 8 Kanälen Front-End Elektronik entwickelt von TD 64 Analoge Eingänge, 1x Sample-Clock, 2x externe (Start-)Trigger 8x SCSI High Performance Datenerfassung am Beispiel WEGA

Hardware Timing Netzwerk Timing gemeinsame Sample Clock für alle 64 Messkanäle und Zeitmessungen - generiert von PPG der TDC-Karte des 1. Systems getrennte Gate/Start-Trigger generiert von der TDC-Karte des jeweiligen Systems High Performance Datenerfassung am Beispiel WEGA

Hardware Timing Netzwerk Netzwerkanbindung Verbindung DAQ-Rechner Switch: jeweils 1Gbit Verbindung DB-Server Switch: 1 Gbit 2x1Gbit sowohl zwischen Switch & DAQ-Rechner als auch zwischen Switch & DB-Server theoretisch verfügbar aber: Probleme mit Trunking Senden der Datenströme über verschiedene Netzwerk-Karten technisch möglich aber nicht implementiert? Empfang der Daten über verschiedene Netzwerkkarten server-seitig nicht umsetzbar? High Performance Datenerfassung am Beispiel WEGA

zwei verschieden Arten von : 1. ohne Archivierung zum Testen der Leistungsfähigkeit der CoDaStation Software unabhängig von Beschränkungen durch Netzwerk-Bandbreite normale Datenerfassung (Auslesen der Hardware, Management der lokalen Puer, Steuerungs-Kommunikation,...) bis auf das Verschicken der Datenboxen über Netzwerk 2. mit Archivierung um Netzwerkauslastung zu testen Datenvolumen vergröÿert sich im Vergleich zu 1. durch Vervielfachung der Zeitstempel Zeitstempel werden einmal pro Mess-System erfasst, aber für jedes Datenmodul/Datenstrom extra archiviert 2*8 Byte/Sample gemessen 8*8 Byte/Sample auf Netzwerk High Performance Datenerfassung am Beispiel WEGA

Test #1 - ohne Archivierung Mess-Parameter: Sample-Frequenz: 1MHz 32 Kanäle Laufzeit: 10 min Datenrate: (2Byte 32 + 8Byte) 1MHz 70 MB s Ergebnis: durchschnittliche CPU-Belastung: 5% Keine Fehler! High Performance Datenerfassung am Beispiel WEGA

Test #2 - ohne Archivierung Mess-Parameter: Sample-Frequenz: 2MHz 32 Kanäle Laufzeit: 10 min Datenrate: (2Byte 32 + 8Byte) 2MHz 140 MB s Ergebnis: durchschnittliche CPU-Belastung: 10% Fehler beim Auslesen der DAQ-Hardware (durch Überschreitung der maximalen Transferrate) High Performance Datenerfassung am Beispiel WEGA

Test #3 - ohne Archivierung Mess-Parameter: Sample-Frequenz: 2MHz 24 Kanäle Laufzeit 10 min Datenrate: (2Byte 24 + 8Byte) 2MHz 106 MB s Ergebnis: durchschnittliche CPU-Belastung: 10% Keine Fehler! High Performance Datenerfassung am Beispiel WEGA

Schlussfolgerungen keine Beschränkungen durch Datenerfassungs-Software vollständige Ausnutzung der technisch möglichen Datenraten High Performance Datenerfassung am Beispiel WEGA

Test #1 - mit Archivierung Mess-Parameter: Sample-Frequenz: 500kHz 1x32 Kanäle Laufzeit: 10 min Datenrate (auf dem Netz): (2Byte 32 + 8Byte 4) 500kHz 45 MB s Ergebnis: durchschnittliche CPU-Belastung: 15% durchschnittlich Netzwerk-Last: 45% Überlauf der Software-Puer (RAM) nach ca. 9min Wiederholung des mit erhöhter Prozess-Priorität Keine Fehler! unklar, ob Verbesserung durch erhöhte Prozess-Priorität oder nur temporäres Problem in Durchlauf #1 High Performance Datenerfassung am Beispiel WEGA

Test #2 - mit Archivierung Mess-Parameter: Sample-Frequenz: 1MHz 1x32 Kanäle Laufzeit: 10 min Datenrate (auf dem Netz): (2Byte 32 + 8Byte 4) 1MHz 90 MB s Ergebnis: Überlauf der Software-Puer nach ca. 10s durchschnittliche CPU-Belastung: 15% durchschnittliche Netzwerk-Last: anfänglich 70%, nach ca. 2min plötzliches Absinken auf 30% - Ursache unklar Daten der ersten 10s werden vollständig archiviert High Performance Datenerfassung am Beispiel WEGA

Test #3 - mit Archivierung Mess-Parameter: Sample-Frequenz: 500kHz 2x32 Kanäle Laufzeit: 10 min Datenrate (auf dem Netz): (2Byte 64 + 8Byte 8) 500kHz 90 MB s Ergebnis: noch ausstehend wegen Problemen mit Clock-Signal High Performance Datenerfassung am Beispiel WEGA

Schlussfolgerungen die beschränkende Gröÿe für kontinuierliche Datenerfassung ist momentan die Netzwerkbandbreite Datenerfassung mit hohen Datenraten über kurze Zeiträume möglich, solange Daten lokal gepuert werden können (beschränkt durch den lokalen RAM / Betriebssystem) bei Vergröÿerung der Netzwerkbandbreite muss serverseitig auch eine entsprechende Schreib-Kapazität gewährleistet werden High Performance Datenerfassung am Beispiel WEGA

Versuch der Entlastung des Netzwerks durch Zwischenspeichern der Daten auf der lokalen Festplatte 1. Auslesen der Hardware 2. Schreiben der im RAM gepuerten Daten auf die Festplatte 3. paralleles Lesen der Daten von der Festplatte und Übertragung zur Datenbank Ergebnis: gleichzeitige schreibende und lesende Zugrie für mehrere Datenströme nicht schnell genug möglich Datendurchsatz schlechter als beim direkten Verschicken über Netzwerk High Performance Datenerfassung am Beispiel WEGA