Phoronix Test Suite

Screenshot der Software:
Phoronix Test Suite
Softwarebeschreibung:
Version: 6.6.1 Aktualisiert
Upload-Datum: 31 Oct 16
Entwickler: Phoronix Media
Lizenz: Frei
Popularität: 97

Rating: 2.0/5 (Total Votes: 3)

Phoronix Test Suite ist eine einzigartige und Open-Source-Anwendung, die es jedem ermöglicht, mühelos Benchmarking und Stress-Test eine breite Palette von Hardware-Komponenten unter jedem Linux-basierten Betriebssystem.

Es wurde von Grund auf von Michael Larabel entworfen, der das Unternehmen Phoronix Media, einschließlich der gleichnamigen Website, als plattformunabhängige Anwendung, die Linux, BSD, Solaris, Microsoft Windows und Mac OS X unterstützt, besitzt Systeme.


Ein einfach zu bedienendes und sauberes Benchmarking-Umfeld
Die Anwendung bietet Anwendern eine benutzerfreundliche und saubere Benchmarking-Umgebung, die es ihnen ermöglicht, sowohl qualitativ hochwertige als auch quantitative Tests für nahezu alle Hardwarekomponenten, einschließlich Grafikkarten, Festplattenlaufwerke, Festplattenlaufwerke, Monitore, Prozessoren, zu erstellen , RAM, Soundkarten und viele andere.

Das Programm integriert sich gut mit der OpenBenchmarking.org Website, so dass Benutzer Ergebnisse hochladen und Vergleiche vergleichen können. Darüber hinaus können Benutzer Seite an Seite Ergebnisse Vergleiche und Crowd-sourced aggregierte Ergebnis-Analyse zu tun.

Eigenschaften auf einen Blick

Zu den wichtigsten Leistungsmerkmalen gehören über 450 Testprofile und 100 Test-Suiten, eine erweiterbare (XML-basierte) Testarchitektur, automatisierter Test-Download und -Installation, modernste modulbasierte Plugin-Architektur, integrierte Ergebnisanzeige sowie Unterstützung für SVG / PNG-Graph-Rendering und PDF-Ergebnisberichte.

Darüber hinaus verfügt es über eine integrierte Abhängigkeitsmanagement-Unterstützung, eingebettet in die Cloud-Skala, umfassende Hard- und Software-Erkennung, autonome Batchmodus-Unterstützung, Ergebnisberichterstattung und -upload, Vergleichsvergleiche, Modulrahmen, Systemüberwachungsunterstützung und Umfassende HTML-Dokumentation.

Ein weiteres interessantes Feature ist die Integration mit dem Phoromatic Remote Management System, mit dem Anwender geplante Tests über mehrere Betriebssysteme hinweg ausführen, Remote-Tests ausführen und Git-Tests durchführen können.


Endeffekt

In Anbetracht der Tatsache, dass Phoronix Test Suite, wahrscheinlich wie jede andere Anwendung da draußen, als eine einfache Reihe von Skripts vor einem Jahrzehnt begann, hatte es genug Zeit zu reifen und zu werden, was es heute ist, die Welt am umfangreichsten Benchmarking und Testplattform für das Open Source-Ökosystem.

Was ist neu in dieser Version:

  • Verschiedene kleinere Verbesserungen der BSD-Unterstützung.
  • Ein Phoronix-Testsuite-Listen-Nicht-Installationstest wurde hinzugefügt, um die verfügbaren Tests zu sehen, die derzeit nicht auf dem System installiert sind, anstatt nur Listen-installierte Tests oder Listen-Tests zu verwenden / Li>
  • Ein phoronix-Testsuite-Unterbefehl für php-conf, der nur einige PHP-bezogene Diagnoseinformationen über die verwendeten PHP-Erweiterungen bereitstellt.
  • Erkennung für den QupZilla-Browser, wenn kein anderer Browser oder Alias ​​auf dem System vorhanden ist, um den Ergebnis-Viewer automatisch starten zu können.
  • Phodevi wurde unterstützt, um übertaktete Speicherfrequenzen zu melden, wenn sie korrekt über dmidecode ausgesetzt sind.
  • Das PTS External Dependencies XML wurde mit optionaler Abhängigkeitsunterstützung für Python SciPy und Python SciKit Learn Pakete hinzugefügt, die vom neuen scikit-learn Testprofil benötigt werden.

Was ist neu in Version 6.2.0:

  • Neue phoromatische Benutzeroberfläche:
  • Da der Open-Source-Phoromatic-Server in der Phoronix Test Suite-Codebasis in der Phoronix Test Suite 5 zusammengefasst wurde, hat unsere Test-Orchestrierung und -Managementkomponente in den 5.x-Versionen viele bedeutende Verbesserungen erfahren. Mit Phoronix Test Suite 6.0 werden dem integrierten Phoromatic Server und Client weiterhin zahlreiche neue Funktionen hinzugefügt. Eine der sichtbaren Änderungen mit Phoronix Test Suite 6.0 ist, dass das Website-Layout wurde überarbeitet und es gibt erste Unterstützung für mobile Geräte. Das Thema wurde auch aktualisiert, um mit dem neuen Ergebnis-Viewer und dem Phoronix Test Suite-Website-Layout kohärenter zu werden.
  • Neue Ergebnisanzeige:
  • Der lokale Viewer der Phoronix Test Suite wurde komplett neu geschrieben. Bisher hat sich der Betrachter auf XSL für das Styling des Ergebnisbetrachters verlassen, aber mit dem Browser-Support für ihn begann zu schwanken, wurde der neue Viewer geschrieben, um nur HTML und JavaScript für die Verarbeitung der XML-Ergebnisdaten zu nutzen. Dieser neue Viewer wurde auf allen gängigen Web-Browsern getestet und arbeitet viel besser. Über die internen Änderungen hinaus wurde das Standardthema des Ergebnis-Viewers mit der neuen Website von Phoronix-Test-Suite.com aktualisiert, die vor wenigen Wochen veröffentlicht wurde.
  • Weitere Phoromatische Zugänge:
  • Der Phoromatic Server verfügt nun über eine neue Einstellungsoption für die automatische Authentifizierung neuer Clients, um automatisch neue Systeme zu autorisieren, die versuchen, eine Verbindung zu einem Phoromatic-Konto herzustellen. Der Phoromatic Server hat jetzt auch Unterstützung für den Export von Ergebnissen als XML direkt aus dem Web-Interface, neben dem PDF und CSV Ergebnis exportieren. Der Phoromatic Server verfügt nun auch über eine Testprofilseite für die Darstellung grundlegender Testinformationen sowie die Ergebnisse, die mit einem bestimmten Test zusammenhängen, ähnlich wie bei der Funktionalität auf OpenBenchmarking.org.
  • Verbesserungen auf niedriger Ebene:
  • Eine Menge der internen, Low-Level-Code der Phoronix Test Suite der pts-Kern wurde deutlich überarbeitet. In der Tat wurde eine Menge von Code, der zurück auf Phoronix Test Suite Pre-1.0 wurde umgeschrieben, um die Vorteile der modernen PTS-Schnittstellen und neue PHP-Funktionen. Diese Nacharbeit führt zu signifikanten Geschwindigkeitsverbesserungen (die im nächsten Abschnitt behandelt werden), während neue Funktionen einfacher implementiert werden können, dank der saubereren und gestraffteren Codebasis. Wenn die Phoronix Test Suite ursprünglich geschrieben wurde, war sie nicht um die noch zu konzipierende OpenBenchmarking.org und Phoromatic entworfen, während der neue Code diese neuen Komponenten und andere noch zu verkündende Eigenschaften besser unterbringt. Insbesondere sollte Phoronix Test Suite 6.0 besser reagieren, wenn es darum geht, große Datenanalysen bei massiven Leistungsresultaten durchzuführen.
  • Höhere Leistung:
  • Während der Pre-Hammerfest-Code für alle Benutzer, die die Phoronix Test Suite einzeln ausführen, einwandfrei funktioniert und nur so viele Benchmarks für Ihre Freude auf einem System ausgeführt wird, wurde die Low-Level-Rework teilweise zum Sicherstellen einer größeren Effizienz getrieben Unternehmen, die ihre eigenen internen Phoromatic- oder OpenBenchmarking.org-Server betreiben. Phoronix Test Suite 6.0 scheint nicht viel schneller, wenn Sie nur ein paar Benchmarks auf dem System, aber wenn Render-Tausende von Ergebnissen in Echtzeit für die Anzeige, es gibt eine dramatische Beschleunigung.
  • Bei Verwendung des eigenen Self-Hosting-Benchmarkings der Phoronix-Testsuite (phoronix-test-suite debug-self-test oder phoronix-test-suite benchmark pts-self-test für den Selbst-Hosting-Testprofilmodus) Leistungsverbesserungen der Phoronix Test Suite 6.0 sind ganz klar. Die Gesamtzeit des Tests, die alle heißen Code-Pfade der Software betraf, sank von 617 Sekunden auf knapp über 200 Sekunden zu vervollständigen ... Mit anderen Worten, etwa drei Mal schneller durch diese Phoronix Test Suite Update mit dem gleichen PHP-Stack.
  • Einer der großen Schwerpunkte mit der Low-Level-Re-Arbeit für die Phoronix Test Suite 6.0 war die Verbesserung des grafischen Rendering-Prozesses: vom Analysieren des Ergebnis-XML über die Erzeugung der jeweiligen SVG- oder PNG-Graphen bis zur Weitergabe Die lokale Ergebnisanzeige, die PDF-Ergebnisdatei oder die dynamische Bereitstellung auf OpenBenchmarking.org oder Phoromatic. Dank der erfolgreichen Nacharbeit ist der grafische Renderprozess deutlich schneller. Mit allen internen Tests getan, ist diese Grafik Rendering-Prozess etwa 4x schneller als Phoronix Test Suite 5.8! Wenn Sie nur die Phoronix Test Suite lokal ausführen, können Sie keinen Unterschied bemerken, wenn es bereits weniger als eine Sekunde dauert, aber auf OpenBenchmarking.org, wo Millionen von Graphen jeden Monat gerendert werden, ist es ein großer Einfluss auf die Systemressourcen. Dies ist auch für unseren LinuxBenchmarking.com Referenz-Tracker von großem Nutzen, denn jetzt dauert es deutlich weniger Zeit, dynamisch viele historische Benchmark-Ergebnisse hochzuziehen. Für Phoromatic-Anwender bedeutet dies auch, dass viel Zeit benötigt wird, um große Vergleiche auf bestehenden Ergebnissen durchzuführen oder die Leistung Ihrer Systeme für mehrere Monate / Jahre zu prüfen.
  • Abgesehen davon, dass viel schneller, pts-core nutzt deutlich weniger Speicher während dieser schweren Aufgaben. Mit Phoronix Test Suite 5.8.1 die maximale Speicherauslastung kam bis zu fast 1 GB, wenn Rendering Tausende von Ergebnissen sofort, während jetzt mit Phoronix Test Suite 6.0 die maximale Speicherauslastung ist um eine 4-fache Verbesserung. Auch dies wird für die Benutzer von Phoromatic und OpenBenchmarking.org am drastischsten sein.
  • Schließlich war eine weitere Verbesserung auf dem unteren Niveau eine große Nacharbeit, die innerhalb des Grafikcodes (pts_Graph) geschah. Die Änderungen werden es ermöglichen, dass unsere Graphen reicher und erweiterbarer werden, aber ein sofortiger Gewinn - neben dem teilweisen Ermöglichen der schnelleren Performance - ist, dass pts_Graph für die Generierung von mehr optimierten SVG-Grafiken sorgt. Gemeinsame Diagrammtypen sind mittlerweile etwa halb so groß wie bei früheren Versionen der Phoronix Test Suite. PNG / JPEG-Grafiken werden weiterhin für die Integration in PDF-Dateien sowie für die Unterstützung von älteren Webbrowsern unterstützt.
  • Überarbeitete Sensorüberwachung:
  • Es gab eine erhebliche Nacharbeit, wie die Sensorüberwachung des Phodevi (Phoronix Device Interface) funktioniert. Das neue Sensor-Framework ist nun richtig multi-threaded, viel erweiterbarer und unterstützt jetzt auch die dynamische Erzeugung von Sensoren, wenn es darum geht, CPU-Auslastung oder Temperaturen auf einer Per-Core-Basis zu überwachen, anstatt nur das Gesamtpaket oder wenn es darauf ankommt Sonst unterteilen Sie die Sensordaten. Die Phoronix Test Suite Sensoren verhalten sich in gleicher Weise über die MONITOR = Umgebungsvariable und phoronix-test-suite System-Sensoren.
  • Phodevi Support Zusätze:
  • Es gibt jetzt Unterstützung für die GPU-Temperaturüberwachung auf mehr Hardware (einschließlich NVIDIA Jetson TX1), Versionserkennung für den X.Org Server, der als Nicht-Root auf Debian, NVMe Festkörperspeichererkennung, AMDGPU DRM-Erkennung, BcacheFS läuft Super-Block-Detektion und vieles mehr.
  • Linux Perf Subsystem Modul:
  • Es gibt ein neues Modul namens linux_perf, das die Berichte verschiedener Linux-Perf-Subsystem-Leistungsindikatoren auf Pro-Test-Basis unterstützt. Dieses Modul wird automatisch geladen, wenn die LINUX_PERF = 1 Umgebungsvariable vor dem Ausführen der Phoronix Test Suite gesetzt wurde.
  • Performance-Per-Dollar-Modul:
  • Ein weiteres neues Modul der Phoronix Test Suite bietet automatisierte Performance-per-Dollar-Kurven basierend auf den vom Kunden bereitgestellten Preisinformationen für die zu testende Komponente / System. Es ist eine einfache Möglichkeit, eine Kostenanalyse durchzuführen, um die Rohleistungszahlen zu ergänzen. Dieses Modul wird über die COST_PERF_PER_DOLLAR = Umgebungsvariable automatisch aktiviert und auf den für den aktuellen Testlauf gewünschten Dollwert gesetzt.
  • Außerdem:
  • Es gibt auch verschiedene Verbesserungen in anderen Bereichen der Phoronix Test Suite, Windows Support Updates, DragonFlyBSD externe Abhängigkeitsbehandlung über DPorts pkg anstatt pkgsrc, Pass / Fail Test Verbesserungen, das geschätzte Datum / Zeit für die Testbeendigung wird nun auf der Seite angezeigt CLI neben der geschätzten Restzeit, bessere Unterstützung für staatenlose Systeme und andere kleinere Änderungen.

Was ist neu in Version 6.0.1 / 6.2.0 Milestone 5:

  • Neue phoromatische Benutzeroberfläche:
  • Da der Open-Source-Phoromatic-Server in der Phoronix Test Suite-Codebasis in der Phoronix Test Suite 5 zusammengefasst wurde, hat unsere Test-Orchestrierung und -Managementkomponente in den 5.x-Versionen viele bedeutende Verbesserungen erfahren. Mit Phoronix Test Suite 6.0 werden dem integrierten Phoromatic Server und Client weiterhin zahlreiche neue Funktionen hinzugefügt. Eine der sichtbaren Änderungen mit Phoronix Test Suite 6.0 ist, dass das Website-Layout wurde überarbeitet und es gibt erste Unterstützung für mobile Geräte. Das Thema wurde auch aktualisiert, um mit dem neuen Ergebnis-Viewer und dem Phoronix Test Suite-Website-Layout kohärenter zu werden.
  • Neue Ergebnisanzeige:
  • Der lokale Viewer der Phoronix Test Suite wurde komplett neu geschrieben. Bisher hat sich der Betrachter auf XSL für das Styling des Ergebnisbetrachters verlassen, aber mit dem Browser-Support für ihn begann zu schwanken, wurde der neue Viewer geschrieben, um nur HTML und JavaScript für die Verarbeitung der XML-Ergebnisdaten zu nutzen. Dieser neue Viewer wurde auf allen gängigen Web-Browsern getestet und arbeitet viel besser. Über die internen Änderungen hinaus wurde das Standardthema des Ergebnis-Viewers mit der neuen Website von Phoronix-Test-Suite.com aktualisiert, die vor wenigen Wochen veröffentlicht wurde.
  • Weitere Phoromatische Zugänge:
  • Der Phoromatic Server verfügt nun über eine neue Einstellungsoption für die automatische Authentifizierung neuer Clients, um automatisch neue Systeme zu autorisieren, die versuchen, eine Verbindung zu einem Phoromatic-Konto herzustellen. Der Phoromatic Server hat jetzt auch Unterstützung für den Export von Ergebnissen als XML direkt aus dem Web-Interface, neben dem PDF und CSV Ergebnis exportieren. Der Phoromatic Server verfügt nun auch über eine Testprofilseite für die Darstellung grundlegender Testinformationen sowie die Ergebnisse, die mit einem bestimmten Test zusammenhängen, ähnlich wie bei der Funktionalität auf OpenBenchmarking.org.
  • Verbesserungen auf niedriger Ebene:
  • Eine Menge der internen, Low-Level-Code der Phoronix Test Suite der pts-Kern wurde deutlich überarbeitet. In der Tat wurde eine Menge von Code, der zurück auf Phoronix Test Suite Pre-1.0 wurde umgeschrieben, um die Vorteile der modernen PTS-Schnittstellen und neue PHP-Funktionen. Diese Nacharbeit führt zu signifikanten Geschwindigkeitsverbesserungen (die im nächsten Abschnitt behandelt werden), während neue Funktionen einfacher implementiert werden können, dank der saubereren und gestraffteren Codebasis. Wenn die Phoronix Test Suite ursprünglich geschrieben wurde, war sie nicht um die noch zu konzipierende OpenBenchmarking.org und Phoromatic entworfen, während der neue Code diese neuen Komponenten und andere noch zu verkündende Eigenschaften besser unterbringt. Insbesondere sollte Phoronix Test Suite 6.0 besser reagieren, wenn es darum geht, große Datenanalysen bei massiven Leistungsresultaten durchzuführen.
  • Höhere Leistung:
  • Während der Pre-Hammerfest-Code für alle Benutzer, die die Phoronix Test Suite einzeln ausführen, einwandfrei funktioniert und nur so viele Benchmarks für Ihre Freude auf einem System ausgeführt wird, wurde die Low-Level-Rework teilweise zum Sicherstellen einer größeren Effizienz getrieben Unternehmen, die ihre eigenen internen Phoromatic- oder OpenBenchmarking.org-Server betreiben. Phoronix Test Suite 6.0 scheint nicht viel schneller, wenn Sie nur ein paar Benchmarks auf dem System, aber wenn Render-Tausende von Ergebnissen in Echtzeit für die Anzeige, es gibt eine dramatische Beschleunigung.
  • Bei Verwendung des eigenen Self-Hosting-Benchmarkings der Phoronix-Testsuite (phoronix-test-suite debug-self-test oder phoronix-test-suite benchmark pts-self-test für den Selbst-Hosting-Testprofilmodus) Leistungsverbesserungen der Phoronix Test Suite 6.0 sind ganz klar. Die Gesamtzeit des Tests, die alle heißen Code-Pfade der Software betraf, sank von 617 Sekunden auf knapp über 200 Sekunden zu vervollständigen ... Mit anderen Worten, etwa drei Mal schneller durch diese Phoronix Test Suite Update mit dem gleichen PHP-Stack.
  • Einer der großen Schwerpunkte mit der Low-Level-Re-Arbeit für die Phoronix Test Suite 6.0 war die Verbesserung des grafischen Rendering-Prozesses: vom Analysieren des Ergebnis-XML über die Erzeugung der jeweiligen SVG- oder PNG-Graphen bis zur Weitergabe Die lokale Ergebnisanzeige, die PDF-Ergebnisdatei oder die dynamische Bereitstellung auf OpenBenchmarking.org oder Phoromatic. Dank der erfolgreichen Nacharbeit ist der grafische Renderprozess deutlich schneller. Mit allen internen Tests getan, ist diese Grafik Rendering-Prozess etwa 4x schneller als Phoronix Test Suite 5.8! Wenn Sie nur die Phoronix Test Suite lokal ausführen, können Sie keinen Unterschied bemerken, wenn es bereits weniger als eine Sekunde dauert, aber auf OpenBenchmarking.org, wo Millionen von Graphen jeden Monat gerendert werden, ist es ein großer Einfluss auf die Systemressourcen. Dies ist auch für unseren LinuxBenchmarking.com Referenz-Tracker von großem Nutzen, denn jetzt dauert es deutlich weniger Zeit, dynamisch viele historische Benchmark-Ergebnisse hochzuziehen. Für Phoromatic-Anwender bedeutet dies auch, dass viel Zeit benötigt wird, um große Vergleiche auf bestehenden Ergebnissen durchzuführen oder die Leistung Ihrer Systeme für mehrere Monate / Jahre zu prüfen.
  • Abgesehen davon, dass viel schneller, pts-core nutzt deutlich weniger Speicher während dieser schweren Aufgaben. Mit Phoronix Test Suite 5.8.1 die maximale Speicherauslastung kam bis zu fast 1 GB, wenn Rendering Tausende von Ergebnissen sofort, während jetzt mit Phoronix Test Suite 6.0 die maximale Speicherauslastung ist um eine 4-fache Verbesserung. Auch dies wird für die Benutzer von Phoromatic und OpenBenchmarking.org am drastischsten sein.
  • Schließlich war eine weitere Verbesserung auf dem unteren Niveau eine große Nacharbeit, die innerhalb des Grafikcodes (pts_Graph) geschah. Die Änderungen werden es ermöglichen, dass unsere Graphen reicher und erweiterbarer werden, aber ein sofortiger Gewinn - neben dem teilweisen Ermöglichen der schnelleren Performance - ist, dass pts_Graph für die Generierung von mehr optimierten SVG-Grafiken sorgt. Gemeinsame Diagrammtypen sind mittlerweile etwa halb so groß wie bei früheren Versionen der Phoronix Test Suite. PNG / JPEG-Grafiken werden weiterhin für die Integration in PDF-Dateien sowie für die Unterstützung von älteren Webbrowsern unterstützt.
  • Überarbeitete Sensorüberwachung:
  • Es gab eine erhebliche Nacharbeit, wie die Sensorüberwachung des Phodevi (Phoronix Device Interface) funktioniert. Das neue Sensor-Framework ist nun richtig multi-threaded, viel erweiterbarer und unterstützt jetzt auch die dynamische Erzeugung von Sensoren, wenn es darum geht, CPU-Auslastung oder Temperaturen auf einer Per-Core-Basis zu überwachen, anstatt nur das Gesamtpaket oder wenn es darauf ankommt Sonst unterteilen Sie die Sensordaten. Die Phoronix Test Suite Sensoren verhalten sich in gleicher Weise über die MONITOR = Umgebungsvariable und phoronix-test-suite System-Sensoren.
  • Phodevi Support Zusätze:
  • Es gibt jetzt Unterstützung für die GPU-Temperaturüberwachung auf mehr Hardware (einschließlich NVIDIA Jetson TX1), Versionserkennung für den X.Org Server, der als Nicht-Root auf Debian, NVMe Festkörperspeichererkennung, AMDGPU DRM-Erkennung, BcacheFS läuft Super-Block-Detektion und vieles mehr.
  • Linux Perf Subsystem Modul:
  • Es gibt ein neues Modul namens linux_perf, das die Berichte verschiedener Linux-Perf-Subsystem-Leistungsindikatoren auf Pro-Test-Basis unterstützt. Dieses Modul wird automatisch geladen, wenn die LINUX_PERF = 1 Umgebungsvariable vor dem Ausführen der Phoronix Test Suite gesetzt wurde.
  • Performance-Per-Dollar-Modul:
  • Ein weiteres neues Modul der Phoronix Test Suite bietet automatisierte Performance-per-Dollar-Kurven basierend auf den vom Kunden bereitgestellten Preisinformationen für die zu testende Komponente / System. Es ist eine einfache Möglichkeit, eine Kostenanalyse durchzuführen, um die Rohleistungszahlen zu ergänzen. Dieses Modul wird über die COST_PERF_PER_DOLLAR = Umgebungsvariable automatisch aktiviert und auf den für den aktuellen Testlauf gewünschten Dollwert gesetzt.
  • Außerdem:
  • Es gibt auch verschiedene Verbesserungen in anderen Bereichen der Phoronix Test Suite, Windows Support Updates, DragonFlyBSD externe Abhängigkeitsbehandlung über DPorts pkg anstatt pkgsrc, Pass / Fail Test Verbesserungen, das geschätzte Datum / Zeit für die Testbeendigung wird nun auf der Seite angezeigt CLI neben der geschätzten Restzeit, bessere Unterstützung für staatenlose Systeme und andere kleinere Änderungen.

Was ist neu in Version 6.0.0:

  • Neue phoromatische Benutzeroberfläche:
  • Da der Open-Source-Phoromatic-Server in die Phoronix-Test-Suite-Codebasis in der Phoronix Test Suite 5 integriert wurde, hat unsere Test-Orchestrierungs- und Managementkomponente in den 5.x-Versionen viele signifikante Verbesserungen erfahren. Mit Phoronix Test Suite 6.0 werden dem integrierten Phoromatic Server und Client weiterhin zahlreiche neue Funktionen hinzugefügt. Eine der sichtbaren Änderungen mit Phoronix Test Suite 6.0 ist, dass das Website-Layout wurde überarbeitet und es gibt erste Unterstützung für mobile Geräte. Das Thema wurde auch aktualisiert, um mit dem neuen Ergebnis-Viewer und dem Phoronix Test Suite-Website-Layout kohärenter zu werden.
  • Neue Ergebnisanzeige:
  • Der lokale Viewer der Phoronix Test Suite wurde komplett neu geschrieben. Bisher hat sich der Betrachter auf XSL für das Styling des Ergebnisbetrachters verlassen, aber mit dem Browser-Support für ihn begann zu schwanken, wurde der neue Viewer geschrieben, um nur HTML und JavaScript für die Verarbeitung der XML-Ergebnisdaten zu nutzen. Dieser neue Viewer wurde auf allen gängigen Web-Browsern getestet und arbeitet viel besser. Über die internen Änderungen hinaus wurde das Standardthema des Ergebnis-Viewers mit der neuen Website von Phoronix-Test-Suite.com aktualisiert, die vor wenigen Wochen veröffentlicht wurde.
  • Weitere Phoromatische Zugänge:
  • Der Phoromatic Server verfügt nun über eine neue Einstellungsoption für die automatische Authentifizierung neuer Clients, um automatisch neue Systeme zu autorisieren, die versuchen, eine Verbindung zu einem Phoromatic-Konto herzustellen. Der Phoromatic Server hat jetzt auch Unterstützung für den Export von Ergebnissen als XML direkt aus dem Web-Interface, neben dem PDF und CSV Ergebnis exportieren. Der Phoromatic Server verfügt nun auch über eine Testprofilseite für die Darstellung grundlegender Testinformationen sowie die Ergebnisse, die mit einem bestimmten Test zusammenhängen, ähnlich wie bei der Funktionalität auf OpenBenchmarking.org.
  • Verbesserungen auf niedriger Ebene:
  • Eine Menge der internen, Low-Level-Code der Phoronix Test Suite der pts-Kern wurde deutlich überarbeitet. In der Tat wurde eine Menge von Code, der zurück auf Phoronix Test Suite Pre-1.0 wurde umgeschrieben, um die Vorteile der modernen PTS-Schnittstellen und neue PHP-Funktionen. Diese Nacharbeit führt zu signifikanten Geschwindigkeitsverbesserungen (die im nächsten Abschnitt behandelt werden), während neue Funktionen einfacher implementiert werden können, dank der saubereren und gestraffteren Codebasis. Wenn die Phoronix Test Suite ursprünglich geschrieben wurde, war sie nicht um die noch zu konzipierende OpenBenchmarking.org und Phoromatic entworfen, während der neue Code diese neuen Komponenten und andere noch zu verkündende Eigenschaften besser unterbringt. Insbesondere sollte Phoronix Test Suite 6.0 besser reagieren, wenn es darum geht, große Datenanalysen bei massiven Leistungsresultaten durchzuführen.
  • Höhere Leistung:
  • Während der Pre-Hammerfest-Code für alle Benutzer, die die Phoronix Test Suite einzeln ausführen, einwandfrei funktioniert und nur so viele Benchmarks für Ihre Freude auf einem System ausgeführt wird, wurde die Low-Level-Rework teilweise zum Sicherstellen einer größeren Effizienz getrieben Unternehmen, die ihre eigenen internen Phoromatic- oder OpenBenchmarking.org-Server betreiben. Phoronix Test Suite 6.0 scheint nicht viel schneller, wenn Sie nur ein paar Benchmarks auf dem System, aber wenn Render-Tausende von Ergebnissen in Echtzeit für die Anzeige, es gibt eine dramatische Beschleunigung.
  • Bei Verwendung des eigenen Self-Hosting-Benchmarkings der Phoronix-Testsuite (phoronix-test-suite debug-self-test oder phoronix-test-suite benchmark pts-self-test für den Selbst-Hosting-Testprofilmodus) Leistungsverbesserungen der Phoronix Test Suite 6.0 sind ganz klar. Die Gesamtzeit des Tests, die alle heißen Code-Pfade der Software betraf, sank von 617 Sekunden auf knapp über 200 Sekunden zu vervollständigen ... Mit anderen Worten, etwa drei Mal schneller durch diese Phoronix Test Suite Update mit dem gleichen PHP-Stack.
  • Einer der großen Schwerpunkte mit der Low-Level-Re-Arbeit für die Phoronix Test Suite 6.0 war die Verbesserung des grafischen Rendering-Prozesses: vom Analysieren des Ergebnis-XML über die Erzeugung der jeweiligen SVG- oder PNG-Graphen bis zur Weitergabe an Die lokale Ergebnisanzeige, die PDF-Ergebnisdatei oder die dynamische Bereitstellung auf OpenBenchmarking.org oder Phoromatic. Dank der erfolgreichen Nacharbeit ist der grafische Renderprozess deutlich schneller. Mit allen internen Tests getan, ist diese Grafik Rendering-Prozess etwa 4x schneller als Phoronix Test Suite 5.8! Wenn Sie nur die Phoronix-Test-Suite lokal ausführen, können Sie keinen Unterschied feststellen, wenn es bereits weniger als eine Sekunde dauert, aber auf OpenBenchmarking.org, wo Millionen von Graphen jeden Monat wiedergegeben werden, ist es ein großer Einfluss auf die Systemressourcen. Das ist auch für unseren LinuxBenchmarking.com Referenz-Tracker von großem Nutzen, wo es jetzt wesentlich weniger Zeit dauert, dynamisch viele historische Benchmark-Ergebnisse hochzuziehen. Für Phoromatic-Anwender bedeutet dies auch, dass viel Zeit benötigt wird, um große Vergleiche auf bestehenden Ergebnissen durchzuführen oder die Leistung Ihrer Systeme für mehrere Monate / Jahre zu prüfen.
  • Abgesehen davon, dass viel schneller, pts-core nutzt deutlich weniger Speicher während dieser schweren Aufgaben. Mit Phoronix Test Suite 5.8.1 die maximale Speicherauslastung kam bis zu fast 1 GB, wenn Rendering Tausende von Ergebnissen sofort, während jetzt mit Phoronix Test Suite 6.0 die maximale Speicherauslastung ist um eine 4-fache Verbesserung. Auch dies wird für die Benutzer von Phoromatic und OpenBenchmarking.org am drastischsten sein.
  • Schließlich war eine weitere Verbesserung auf dem unteren Niveau eine große Nacharbeit, die innerhalb des Grafikcodes (pts_Graph) geschah. Die Änderungen werden es ermöglichen, dass unsere Graphen reicher und erweiterbarer werden, aber ein sofortiger Gewinn - neben dem teilweisen Ermöglichen der schnelleren Performance - ist, dass pts_Graph für die Generierung von mehr optimierten SVG-Grafiken sorgt. Gemeinsame Diagrammtypen sind mittlerweile etwa halb so groß wie bei früheren Versionen der Phoronix Test Suite. PNG / JPEG-Grafiken werden weiterhin für die Integration in PDF-Dateien sowie für die Unterstützung von älteren Webbrowsern unterstützt.
  • Überarbeitete Sensorüberwachung:
  • Es gab eine erhebliche Nacharbeit, wie die Sensorüberwachung des Phodevi (Phoronix Device Interface) funktioniert. Das neue Sensor-Framework ist nun richtig multi-threaded, viel erweiterbarer und unterstützt jetzt auch die dynamische Erzeugung von Sensoren, wenn es darum geht, CPU-Auslastung oder Temperaturen auf einer Per-Core-Basis zu überwachen, anstatt nur das Gesamtpaket oder wenn es darauf ankommt Sonst unterteilen Sie die Sensordaten. Die Phoronix Test Suite Sensoren verhalten sich in gleicher Weise über die MONITOR = Umgebungsvariable und phoronix-test-suite System-Sensoren.
  • Phodevi Support Zusätze:
  • Es gibt jetzt Unterstützung für die GPU-Temperaturüberwachung auf mehr Hardware (einschließlich NVIDIA Jetson TX1), Versionserkennung für den X.Org Server, der als Nicht-Root auf Debian, NVMe Festkörperspeichererkennung, AMDGPU DRM-Erkennung, BcacheFS läuft Super-Block-Detektion und vieles mehr.
  • Linux Perf Subsystem Modul:
  • Es gibt ein neues Modul namens linux_perf, das die Berichte verschiedener Linux-Perf-Subsystem-Leistungsindikatoren auf Pro-Test-Basis unterstützt. Dieses Modul wird automatisch geladen, wenn die LINUX_PERF = 1 Umgebungsvariable vor dem Ausführen der Phoronix Test Suite gesetzt wurde.
  • Performance-Per-Dollar-Modul:
  • Ein weiteres neues Modul der Phoronix Test Suite bietet automatisierte Performance-per-Dollar-Kurven basierend auf den vom Kunden bereitgestellten Preisinformationen für die zu testende Komponente / System. Es ist eine einfache Möglichkeit, eine Kostenanalyse durchzuführen, um die Rohleistungszahlen zu ergänzen. Dieses Modul wird über die COST_PERF_PER_DOLLAR = Umgebungsvariable automatisch aktiviert und auf den für den aktuellen Testlauf gewünschten Dollwert gesetzt.
  • Außerdem:
  • Es gibt auch verschiedene Verbesserungen in anderen Bereichen der Phoronix Test Suite, Windows Support Updates, DragonFlyBSD externe Abhängigkeitsbehandlung über DPorts pkg anstatt pkgsrc, Pass / Fail Test Verbesserungen, das geschätzte Datum / Zeit für die Testbeendigung wird nun auf der Seite angezeigt CLI neben der geschätzten Restzeit, bessere Unterstützung für staatenlose Systeme und andere kleinere Änderungen.

Was ist neu in Version 5.8.0:

  • Verbesserungen der MIPS-Unterstützung
  • Schnellere Darstellung der Ergebnisdateien und weitere Verbesserungen der Datenverarbeitung
  • Stressverbesserungen
  • Überwachung des Systemsensors über das Phoromatic UI
  • Hinzufügen des Phoromatic Results Export Viewers
  • Verschiedene Linux-Hardware & amp; Verbesserungen der Software-Erkennung
  • Die Phoronix Test Suite-Clients können über das vom Phoromatic Server übergebene Update-Skript selbst aktualisiert werden.
  • Unterstützung des Mongoose-Webservers für die HTTP-Instanz des Phoromatic-Servers
  • Unterstützung von Viewing-System-Client-Protokollen über die Phoromatic Server-Benutzeroberfläche
  • Zahlreiche weitere Verbesserungen der Phoromatik

Was ist neu in Version 5.6.0 / 5.8.0 Milestone 5:

  • pts-core: Verschieben von möglichen Deployment-Skripts in deploy / directory
  • pts-core: Verschieben von phoromatic-client und phoromatic-server Upstart-Job-Dateien zur Bereitstellung /
  • pts-core: Verschieben Sie die Dienstdateien phoromatic-client und phoromatic-server systemd auf
  • pts-core: Füge sehr einfaches Ergebnis-file-to-json sub-command
  • hinzu
  • pts-core: Drop AnonymousHardwareReporting / AnonymousSoftwareReporting wird nicht mehr auf OpenBenchmarking.org
  • verwendet
  • Ziehen Sie in JuJu-Skripten von https://github.com/juju-solutions/pts to deploy / juju
  • phodevi: Mehr Leistung für Clients, um das Problem der Internetverbindung / Server-Kommunikation zu beheben
  • phoromatic: Aufräumen des Hauptseitenplans für Zeitpläne ohne zugeordnete Systeme
  • phoromatic: Zeige passende Eintrittskarten Ergebnisse in die Spalte Ergebnisse der Vergleichsseite
  • phoromatic: Ergebnisse lassen sich auf bestimmte Hash- oder Ticket-Matches beschränken
  • phoromatic: Suchergebnis für Suchergebnisseiten, um auch die Hardware- / Software-Komponenten des Systems zu durchsuchen
  • phoromatic: Fix zum Entfernen eines Systems aus allen Gruppen der System-System-Systemseite
  • phoromatic: Pro-System-Überschreitung zulassen, ob automatische Systemabschaltungen zulässig sind
  • phoromatic: Die Block-Poweroff-Dateiüberprüfung im Client-Modul wird nun beendet, sobald es von einem Server aus aufgerufen werden kann
  • phoromatic: Zulassen von WoL-Power-Ups für die Ehrung von Benchmark-Tickets
  • phoromatic: Vereinheitlichen Sie mehr Code von start.php in phoromatic_server
  • phoromatic: Immer das GRUB-Recordfail deaktivieren, falls zutreffend
  • phoromatic: Hinzufügen "Systemwartungstabelle"
  • phoromatic: Fügen Sie "PowerOnSystemDaily" Einstellungsoption hinzu, um sicherzustellen, dass unabhängig von Zeitplan, dass Systeme mindestens Power-up / kommunizieren täglich, wenn aktiviert
  • phoromatic: Neues Checkbox-Handling auf Ergebnisseite, um Vergleiche und Ergebnisse mit mehreren Löschungen zu verwalten
  • phoromatic: Starten Sie die Arbeit auf der neuen Hauptseite

Was ist neu in Version 5.6.0 / 5.8.0 Milestone 1:

  • pts-core: Verschieben von möglichen Deployment-Skripts in deploy / directory
  • pts-core: Verschieben von phoromatic-client und phoromatic-server Upstart-Job-Dateien zur Bereitstellung /
  • pts-core: Verschieben Sie die Dienstdateien phoromatic-client und phoromatic-server systemd auf
  • pts-core: Füge sehr einfaches Ergebnis-file-to-json sub-command
  • hinzu
  • pts-core: Drop AnonymousHardwareReporting / AnonymousSoftwareReporting wird nicht mehr auf OpenBenchmarking.org
  • verwendet
  • Ziehen Sie in JuJu-Skripten von https://github.com/juju-solutions/pts to deploy / juju
  • phodevi: Mehr Leistung für Clients, um das Problem der Internetverbindung / Server-Kommunikation zu beheben
  • phoromatic: Aufräumen des Hauptseitenplans für Zeitpläne ohne zugeordnete Systeme
  • phoromatic: Zeige passende Eintrittskarten Ergebnisse in die Spalte Ergebnisse der Vergleichsseite
  • phoromatic: Ergebnisse lassen sich auf bestimmte Hash- oder Ticket-Matches beschränken
  • phoromatic: Suchergebnis für Suchergebnisseiten, um auch die Hardware- / Software-Komponenten des Systems zu durchsuchen
  • phoromatic: Fix zum Entfernen eines Systems aus allen Gruppen der System-System-Systemseite
  • phoromatic: Pro-System-Überschreitung zulassen, ob automatische Systemabschaltungen zulässig sind
  • phoromatic: Die Block-Poweroff-Dateiüberprüfung im Client-Modul wird nun beendet, sobald es von einem Server aus aufgerufen werden kann
  • phoromatic: Zulassen von WoL-Power-Ups für die Ehrung von Benchmark-Tickets
  • phoromatic: Vereinheitlichen Sie mehr Code von start.php in phoromatic_server
  • phoromatic: Immer das GRUB-Recordfail deaktivieren, falls zutreffend
  • phoromatic: Hinzufügen "Systemwartungstabelle"
  • phoromatic: Fügen Sie "PowerOnSystemDaily" Einstellungsoption hinzu, um sicherzustellen, dass unabhängig von Zeitplan, dass Systeme mindestens Power-up / kommunizieren täglich, wenn aktiviert
  • phoromatic: Neues Checkbox-Handling auf Ergebnisseite, um Vergleiche und Ergebnisse mit mehreren Löschungen zu verwalten
  • phoromatic: Starten Sie die Arbeit auf der neuen Hauptseite

Was ist neu in Version 5.4.1 / 5.6 Milestone 3:

  • phoromatic: Lassen Sie Trigger löschen
  • phoromatic: Verlassen Sie sich auf das Caching, um bereits existierende Cached-Testprofile aus dem Web-UI
  • zu bestimmen
  • phoromatic: Ergebnis der Suche RSS-Unterstützung
  • phoromatic: Neue Seite zur Ergebnisseite hinzufügen
  • phoromatic: Neue PTS-Anmeldung erzwingen, wenn sich die PTS-Kernversion aufgrund möglicher Schnittstellenänderungen ändert
  • phoromatic: Arbeitsbasierte Suite-Seite
  • phoromatic: Unterstützung für lokale Seiten hinzufügen
  • phoromatic: Benchmark-Seite hinzufügen
  • phoromatic: Unterstützung für die Anzeige von ausgegebenen Benchmarktickets
  • hinzufügen
  • phoromatic: Option zum Erzwingen der Wiederherstellung der Ergebnisdatenbanken hinzufügen
  • phoromatic: Bei der Ausführung mehrerer Tests ohne Variablen
  • wird die System-ID zum Systemstring zurückgesetzt

Was ist neu in Version 5.6 Milestone 1:

  • pts-core: Add "short" Anzeigemodus
  • pts-core: Fügen Sie den Befehl stress-run hinzu, um das gleichzeitige Stress-Testing / Burn-in / Torture-Testen zu ermöglichen
  • pts-core: Füge TOTAL_LOOP_TIME-Unterstützung zu stress-run
  • hinzu
  • pts-core: Fügen Sie TOTAL_LOOP_TIME = unendliche Unterstützung für stress-run zum Testen in einer Endlosschleife
  • hinzu
  • pts-core: Unterstützung für libframetime Ausgabeergebnis-Parsing hinzufügen
  • phoromatic: Anfangs-Commit der Basis-Tracker-Seite
  • phoromatic: Bessere Wiederherstellung vorhandener Phoromatic-Konten auf neu geladenen Systemen, bei denen sich die Maschinenselbst-ID geändert hat
  • timed_screenshot: Fix für Absturz, wenn PHP GD fehlt

Was ist neu in der Version 5.4.1:

  • Aktualisiertes AppData XML für die Phoronix Test Suite.
  • Der Ergebnis-Parser in pts-core hat jetzt eine verbesserte Unterstützung für die Analyse von CSV-Frame-Latency-Dumps, wie sie von neueren Testprofilen benötigt wird, und wird derzeit von dem neuen Test von Civilization: Beyond Earth benötigt.
  • Der phoronix-test-suite-Unterbefehl enterprise-setup. Weitere Informationen finden Sie in der Dokumentation.
  • Verschiedene Phoromatic Server-Updates, einschließlich verbesserter Ergebnisfolgen beim Zusammenführen von zufälligen Ergebnisdateien, Berichten der IP / MAC-Adressen auf der Systemanspruchseite und anderen kleineren Verbesserungen.

Was ist neu in Version 5.4.0:

  • Größere Überarbeitung des integrierten Phoromatic Servers
  • Avahi zero-conf Netzwerkunterstützung
  • Verbesserte Download-Cache-Verarbeitung
  • Verbesserungen der Hardwareerkennung von IBM POWER8
  • Verschiedene Code-Refactoring & amp; Andere Verbesserungen

Was ist neu in Version 5.4.0 Milestone 6:

  • pts-core: Ergebnisvereinigung feststellen, wenn PTS-Testkennung null ist, verwenden Sie die Zeichenfolge stattdessen als Bezeichner
  • pts-core: Überprüfen Sie die Unterstützung der PHP-Sockets
  • pts-core: Verbesserter make-download-cache
  • pts-core: Erweitern Sie die PHP_BIN-Erkennung
  • pts-core: Die Zip-Bibliothek des Systems verwenden, wenn PHP ZIP nicht verfügbar ist
  • phoromatic: Upstart-Phoromatic-Server-Job funktioniert (getestet auf Scientific Linux 6.6)
  • phoromatic: Fügen Sie "Run Test Schedule Now" -Schaltfläche zu prüfen, Zeitplan Seite für einfache Einmal-Test / manuell
  • zu ermöglichen
  • phoromatic: Fügen Sie der Rootadmin-Seite einige Basisstatistiken hinzu
  • phoromatic: Lassen Sie den PhoromaticStorage-Speicherort von der WebUI ändern, wenn Sie sich als rootadmin anmelden
  • phoromatic: Lassen Sie den Download-Cache-Speicherort von der webUI bei der Anmeldung als rootadmin
  • ändern
  • phoromatic: Lassen Sie die Netzwerkproxy-Details von der webUI bei der Anmeldung als rootadmin
  • ändern
  • phoromatic: Lassen Sie die HTTP / WebSocket-Ports von der webUI bei der Anmeldung als rootadmin
  • ändern
  • phoromatic: Erhöhen Sie memory_limit bei Download-Cache-Downloads
  • phoromatic: Alle möglichen Videomodi als Testoptionen
  • aufdecken

  • phoromatic: Aktuelle Trigger auf der Seite eines Testplans anzeigen
  • phoromatic: Hinzufügen von "Upload results to OpenBenchmarking.org" auf die Einstellungsseite
  • phoromatic: Fehler beim Deaktivieren von Optionen auf der Einstellungsseite
  • phoromatic: Letzte erfolgreiche Phoromatic Server-Verbindung speichern
  • phoromatic: Fügen Sie Reboot und Shutdown Befehle zum Phoromatic Modul
  • hinzu

Was ist neu in Version 5.4.0 Milestone 5:

  • pts-core: Verbesserungen beim Ausführen als systemd service / daemon
  • pts-core: Bevorzugte Firefox über Epiphany Browser
  • phoromatic: Implementieren von E-Mail-Benachrichtigungen über Ergebnis-Uploads
  • phoromatic: Implementieren von E-Mail-Benachrichtigungen bei systembedingten Fehlern / Warnungen
  • phoromatic: Implementierung von E-Mail-Benachrichtigungen über neue Systeme hinzugefügt
  • phoromatic: Ermöglicht das einfache Vergleichen einer Ergebnisdatei mit anderen Ergebnissen für die angegebene Zeitplan-ID
  • phoromatic: Verbesserung der Formatierung von Listen
  • phoromatic: Fügen Sie mal angesehene Ergebnisse
  • hinzu
  • phoromatic: Hinzufügen "nur Ergebnisse mit Variation anzeigen" zur Ergebnis-Seite
  • phoromatic: Ergebnismarkierung zur Hauptseite hinzufügen
  • phoromatic: Mit dem Unterbefehl phoromatic.upload-result
  • können Sie weitere / ungeplante Testergebnisse auf den Phoromatic Server hochladen
  • phoromatic: Zeigt Datei- / Pfadstandorte beim Starten des Phoromatic Servers an
  • phoromatic: Verwenden Sie nach dem Start des Phoromatic Servers einen zufällig ausgewählten Port, wenn keine Ports definiert sind
  • phoromatic: Fügen Sie grundlegende Root-Administrator-Unterstützung für das Phoronix-Web-Interface
  • hinzu
  • pts_Graph: Schrumpft die Größe der Untertitel-Textzeichenfolgen, wenn sie zu lang sind

Was ist neu in Version 5.4.0 Milestone 4:

  • pts-core: Fügen Sie 3840 x 2160 (4K UHD) zu mehr der Moduseinstellungs-Fallback-Modi
  • hinzu
  • pts-core: Beginnen Sie mit der Unterstützung der Standard Linux-Dateisystemhierarchie bei der Ausführung als root als Dienst
  • pts-core: Fügen Sie der Phoronix Test Suite-Benutzer-Konfigurations-XML-Datei
  • die Option PhoromaticStorage hinzu
  • phoromatic: Meldung des Gesamtergebnisses für vorgegebene Prüfpläne
  • phoromatic: Bericht Benchmarking / Testlauf Fehler auf Server
  • phoromatic: Zeigt Systemfehler / Warnungen aus dem Phoromatic Web UI
  • an
  • phoromatic: Versuchen Sie nicht, Testabläufe auf Clients erneut auszuführen, wenn sie zuvor Fehler / Warnungen für diese Zeitplan / Trigger-ID-Kombination
  • gemeldet haben
  • phoromatic: Benutzernamen müssen mindestens vier Zeichen lang sein
  • phoromatic: Fügen Sie der Zeitplanseite
  • einen Zeitplan hinzu
  • phoromatic: Fügen Sie heute die geplanten Ereignisse zur Seitenleiste hinzu
  • phoromatic: Ergebnis-ID / Titelbericht für Ergebnisse verbessern
  • phoromatic: Implementieren Sie die "Power User" -Kontenebene
  • phoromatic: Erweitere die Option "Ergebnisse normalisieren" auf die phoromatische Ergebnisseite
  • phoromatic: Unterstützung für das Springen zur Testergebnisseite für XXX vergangene Testtage aus der Terminseite
  • phodevi: IBM POWER-Hardware-Erkennung Verbesserungen

Was ist neu in Version 5.4.0 Milestone 3:

  • Verfeinerung der phoromatischen Web-Benutzeroberfläche.
  • Grundlegende Dienstprotokollierungsfunktionen für Phoromatic Client / Server, die von systemd, etc. Initiiert wurden,
  • Unterstützung für den Versuch, mehrere Dateien von Remote-Download-Caches im Falle von Verbindungs- / Dienstausfällen herunterzuladen.
  • Ein neues Scheduler-Erstellungs-Interface aus dem Phoromatic Web-UI mit vollständiger Bearbeitung.
  • Wiederverarbeitung der "Systemgruppen" Phoromatische Funktion und sollte nun voll funktionsfähig und vollständig sein.
  • Unterstützung von Phoromatic-Benutzern, um mehrere Benutzer zu erstellen, die mit denselben Kontodaten verknüpft sind, einschließlich der Unterstützung für "Viewer-Konten", die die Kontodaten anzeigen, aber nicht manipulieren können.
  • Ein Aktivitätsstrom zum Anzeigen von Phoromatic-Benutzerdaten, die einem bestimmten Konto zugeordnet sind.
  • Unterstützung für die Zusammenführung von Ergebnissen aus der phoromatischen Web-Benutzeroberfläche.
  • Unterstützung für das Löschen von Ergebnissen aus der Phoromatic Web-Benutzeroberfläche.
  • Weitere Verbesserungen und Weiterentwicklungen der Phoronix-Testsuite und des Phoromatic-Codes.

Was ist neu in Version 5.4.0 Milestone 1:

  • pts-core: pts_result_file user strings
  • sanitisieren
  • pts-core: Setzen Sie memory_limit nicht mit HHVM
  • pts-core: Drop phoromatic_legacy Unterstützung (alte Version von Phoromatic.com)
  • system_monitor: Perf-per-Watt-Berechnung für LIB-Ergebnisse korrigieren
  • phodevi: Unterstützung von Nouveau's Pstate-Formatierungsänderungen, um core / mem MHz auf neueren Kernels zu lesen
  • phodevi: Unterstützung für das Lesen von Monitor-EDID über Sysfs, Decodierung von Deskriptoren und Erhalten des Monitornamens (sollte das Monitornamen-Reporting für Intel-Linux-Systeme verbessern)
  • phodevi: Verbesserte SoC-Erkennung
  • pts_LineGraph: Ausrichtungsfix für Schlüssel

Was ist neu in Version 5.2.1:

  • pts-core: Fügen Sie VDPAU als Abhängigkeit zur externen Abhängigkeit von xorg-video von mehreren Plattformen hinzu
  • pts-core: Überprüfen Sie die OpenBenchmarking.org-Anmeldeinformationen nicht, wenn das Netzwerk nicht mehr verfügbar ist.
  • pts-core: Überarbeitung Ergebnis-file-to-text Unterbefehl, zeige textbasierte Grafikergebnisse
  • phodevi: Verbesserung der NVIDIA Binärtreiber-GPU-Auslastungserkennung
  • phodevi: DDE / Deepin Desktop Environment-Erkennung hinzufügen
  • pts_Graph: Wenige Korrekturen für die Korrektur von Korrekturen in der Graphik

Was ist neu in Version 5.2.0:

  • Tech Preview / Experimental Eingebauter Phoromatic Server
  • Ergebnisdiagrammverbesserungen, einschließlich neuer Diagrammdiagramme
  • Phodevi-Software & amp; Verbesserungen der Hardware-Erkennung
  • Phodevi Radeon GPU-Nutzungsberichterstattung über RadeonTOP
  • Neue Unterkapiteloptionen der Phoronix Test Suite
  • Bugfixes und andere kleinere Verbesserungen

Was ist neu in Version 5.2 Milestone 4:

  • pts-core: Den CPU-Skalierungsregler immer an die Systemtabelle
  • melden
  • pts-core: Die Option auto-sort-result-file
  • hinzufügen
  • phoromatic: Die System-Seite verbessern
  • phoromatic: Bis zu drei Verbindungsfehler vor dem Beenden zulassen
  • pts_Graph: Verbesserte, saubere und genauere Darstellung des pts_OverViewGraph
  • pts_Graph: Machen Sie die horizontale Box Diagramm Diagramm in guter Form
  • pts_Graph: Wiederherstellen früherer render_graph_value_ticks () Änderung durch mufasa72, da es ungenaue Tick-Werte erzeugt
  • pts_Graph: Verwenden Sie das horizontale Feld-Diagramm, wenn Sie Rahmenzeiten für eine große Anzahl von Ergebnissen
  • darstellen
  • pts_Graph: Verschiedene andere graphische Verbesserungen

Was ist neu in Version 5.2 Milestone 2:

  • pts-core: Fügen Sie die Umgebungsvariable RUN_TESTS_IN_RANDOM_ORDER hinzu, damit die Tests in zufälliger Reihenfolge ausgeführt werden können
  • pts-core: Füge sdl2-Entwicklung zu PTS Externe Abhängigkeiten
  • hinzu
  • pts-core: Fix Regression von 5.2m1, die einige Bereiche der GUI / Web-Schnittstelle
  • brach
  • pts_Graph: Render min / avg / max Statistik am Anfang der Liniendiagramme (dank mufasa72)

Was ist neu in Version 5.2 Milestone 1:

  • Die bemerkenswerteste Arbeit der Phoronix Test Suite 5.2 ist die Portierung von Phoromatic an die modernen PTS-Schnittstellen. Mit der Phoronix Test Suite 5.2 ist es möglich, eine lokale Phoromatic Server-Instanz über den phoronix-test-suite start-phoromatic-Server zu starten und von dort aus alle Hosts zu bedienen (mit der einzigen möglichen Anforderung an PHP5 SQLite) ). Doch für den heutigen ersten Meilenstein Release ist die Unterstützung nicht ganz in Form. Die Web-Schnittstelle ist sehr verschieden von der ehemaligen Phoromatic-Code und ich bin noch Portierung der Code für die Arbeit mit den neuen Schnittstellen.
  • Der neue Phoromatic-Code mit PTS 5.2m1 wird für die Einrichtung von Systemen und die grundlegende Terminierung funktionieren, ist aber noch nicht funktionsfähig. Hoffentlich in der nächsten Woche wird der gesamte Code voll funktionsfähig gegen die neuesten PTS-Schnittstellen. Im Idealfall gibt es keine API oder Datenbank Schema Pausen, aber ich bin keine Garantien vor der offiziellen Version 5.2.0. Für Organisationen, die ihre Ergebnisse "hinter der Firewall" und außerhalb des OpenBenchmarking.org-Spektrums, die noch eine kommerzielle Support-Lizenz benötigen, über die Phoronix Test Suite hosten.
  • Neben der laufenden Phoromatic-Portierung zur Unterstützung eines Self-Hosting-Servers vom Phoronix-Test-Suite-Client beinhalten andere Änderungen verschiedene Fixes, bessere Unterstützung für externe Umgebungsvariablen, Unterstützung für eine Reihe von zu testenden Testeingängen, Batch Verbesserungen für die NVIDIA GPU-Kernfrequenz-Erkennung auf modernen GPUs und GPU-Nutzungsberichte über die optionale radeontop-Binärdatei.

Was ist neu in Version 5.0.1:

  • Bei der Eingabe von ungültigen Argumenten zu verschiedenen Unterbefehlen der Phoronix-Testsuite wurden weitere Helfer hinzugefügt.
  • Externe Abhängigkeitsverbesserungen (32/64-Bit-Ubuntu-Fixes, hinzugefügt PCRE).
  • HTTPS Die OpenBenchmarking.org-Kommunikation ist standardmäßig deaktiviert, um Workaround-Proxyprobleme zu melden.
  • Es wurde ein Unterbefehl "edit-result-file" hinzugefügt, um die Titel- und Beschreibungszeichenfolgen einer gespeicherten Ergebnisdatei nach dem Testvorgang zu ändern. Es gibt auch ein Update für die korrekte Aktualisierung der Ergebnisdatei-Beschreibungen.
  • Eine AppData-Datei wird nun mit der Phoronix Test Suite ausgeliefert.
  • Verschiedene Arch Linux-Benchmarking-Verbesserungen bei der besseren Handhabung seiner Lager-PHP-Konfiguration und andere Systemunterschiede.
  • Weitere kleinere Verbesserungen.

Was ist neu in Version 5.0.0 Milestone 1:

  • pts-core: Unterstützung von web-server-launcher
  • pts-core: Unterstützung von HHVM als Web-Server
  • pts-core: Startgeschwindigkeitsoptimierungen
  • pts-core: Fehlerbehebung / Handhabung von Codefehlern bereinigt
  • pts-core: Hinzufügen von Server-Remote-Zugriffs- und Kennwortoptionen zu den Konfigurationsoptionen von user-config.xml
  • pts-core: Anpassung der Handhabung von PTS OpenBenchmarking.org Herunterladen von Testprofil und Hash-Handling
  • pts-core: Reduzieren Sie unnötige Kommunikation mit dem OpenBenchmarking.org-Netzwerkserver
  • pts-core: Unterstützt Systemidentifikationszeichenfolgen bis zu 64 Zeichen
  • pts-core: Fügen Sie LIMIT_ELAPSED_TEST_TIME hinzu, um die Zeitspanne (in Minuten) für einen bestimmten Phoronix Test Suite-Prozess zu beschränken, um den Test abzuschließen
  • pts-core: NULL-Deskriptor-Strings zulassen
  • pts-core: Regex für Versions-String reparieren
  • pts-core: Zufällige Korrekturen
  • phodevi: Verschiedene Verbesserungen
  • phodevi: Verbesserte Festplatten-Scheduler-Fallback-Meldung
  • Dokumentation: Update, um den neuen Git-Standort bei github.com/phoronix-test-suite/ über Phorogit
  • hervorzuheben
  • nye_Xml: Fehler beim Schreiben von Nullen in XML-Tags bei Verwendung der Funktion "wenn nicht leer"

Was ist neu in Version 4.8.6:

  • Verbesserungen der DragonFlyBSD 3.6.0-Unterstützung.
  • Unterstützung der Weitergabe von Testargumenten an Pre-Interim / Post-Testprofil-Skripthooks und Unterstützung für das Debuggen dieser Scripts im vorhandenen Debug-Run-Modus.
  • Verbesserungen beim Lesen der Terminalbreite. Es gibt auch einige kleinere Textformatierungen zwickt.
  • Phoronix Device Interface (Phodevi) verbessert die Lesbarkeit der Messwerte auf dem binären NVIDIA Linux-Treiber, verbesserte Multi-Monitor-Auflösungserkennung unter X11-Umgebungen und andere Tweaks.
  • Verschiedene Bugfixes.

Was ist neu in Version 4.8.5:

  • pts-core: Verbessern Sie die Formatierung von Interrupt-Nachrichten mit dem (standardmäßigen) prägnanten Anzeigemodus
  • pts-core: Entfernen Sie keine Testinstallationsdateien bei Installationsfehlern
  • pts-core: Erlaube den Befehl download-test-files, OpenBenchmarking.org-IDs zu verwenden
  • pts-core: Die Testlaufzählung beim Umgang mit Cache-Aktien nicht dynamisch erhöhen
  • pts-core: Fehler beim Öffnen des Webbrowsers im Batchmodus
  • pts-core: Fügen Sie zypper SUSE Hilfe bei der Suche nach PHP
  • hinzu
  • phodevi: Unterstützung für Nouveau PSTATE-Parsing auf Linux 3.13 +
  • hinzufügen
  • phodevi: Erkennen "HIS" (Hightech Information System) Grafikkarten
  • phodevi: Erkennen von 'ZOTAC'-Grafikkarten
  • phodevi: Redundante Überwachungsmodell-Reporting-Erkennung für Catalyst
  • phodevi: Unterstützung für NVIDIA-Einstellungen GPUUtilization im gpu.usage Sensor
  • hinzufügen

Ähnliche Software

PTT
PTT

3 Jun 15

benchmarking
benchmarking

15 Apr 15

UMark
UMark

3 Jun 15

Kommentare zu Phoronix Test Suite

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!