Phoronix Test Suite est une application unique et open source qui permet à n'importe qui de tester sans effort un test et un test de résistance à un large éventail de composants matériels sous n'importe quel système d'exploitation basé sur Linux.
Il a été conçu à partir de zéro par Michael Larabel qui possède la société Phoronix Media, y compris le site Web du même nom, comme une application indépendante de la plate-forme qui prend en charge Linux, BSD, Solaris, Microsoft Windows et Mac OS X Systèmes.
Un environnement de benchmarking facile à utiliser et propre
L'application offre aux utilisateurs un environnement de benchmarking facile à utiliser et propre qui leur permet de créer des tests quantitatifs et de haute qualité pour presque tous les composants matériels, y compris les cartes graphiques, les disques durs, les disques durs, les moniteurs, les processeurs , RAM, cartes son, et bien d'autres.
Le programme s'intègre bien avec le site OpenBenchmarking.org, permettant aux utilisateurs de télécharger des résultats et de comparer des benchmarks. En outre, les utilisateurs peuvent faire des comparaisons de résultats côte-à-côte et l'analyse des résultats agrégés foule-sourced.
Caractéristiques en bref
Les fonctionnalités clés incluent plus de 450 profils de test et 100 suites de tests, une architecture de test extensible (basée sur XML), un téléchargement et une installation automatisés de tests, une architecture de plug-in à base de modules dernier cri, un visualiseur de résultats intégré et Prise en charge du rendu des graphes SVG / PNG et des rapports de résultats PDF.
En outre, il est livré avec un support intégré de gestion des dépendances, intégré à l'échelle des nuages, une détection approfondie du matériel et des logiciels, un support en mode batch autonome, le rapport et le téléchargement des résultats, des comparaisons de référence, Documentation HTML complète.
Une autre caractéristique intéressante est l'intégration avec le système de gestion à distance Phoromatic, permettant aux utilisateurs d'exécuter des tests planifiés sur plusieurs systèmes d'exploitation, d'exécuter des tests à distance, ainsi que des tests Git par commit.
Conclusion
Considérant le fait que, probablement comme n'importe quelle autre application là-bas, Phoronix Test Suite a commencé comme un ensemble simple de scripts il ya une décennie, il avait assez de temps pour mûrir et devenir ce qu'il est aujourd'hui, le monde le plus complet Benchmarking et plate-forme de test pour l'écosystème open source.
Nouveautés dans cette version:
- Différentes améliorations mineures du support BSD.
- Une liste phoronix-test-suite-non-installée-tests a été ajoutée pour la commodité de voir les tests disponibles qui ne sont pas actuellement installés sur le système, plutôt que d'utiliser des list-installed-tests ou list-tests. / Li>
- Une sous-commande phoronix-test-suite php-conf fournissant quelques informations de diagnostic PHP sur les extensions PHP utilisées ou non.
- Détection pour le navigateur QupZilla lorsque aucun autre navigateur ou alias n'est présent sur le système pour pouvoir lancer automatiquement le visualiseur de résultats.
- Phodevi a pris en charge la génération de rapports sur les fréquences de mémoire overclockées lorsqu'elle est correctement exposée via dmidecode.
- Le XML des dépendances externes du PTS a été ajouté avec le support de dépendance facultatif pour les progiciels Python SciPy et Python SciKit Learn, ce qui est nécessaire pour le nouveau profil de test scikit-learn.
Quoi de neuf dans la version 6.2.0:
- Nouvelle interface utilisateur Phoromatic:
- Puisque le serveur Phoromatic Open Source a été fusionné dans la base de code Phoronix Test Suite de Phoronix Test Suite 5, notre composant d'orchestration et de gestion test a connu de nombreuses améliorations importantes dans les versions 5.x. Avec Phoronix Test Suite 6.0, de nombreuses nouvelles fonctionnalités continuent d'être ajoutées au serveur et au client Phoromatic intégrés. L'un des changements visibles avec Phoronix Test Suite 6.0 est que la mise en page du site a été révisée et qu'il existe un support initial pour les appareils mobiles. Le thème a également été mis à jour pour être plus cohérent avec le nouveau visualiseur de résultats et la mise en page du site Phoronix Test Suite.
- Nouveau visualiseur de résultats:
- Le visualiseur de résultats Phoronix Test Suite local a été complètement réécrit. Auparavant, la visionneuse s'appuyait sur XSL pour styliser le visualiseur de résultats, mais avec le support du navigateur pour qu'il commence à balancer, la nouvelle visionneuse a été écrite pour utiliser simplement HTML et JavaScript pour le traitement des données de résultat XML. Cette nouvelle visionneuse a été testée sur tous les principaux navigateurs web et s'améliore beaucoup mieux. Au-delà des changements internes, le thème par défaut du visualiseur de résultats a été mis à jour pour mieux jiver avec le nouveau site Phoronix-Test-Suite.com qui a été lancé il ya quelques semaines.
- Plus d'ajouts Phoromatic:
- Le serveur Phoromatic dispose désormais d'une nouvelle option de configuration pour l'authentification automatique de nouveaux clients afin d'approuver automatiquement les nouveaux systèmes qui tentent de se connecter à un compte Phoromatic. Le serveur Phoromatic a désormais également la possibilité d'exporter les résultats en tant que XML directement à partir de l'interface Web, en plus de l'export des résultats PDF et CSV. Le serveur Phoromatic dispose également d'une page de profils de test pour afficher les informations de test de base ainsi que les résultats associés à un test donné, similaire à la fonctionnalité trouvée sur OpenBenchmarking.org.
- Améliorations de bas niveau:
- Une grande partie du code interne, de bas niveau, du pts-core de la suite de tests Phoronix a été considérablement retravaillé. En fait, beaucoup de code qui remonte à Phoronix Test Suite pré-1.0 a été réécrit pour tirer parti des interfaces PTS modernes et de nouvelles fonctionnalités de langage PHP. Ce retraitement permet d'obtenir des améliorations significatives de la vitesse (décrites dans la section suivante) tout en permettant la mise en œuvre plus simple des nouvelles fonctionnalités grâce à un code-base plus propre et plus rationalisé. Lorsque la suite de tests Phoronix a été écrit à l'origine, elle n'a pas été conçue autour de OpenBenchmarking.org et Phoromatic encore à concevoir tandis que le nouveau code permet de mieux accueillir ces nouveaux composants et d'autres fonctionnalités encore à annoncer. En particulier, Phoronix Test Suite 6.0 devrait répondre beaucoup mieux pour faire de grandes analyses de données sur des ensembles de résultats de performances massives.
- Meilleure performance:
- Bien que le code pré-Hammerfest fonctionne bien pour tous les utilisateurs qui exécutent la suite de tests Phoronix individuellement et que vous exécutez autant de points de repère pour votre plaisir sur un système, le bas niveau de réapprovisionnement a été partiellement Entreprises exploitant leurs propres serveurs internes Phoromatic ou OpenBenchmarking.org. Phoronix Test Suite 6.0 peut ne pas sembler beaucoup plus rapide lorsque vous exécutez juste un couple de repères sur le système, mais lorsque le rendu de milliers de résultats en temps réel pour l'affichage, il ya une accélération spectaculaire.
- Lors de l'utilisation de l'auto-test de self-hosting de la suite de tests Phoronix Test-suite (test de debug-test de la suite de test phoronix ou test de pors-test de la suite de test phoronix dans le mode de profil de test d'auto-hébergement) Les améliorations de performances de Phoronix Test Suite 6.0 sont très claires. Le temps total du test qui met l'accent sur tous les chemins de code chaude du logiciel est tombé de 617 secondes à compléter à un peu plus de 200 secondes ... Autrement dit, environ trois fois plus rapide tout au long de cette mise à jour Phoronix Test Suite avec les mêmes PHP stack.
- L'un des grands axes de la révision à bas niveau de Phoronix Test Suite 6.0 consistait à améliorer le processus de rendu graphique: de l'analyse du résultat XML à la génération des graphiques SVG ou PNG respectifs, puis à les transmettre à Le visualiseur de résultat local, le fichier de résultat PDF, ou de les servir dynamiquement sur OpenBenchmarking.org ou Phoromatic. Grâce au retraitement réussi, le processus de rendu du graphique est beaucoup plus rapide. Avec tous les tests internes effectués, ce processus de rendu graphique est environ 4 fois plus rapide que Phoronix Test Suite 5.8! Si vous exécutez la suite de tests Phoronix localement, vous ne remarquerez peut-être aucune différence quand elle a déjà pris moins d'une seconde, mais sur OpenBenchmarking.org où des millions de graphiques sont rendus chaque mois, cela a un impact important sur les ressources système. Ceci est également très avantageux pour notre tracker de référence LinuxBenchmarking.com où il faut maintenant beaucoup moins de temps pour tirer dynamiquement un grand nombre de résultats de référence historiques. Pour les utilisateurs de Phoromatic, cela signifie également qu'il faut beaucoup moins de temps pour effectuer de grandes comparaisons sur les résultats existants ou pour examiner les performances de vos systèmes testés pendant plusieurs mois / années.
- En plus d'être beaucoup plus rapide, pts-core utilise beaucoup moins de mémoire au cours de ces tâches lourdes. Avec Phoronix Test Suite 5.8.1, l'utilisation de la mémoire maximale atteignait presque 1 Go lors du rendu de milliers de résultats à la fois, alors qu'avec Phoronix Test Suite 6.0, l'utilisation maximale de la mémoire est autour d'une amélioration de 4x. Encore une fois, ce sera plus dramatique pour les utilisateurs de Phoromatic et OpenBenchmarking.org.
- Enfin, une autre amélioration de niveau inférieur a été un grand retravaillage qui s'est produit dans le code graphique (pts_Graph). Les changements permettront à nos graphiques d'être plus riches et plus extensibles, mais une victoire immédiate - en plus de permettre partiellement des performances plus rapides - est que pts_Graph s'occupe de générer des graphes SVG plus optimisés. Les types de graphes courants sont maintenant à peu près la moitié de la taille comme avec les versions précédentes de la suite de tests Phoronix. Les graphiques PNG / JPEG continuent d'être pris en charge pour l'intégration dans les fichiers PDF ainsi que pour le support des navigateurs Web traditionnels.
- Surveillance des capteurs retravaillés:
- Il y a eu une révision significative de la façon dont fonctionne la surveillance des capteurs Phodevi (Phoronix Device Interface). Le nouveau cadre de capteurs est maintenant correctement multi-threadé, beaucoup plus extensible et supporte maintenant la création dynamique de capteurs dans les cas de désir de surveiller l'utilisation du processeur ou les températures sur une base par cœur plutôt que juste le paquet global ou en regardant Sous-diviser les données du capteur. Les capteurs Phoronix Test Suite se comportent de la même manière via la variable d'environnement MONITOR = et les capteurs de système phoronix-test-suite.
- Ajout de support Phodevi:
- Il existe maintenant un support pour la surveillance thermique du GPU sur plus de matériel (y compris NVIDIA Jetson TX1), la détection de version pour le serveur X.Org fonctionnant en tant que non-root sur Debian, la détection de stockage à semi-conducteurs NVMe, la détection AMDGPU DRM, BcacheFS La détection de super-bloc, et plus encore.
- Module de sous-système Perf de Linux:
- Il existe un nouveau module appelé linux_perf qui prend en charge la génération de rapports sur différents compteurs de performance de sous-système Linux sous forme de test par exécution. Ce module est automatiquement chargé lorsque la variable d'environnement LINUX_PERF = 1 est définie avant d'exécuter Phoronix Test Suite.
- Module Performance-Per-Dollar:
- Un autre nouveau module Phoronix Test Suite fournit des graphiques automatisés de performance par dollar basés sur les informations de prix fournies par l'utilisateur pour le composant / système sous test. C'est une façon simple d'exécuter une analyse de coûts pour compléter les performances brutes. Ce module est activé automatiquement via la variable d'environnement COST_PERF_PER_DOLLAR = et le définit à la valeur en dollars souhaitée pour le test en cours.
- Plus Plus:
- Il existe également diverses améliorations dans d'autres domaines de la suite de tests Phoronix, des mises à jour de prise en charge de Windows, de la gestion des dépendances externes de DragonFlyBSD via DPorts pkg plutôt que de pkgsrc, des améliorations aux tests de réussite / échec, la date / heure estimée pour l'exécution des tests. CLI en plus du temps restant estimé, un meilleur support pour les systèmes apatrides et d'autres changements plus petits.
Quoi de neuf dans la version 6.0.1 / 6.2.0 Etape 5:
- Nouvelle interface utilisateur Phoromatic:
- Puisque le serveur Phoromatic Open Source a été fusionné dans la base de code Phoronix Test Suite de Phoronix Test Suite 5, notre composant d'orchestration et de gestion test a connu de nombreuses améliorations importantes dans les versions 5.x. Avec Phoronix Test Suite 6.0, de nombreuses nouvelles fonctionnalités continuent d'être ajoutées au serveur et au client Phoromatic intégrés. L'un des changements visibles avec Phoronix Test Suite 6.0 est que la mise en page du site a été révisée et qu'il existe un support initial pour les appareils mobiles. Le thème a également été mis à jour pour être plus cohérent avec le nouveau visualiseur de résultats et la mise en page du site Phoronix Test Suite.
- Nouveau visualiseur de résultats:
- Le visualiseur de résultats Phoronix Test Suite local a été complètement réécrit. Auparavant, la visionneuse s'appuyait sur XSL pour styliser le visualiseur de résultats, mais avec le support du navigateur pour qu'il commence à balancer, la nouvelle visionneuse a été écrite pour utiliser simplement HTML et JavaScript pour le traitement des données de résultat XML. Cette nouvelle visionneuse a été testée sur tous les principaux navigateurs web et s'améliore beaucoup mieux. Au-delà des changements internes, le thème par défaut du visualiseur de résultats a été mis à jour pour mieux jiver avec le nouveau site Phoronix-Test-Suite.com qui a été lancé il ya quelques semaines.
- Plus d'ajouts Phoromatic:
- Le serveur Phoromatic dispose désormais d'une nouvelle option de configuration pour l'authentification automatique de nouveaux clients afin d'approuver automatiquement les nouveaux systèmes qui tentent de se connecter à un compte Phoromatic. Le serveur Phoromatic a désormais également la possibilité d'exporter les résultats en tant que XML directement à partir de l'interface Web, en plus de l'export des résultats PDF et CSV. Le serveur Phoromatic dispose également d'une page de profils de test pour afficher les informations de test de base ainsi que les résultats associés à un test donné, similaire à la fonctionnalité trouvée sur OpenBenchmarking.org.
- Améliorations de bas niveau:
- Une grande partie du code interne, de bas niveau, du pts-core de la suite de tests Phoronix a été considérablement retravaillé. En fait, beaucoup de code qui remonte à Phoronix Test Suite pré-1.0 a été réécrit pour tirer parti des interfaces PTS modernes et de nouvelles fonctionnalités de langage PHP. Ce retraitement permet d'obtenir des améliorations significatives de la vitesse (décrites dans la section suivante) tout en permettant la mise en œuvre plus simple des nouvelles fonctionnalités grâce à un code-base plus propre et plus rationalisé. Lorsque la suite de tests Phoronix a été écrit à l'origine, elle n'a pas été conçue autour de OpenBenchmarking.org et Phoromatic encore à concevoir tandis que le nouveau code permet de mieux accueillir ces nouveaux composants et d'autres fonctionnalités encore à annoncer. En particulier, Phoronix Test Suite 6.0 devrait répondre beaucoup mieux pour faire de grandes analyses de données sur des ensembles de résultats de performances massives.
- Meilleure performance:
- Bien que le code pré-Hammerfest fonctionne bien pour tous les utilisateurs qui exécutent la suite de tests Phoronix individuellement et que vous exécutez autant de points de repère pour votre plaisir sur un système, le bas niveau de réapprovisionnement a été partiellement Entreprises exploitant leurs propres serveurs internes Phoromatic ou OpenBenchmarking.org. Phoronix Test Suite 6.0 peut ne pas sembler beaucoup plus rapide lorsque vous exécutez juste un couple de repères sur le système, mais lorsque le rendu de milliers de résultats en temps réel pour l'affichage, il ya une accélération spectaculaire.
- Lors de l'utilisation de l'auto-test de self-hosting de la suite de tests Phoronix Test-suite (test de debug-test de la suite de test phoronix ou test de pors-test de la suite de test phoronix dans le mode de profil de test d'auto-hébergement) Les améliorations de performances de Phoronix Test Suite 6.0 sont très claires. Le temps total du test qui met l'accent sur tous les chemins de code chaude du logiciel est tombé de 617 secondes à compléter à un peu plus de 200 secondes ... Autrement dit, environ trois fois plus rapide tout au long de cette mise à jour Phoronix Test Suite avec les mêmes PHP stack.
- L'un des grands axes de la révision à bas niveau de Phoronix Test Suite 6.0 consistait à améliorer le processus de rendu graphique: de l'analyse du résultat XML à la génération des graphiques SVG ou PNG respectifs puis à les transmettre à Le visualiseur de résultat local, le fichier de résultat PDF, ou de les servir dynamiquement sur OpenBenchmarking.org ou Phoromatic. Grâce au retraitement réussi, le processus de rendu du graphique est beaucoup plus rapide. Avec tous les tests internes effectués, ce processus de rendu graphique est environ 4 fois plus rapide que Phoronix Test Suite 5.8! Si vous exécutez la suite de tests Phoronix localement, vous ne remarquerez peut-être aucune différence quand elle a déjà pris moins d'une seconde, mais sur OpenBenchmarking.org où des millions de graphiques sont rendus chaque mois, c'est un gros impact sur les ressources système. Ceci est également très avantageux pour notre tracker de référence LinuxBenchmarking.com où il faut maintenant beaucoup moins de temps pour tirer dynamiquement un grand nombre de résultats de référence historiques. Pour les utilisateurs de Phoromatic, cela signifie également qu'il faut beaucoup moins de temps pour effectuer de grandes comparaisons sur les résultats existants ou pour examiner les performances de vos systèmes testés pendant plusieurs mois / années.
- En plus d'être beaucoup plus rapide, pts-core utilise beaucoup moins de mémoire au cours de ces tâches lourdes. Avec Phoronix Test Suite 5.8.1, l'utilisation de la mémoire maximale atteignait presque 1 Go lors du rendu de milliers de résultats à la fois, alors qu'avec Phoronix Test Suite 6.0, l'utilisation maximale de la mémoire est autour d'une amélioration de 4x. Encore une fois, ce sera plus dramatique pour les utilisateurs de Phoromatic et OpenBenchmarking.org.
- Enfin, une autre amélioration de niveau inférieur a été un grand retravaillage qui s'est produit dans le code graphique (pts_Graph). Les changements permettront à nos graphiques d'être plus riches et plus extensibles, mais une victoire immédiate - en plus de permettre partiellement des performances plus rapides - est que pts_Graph s'occupe de générer des graphes SVG plus optimisés. Les types de graphes courants sont maintenant à peu près la moitié de la taille comme avec les versions précédentes de la suite de tests Phoronix. Les graphiques PNG / JPEG continuent d'être pris en charge pour l'intégration dans les fichiers PDF ainsi que pour le support des navigateurs Web traditionnels.
- Surveillance des capteurs retravaillés:
- Il y a eu une révision significative de la façon dont fonctionne la surveillance des capteurs Phodevi (Phoronix Device Interface). Le nouveau cadre de capteurs est maintenant correctement multi-threadé, beaucoup plus extensible et supporte maintenant la création dynamique de capteurs dans les cas de désir de surveiller l'utilisation du processeur ou les températures sur une base par cœur plutôt que juste le paquet global ou en regardant Sous-diviser les données du capteur. Les capteurs Phoronix Test Suite se comportent de la même manière via la variable d'environnement MONITOR = et les capteurs de système phoronix-test-suite.
- Ajout de support Phodevi:
- Il existe maintenant un support pour la surveillance thermique du GPU sur plus de matériel (y compris NVIDIA Jetson TX1), la détection de version pour le serveur X.Org fonctionnant en tant que non-root sur Debian, la détection de stockage à semi-conducteurs NVMe, la détection AMDGPU DRM, BcacheFS La détection de super-bloc, et plus encore.
- Module de sous-système Perf de Linux:
- Il existe un nouveau module appelé linux_perf qui prend en charge la génération de rapports sur différents compteurs de performance de sous-système Linux sous forme de test par exécution. Ce module est automatiquement chargé lorsque la variable d'environnement LINUX_PERF = 1 est définie avant d'exécuter Phoronix Test Suite.
- Module Performance-Per-Dollar:
- Un autre nouveau module Phoronix Test Suite fournit des graphiques automatisés de performance par dollar basés sur les informations de prix fournies par l'utilisateur pour le composant / système sous test. C'est une façon simple d'exécuter une analyse de coûts pour compléter les performances brutes. Ce module est activé automatiquement via la variable d'environnement COST_PERF_PER_DOLLAR = et le définit à la valeur en dollars souhaitée pour le test en cours.
- Plus Plus:
- Il existe également diverses améliorations dans d'autres domaines de la suite de tests Phoronix, des mises à jour de prise en charge de Windows, de la gestion des dépendances externes de DragonFlyBSD via DPorts pkg plutôt que de pkgsrc, des améliorations aux tests de réussite / échec, la date / heure estimée pour l'exécution des tests. CLI en plus du temps restant estimé, un meilleur support pour les systèmes apatrides et d'autres changements plus petits.
Quoi de neuf dans la version 6.0.0:
- Nouvelle interface utilisateur Phoromatic:
- Puisque le serveur Phoromatic Open Source a été fusionné dans la base de code Phoronix Test Suite de Phoronix Test Suite 5, notre composant d'orchestration et de gestion test a connu de nombreuses améliorations importantes dans les versions 5.x. Avec Phoronix Test Suite 6.0, de nombreuses nouvelles fonctionnalités continuent d'être ajoutées au serveur et au client Phoromatic intégrés. L'un des changements visibles avec Phoronix Test Suite 6.0 est que la mise en page du site a été révisée et qu'il existe un support initial pour les appareils mobiles. Le thème a également été mis à jour pour être plus cohérent avec le nouveau visualiseur de résultats et la mise en page du site Phoronix Test Suite.
- Nouveau visualiseur de résultats:
- Le visualiseur de résultats Phoronix Test Suite local a été complètement réécrit. Auparavant, la visionneuse s'appuyait sur XSL pour styliser le visualiseur de résultats, mais avec le support du navigateur pour qu'il commence à balancer, la nouvelle visionneuse a été écrite pour utiliser simplement HTML et JavaScript pour le traitement des données de résultat XML. Cette nouvelle visionneuse a été testée sur tous les principaux navigateurs web et s'améliore beaucoup mieux. Au-delà des changements internes, le thème par défaut du visualiseur de résultats a été mis à jour pour mieux jiver avec le nouveau site Phoronix-Test-Suite.com qui a été lancé il ya quelques semaines.
- Plus d'ajouts Phoromatic:
- Le serveur Phoromatic dispose désormais d'une nouvelle option de configuration pour l'authentification automatique de nouveaux clients afin d'approuver automatiquement les nouveaux systèmes qui tentent de se connecter à un compte Phoromatic. Le serveur Phoromatic a désormais également la possibilité d'exporter les résultats en tant que XML directement à partir de l'interface Web, en plus de l'export des résultats PDF et CSV. Le serveur Phoromatic dispose également d'une page de profils de test pour afficher les informations de test de base ainsi que les résultats associés à un test donné, similaire à la fonctionnalité trouvée sur OpenBenchmarking.org.
- Améliorations de bas niveau:
- Une grande partie du code interne, de bas niveau, du pts-core de la suite de tests Phoronix a été considérablement retravaillé. En fait, beaucoup de code qui remonte à Phoronix Test Suite pré-1.0 a été réécrit pour tirer parti des interfaces PTS modernes et de nouvelles fonctionnalités de langage PHP. Ce retraitement permet d'obtenir des améliorations significatives de la vitesse (décrites dans la section suivante) tout en permettant la mise en œuvre plus simple des nouvelles fonctionnalités grâce à un code-base plus propre et plus rationalisé. Lorsque la suite de tests Phoronix a été écrit à l'origine, elle n'a pas été conçue autour de OpenBenchmarking.org et Phoromatic encore à concevoir tandis que le nouveau code permet de mieux accueillir ces nouveaux composants et d'autres fonctionnalités encore à annoncer. En particulier, Phoronix Test Suite 6.0 devrait répondre beaucoup mieux pour faire de grandes analyses de données sur des ensembles de résultats de performances massives.
- Meilleure performance:
- Bien que le code pré-Hammerfest fonctionne bien pour tous les utilisateurs qui exécutent la suite de tests Phoronix individuellement et que vous exécutez autant de points de repère pour votre plaisir sur un système, le bas niveau de réapprovisionnement a été partiellement Entreprises exploitant leurs propres serveurs internes Phoromatic ou OpenBenchmarking.org. Phoronix Test Suite 6.0 peut ne pas sembler beaucoup plus rapide lorsque vous exécutez juste un couple de repères sur le système, mais lorsque le rendu de milliers de résultats en temps réel pour l'affichage, il ya une accélération spectaculaire.
- Lors de l'utilisation de l'auto-test de self-hosting de la suite de tests Phoronix Test-suite (test de debug-test de la suite de test phoronix ou test de pors-test de la suite de test phoronix dans le mode de profil de test d'auto-hébergement) Les améliorations de performances de Phoronix Test Suite 6.0 sont très claires. Le temps total du test qui met l'accent sur tous les chemins de code chaude du logiciel est tombé de 617 secondes à compléter à un peu plus de 200 secondes ... Autrement dit, environ trois fois plus rapide tout au long de cette mise à jour Phoronix Test Suite avec les mêmes PHP stack.
- L'un des grands axes de la révision à bas niveau de Phoronix Test Suite 6.0 consistait à améliorer le processus de rendu graphique: de l'analyse du résultat XML à la génération des graphiques SVG ou PNG respectifs, puis à les transmettre à Le visualiseur de résultat local, le fichier de résultat PDF, ou de les servir dynamiquement sur OpenBenchmarking.org ou Phoromatic. Grâce au retraitement réussi, le processus de rendu du graphique est beaucoup plus rapide. Avec tous les tests internes effectués, ce processus de rendu graphique est environ 4 fois plus rapide que Phoronix Test Suite 5.8! Si vous exécutez la suite de tests Phoronix localement, vous ne remarquerez peut-être aucune différence quand elle a déjà pris moins d'une seconde, mais sur OpenBenchmarking.org où des millions de graphiques sont rendus chaque mois, cela a un impact important sur les ressources système. Ceci est également très avantageux pour notre tracker de référence LinuxBenchmarking.com où il faut maintenant beaucoup moins de temps pour tirer dynamiquement un grand nombre de résultats de référence historiques. Pour les utilisateurs de Phoromatic, cela signifie également qu'il faut beaucoup moins de temps pour effectuer de grandes comparaisons sur les résultats existants ou pour examiner les performances de vos systèmes testés pendant plusieurs mois / années.
- En plus d'être beaucoup plus rapide, pts-core utilise beaucoup moins de mémoire au cours de ces tâches lourdes. Avec Phoronix Test Suite 5.8.1, l'utilisation de la mémoire maximale atteignait presque 1 Go lors du rendu de milliers de résultats à la fois, alors qu'avec Phoronix Test Suite 6.0, l'utilisation maximale de la mémoire est autour d'une amélioration de 4x. Encore une fois, ce sera plus dramatique pour les utilisateurs de Phoromatic et OpenBenchmarking.org.
- Enfin, une autre amélioration de niveau inférieur a été un grand retravaillage qui s'est produit dans le code graphique (pts_Graph). Les changements permettront à nos graphiques d'être plus riches et plus extensibles, mais une victoire immédiate - en plus de permettre partiellement des performances plus rapides - est que pts_Graph s'occupe de générer des graphes SVG plus optimisés. Les types de graphes courants sont maintenant à peu près la moitié de la taille comme avec les versions précédentes de la suite de tests Phoronix. Les graphiques PNG / JPEG continuent d'être pris en charge pour l'intégration dans les fichiers PDF ainsi que pour le support des navigateurs Web traditionnels.
- Surveillance des capteurs retravaillés:
- Il y a eu une révision significative de la façon dont fonctionne la surveillance des capteurs Phodevi (Phoronix Device Interface). Le nouveau cadre de capteurs est maintenant correctement multi-threadé, beaucoup plus extensible et supporte maintenant la création dynamique de capteurs dans les cas de désir de surveiller l'utilisation du processeur ou les températures sur une base par cœur plutôt que juste le paquet global ou en regardant Sous-diviser les données du capteur. Les capteurs Phoronix Test Suite se comportent de la même manière via la variable d'environnement MONITOR = et les capteurs de système phoronix-test-suite.
- Ajout de support Phodevi:
- Il existe maintenant un support pour la surveillance thermique du GPU sur plus de matériel (y compris NVIDIA Jetson TX1), la détection de version pour le serveur X.Org fonctionnant en tant que non-root sur Debian, la détection de stockage à semi-conducteurs NVMe, la détection AMDGPU DRM, BcacheFS La détection de super-bloc, et plus encore.
- Module de sous-système Perf de Linux:
- Il existe un nouveau module appelé linux_perf qui prend en charge la génération de rapports sur différents compteurs de performance de sous-système Linux sous forme de test par exécution. Ce module est automatiquement chargé lorsque la variable d'environnement LINUX_PERF = 1 est définie avant d'exécuter Phoronix Test Suite.
- Module Performance-Per-Dollar:
- Un autre nouveau module Phoronix Test Suite fournit des graphiques automatisés de performance par dollar basés sur les informations de prix fournies par l'utilisateur pour le composant / système sous test. C'est une façon simple d'exécuter une analyse de coûts pour compléter les performances brutes. Ce module est activé automatiquement via la variable d'environnement COST_PERF_PER_DOLLAR = et le définit à la valeur en dollars souhaitée pour le test en cours.
- Plus Plus:
- Il existe également diverses améliorations dans d'autres domaines de la suite de tests Phoronix, des mises à jour de prise en charge de Windows, de la gestion des dépendances externes de DragonFlyBSD via DPorts pkg plutôt que de pkgsrc, des améliorations aux tests de réussite / échec, la date / heure estimée pour l'exécution des tests. CLI en plus du temps restant estimé, un meilleur support pour les systèmes apatrides et d'autres changements plus petits.
Quoi de neuf dans la version 5.8.0:
- Améliorations du support MIPS
- Rendu plus rapide des fichiers de résultat et d'autres améliorations au traitement des données
- Améliorations apportées par le stress
- Surveillance du capteur système via l'interface utilisateur Phoromatic
- Ajout du visualiseur d'exportation de résultats Phoromatic
- Divers matériel Linux & amp; Amélioration de la détection des logiciels
- Permettre aux clients Phoronix Test Suite d'être auto-mis à jour via le script de mise à jour passé du serveur Phoromatic
- Support du serveur Web Mongoose pour l'instance HTTP du serveur Phoromatic
- Prise en charge des journaux du client du système de visualisation via l'interface utilisateur du serveur Phoromatic
- Nombreuses autres améliorations apportées à Phoromatic
Quoi de neuf dans la version 5.6.0 / 5.8.0 Etape 5:
- pts-core: Commencez à déplacer des scripts de déploiement possibles dans le répertoire / deploy
- pts-core: Déplacer phoromatic-client et phoromatic-server Fichiers de travail Upstart à déployer /
- pts-core: Déplacer les fichiers de service phoromatic-client et phoromatic-server pour deploy /
- pts-core: ajoute un sous-fichier result-file-to-json très basique
- pts-core: Supprimez AnonymousHardwareReporting / AnonymousSoftwareReporting comme n'étant plus utilisé sur OpenBenchmarking.org
- Tirez sur les scripts JuJu depuis https://github.com/juju-solutions/pts pour déployer / juju
- phodevi: Plus de tolérances pour les clients de récupérer un échec de connexion Internet / serveur
- phoromatic: Planification de la page principale de nettoyage pour les horaires sans systèmes associés
- phoromatic: Affiche les résultats du ticket correspondant dans la colonne des résultats de la comparaison sur la page de résultats
- phoromatic: Permettre à la page de résultats de se limiter à un hash particulier ou à des matchs de billets
- phoromatic: Permettre aux résultats de recherche de page de rechercher également les composants matériels / logiciels du système
- phoromatic: Correction de la suppression d'un système de tous les groupes sur la page des systèmes d'édition de groupe système
- phoromatic: Autorise la suppression par système de la possibilité d'une mise hors tension automatique du système
- phoromatic: Débarrassez-vous de la vérification des fichiers bloc-poweroff dans le module client maintenant que cela peut être fait par système depuis le serveur
- phoromatic: Autoriser les power-ups WoL pour honorer les billets de référence
- phoromatic: Unifiez plus de code de start.php dans phoromatic_server
- phoromatic: Désélectionnez toujours l'enregistrement GRUB si applicable
- phoromatic: Ajoutez "Tableau de maintenance du système"
- phoromatic: Ajoutez l'option de réglage "PowerOnSystemDaily" pour garantir, quelle que soit la planification, que les systèmes au moins seront activés /
- phoromatic: Nouvelle gestion des cases à cocher sur la page de résultats pour gérer les comparaisons et les résultats de multi-suppression
- phoromatic: Démarrer le travail sur une nouvelle page principale
Quoi de neuf dans la version 5.6.0 / 5.8.0 Etape 1:
- pts-core: Commencez à déplacer des scripts de déploiement possibles dans le répertoire / deploy
- pts-core: Déplacer phoromatic-client et phoromatic-server Fichiers de travail Upstart à déployer /
- pts-core: Déplacer les fichiers de service phoromatic-client et phoromatic-server pour deploy /
- pts-core: ajoute un sous-fichier result-file-to-json très basique
- pts-core: Supprimez AnonymousHardwareReporting / AnonymousSoftwareReporting comme n'étant plus utilisé sur OpenBenchmarking.org
- Tirez sur les scripts JuJu depuis https://github.com/juju-solutions/pts pour déployer / juju
- phodevi: Plus de tolérances pour les clients de récupérer un échec de connexion Internet / serveur
- phoromatic: Planification de la page principale de nettoyage pour les horaires sans systèmes associés
- phoromatic: Affiche les résultats du ticket correspondant dans la colonne des résultats de la comparaison sur la page de résultats
- phoromatic: Permettre à la page de résultats de se limiter à un hash particulier ou à des matchs de billets
- phoromatic: Permettre aux résultats de recherche de page de rechercher également les composants matériels / logiciels du système
- phoromatic: Correction de la suppression d'un système de tous les groupes sur la page des systèmes d'édition de groupe système
- phoromatic: Autorise la suppression par système de la possibilité d'une mise hors tension automatique du système
- phoromatic: Débarrassez-vous de la vérification des fichiers bloc-poweroff dans le module client maintenant que cela peut être fait par système depuis le serveur
- phoromatic: Autoriser les power-ups WoL pour honorer les billets de référence
- phoromatic: Unifiez plus de code de start.php dans phoromatic_server
- phoromatic: Désélectionnez toujours l'enregistrement GRUB si applicable
- phoromatic: Ajoutez "Tableau de maintenance du système"
- phoromatic: Ajoutez l'option de réglage "PowerOnSystemDaily" pour garantir, quelle que soit la planification, que les systèmes au moins seront activés /
- phoromatic: Nouvelle gestion des cases à cocher sur la page de résultats pour gérer les comparaisons et les résultats de multi-suppression
- phoromatic: Démarrer le travail sur une nouvelle page principale
Quoi de neuf dans la version 5.4.1 / 5.6 Etape 3:
- phoromatic: Autoriser l'effacement des triggers
- phoromatic: Utiliser la mise en cache pour déterminer les profils de test mis en cache préexistants à partir de l'interface utilisateur Web
- phoromatic: Ajouter un résultat support RSS
- phoromatic: ajoute une nouvelle option à la page de résultats
- phoromatic: appliquez la nouvelle connexion PTS chaque fois que la version de base du PTS change en raison de modifications potentielles de l'interface
- phoromatic: Version de construction de la suite de compilation
- phoromatic: Ajout de la prise en charge de la page des suites locales
- phoromatic: Ajouter une page de référence
- phoromatic: Ajout d'une prise en charge de l'affichage des tickets de référence émis
- phoromatic: Ajout d'une option pour forcer la reconstitution des bases de données de résultats
- phoromatic: Préparez l'ID du système à la chaîne de résultats lors de l'exécution de plusieurs tests sans variables
Quoi de neuf dans la version 5.6 Etape 1:
- pts-core: Ajout d'un mode d'affichage "court"
- pts-core: Ajoutez une commande stress-run pour permettre le test simultané de stress / burn-in / torture
- pts-core: Ajoutez TOTAL_LOOP_TIME support à stress-run
- pts-core: Ajoutez TOTAL_LOOP_TIME = support infini à stress-run pour tester dans une boucle infinie
- pts-core: Ajout d'une prise en charge de l'analyse des résultats de sortie libframetime
- phoromatic: Commande initiale de la page tracker de base
- phoromatic: Meilleure récupération des comptes Phoromatic existants sur les systèmes rechargés où l'auto ID de la machine a changé
- timed_screenshot: Correction de l'échec lorsque PHP GD manquait
Quoi de neuf dans la version 5.4.1:
- XML AppData mis à jour pour la suite de tests Phoronix.
- L'analyseur de résultats dans pts-core a maintenant une meilleure prise en charge de l'analyse des décharges de latence de trame CSV, tel que requis par les nouveaux profils de test, actuellement requis par le nouveau test de Civilization: Beyond Earth.
- Sous-commande phoronix-test-suite enterprise-setup. Consultez la documentation pour plus de détails.
- Différentes mises à jour de Phoromatic Server, y compris les chaînes de résultats améliorées lors de la fusion de fichiers de résultats aléatoires, le rapport des adresses IP / MAC sur la page de réclamation du système et d'autres améliorations mineures.
Quoi de neuf dans la version 5.4.0:
- Révision majeure du serveur Phoromatic intégré
- le support de réseau Avahi zero-conf
- Amélioration de la gestion du cache de téléchargement
- Améliorations de la détection matérielle IBM POWER8
- Divers code de refactorisation & amp; Autres améliorations
Quoi de neuf dans la version 5.4.0 Milestone 6:
- pts-core: Correction d'une fusion de résultats lorsque l'identificateur de test PTS est null, utilisez la chaîne de titre comme identificateur
- pts-core: recherchez le support de PHP Sockets
- pts-core: Enhanced make-download-cache
- pts-core: Amélioration de la détection PHP_BIN
- pts-core: utilisez la bibliothèque zip du système si PHP ZIP n'est pas disponible
- phoromatic: Le job phoromatic-server upstart fonctionne (testé sur Scientific Linux 6.6)
- phoromatic: Ajoutez le bouton "Exécuter le programme d'essai maintenant" pour tester la page du calendrier afin de permettre un test simple et manuel
- phoromatic: Ajoutez quelques statistiques de base à la page rootadmin
- phoromatic: Permet de modifier l'emplacement de PhoromaticStorage à partir de l'interface webUI lors de la connexion en tant que rootadmin
- phoromatic: Permet de modifier l'emplacement du cache de téléchargement à partir de l'interface webUI lors de la connexion en tant que rootadmin
- phoromatic: Permet de modifier les détails du proxy réseau à partir du webUI lors de la connexion rootadmin
- phoromatic: Permet de modifier les ports HTTP / WebSocket à partir du webUI lors de la connexion en tant que rootadmin
- phoromatic: Augmente memory_limit sur les téléchargements de cache de téléchargement
- phoromatic: exposer tous les modes vidéo possibles comme options de test
- phoromatic: affiche les derniers déclencheurs sur la page d'un calendrier de test
- phoromatic: Ajoutez l'option "Upload results to OpenBenchmarking.org" à la page de paramètres
- phoromatic: Correction pour désactiver les options sur la page de paramètres
- phoromatic: Rappelez-vous la dernière connexion réussie de Phoromatic Server
- phoromatic: Ajoutez des commandes de redémarrage et d'arrêt au module Phoromatic
Quoi de neuf dans la version 5.4.0 Milestone 5:
- pts-core: Améliorations lors de l'exécution en tant que service / daemon systemd
- pts-core: préférez firefox sur le navigateur Epiphany
- phoromatic: Implémentez les notifications par courrier électronique sur les téléchargements de résultats
- phoromatic: Mettre en œuvre des notifications par courrier électronique sur les erreurs / avertissements générés par le système
- phoromatic: Implémentez les notifications par e-mail sur les nouveaux systèmes ajoutés
- phoromatic: Permet de comparer facilement un fichier de résultat à d'autres résultats pour l'ID de planification donné
- phoromatic: améliorer le formatage des listes
- phoromatic: Ajouter les temps consultés aux résultats
- phoromatic: Ajoutez "afficher uniquement les résultats avec la variation" pour afficher la page de résultats
- phoromatic: Ajouter un résultat signalant la page principale
- phoromatic: Permet d'envoyer des résultats de test non programmés vers le serveur Phoromatic à l'aide de la sous-commande phoromatic.upload-result
- phoromatic: affiche les emplacements du fichier / chemin d'accès lors du démarrage du serveur Phoromatic
- phoromatic: Utilisez par défaut un port disponible choisi au hasard lors du démarrage du serveur Phoromatic si aucun port n'est défini
- phoromatic: ajoute le support administrateur racine de base à l'interface Web de Phoronix
- pts_Graph: Rétrécir la taille des chaînes de texte de sous-titre quand elles sont trop longues
Quoi de neuf dans la version 5.4.0 Etape 4:
- pts-core: ajoutez 3840 x 2160 (4K UHD) à plus de modes de repli mode-setting
- pts-core: Commencez à travailler sur la prise en charge de l'utilisation de la hiérarchie système de fichiers Linux standard lors de l'exécution en tant que root comme service
- pts-core: Ajoutez l'option PhoromaticStorage au fichier XML de configuration de l'utilisateur Phoronix Test Suite
- phoromatic: Déclaration des comptes de résultats globaux pour les programmes d'essais donnés
- phoromatic: Signaler les erreurs de benchmarking / tests au serveur
- phoromatic: Affiche les erreurs / avertissements système de l'interface utilisateur Web de Phoromatic
- phoromatic: N'essayez pas de réexécuter les plannings de test sur les clients s'ils ont déjà signalé des erreurs / avertissements pour cette combinaison de calendrier / ID de trigger
- phoromatic: Les noms d'utilisateurs doivent comporter au moins quatre caractères
- phoromatic: ajoutez un aperçu de la planification à la page des horaires
- phoromatic: ajoutez les événements planifiés d'aujourd'hui à la barre latérale
- phoromatic: Améliore l'identification du résultat / le rapport du titre pour les résultats
- phoromatic: implémente le niveau de compte "Utilisateur puissant"
- phoromatic: Ajouter l'option des résultats normalisés à la page de résultats phoromatique
- phoromatic: Support pour sauter à la page des résultats de test pour XXX jours passés de test de la page de calendrier
- phodevi: Améliorations de la détection matérielle IBM POWER
Quoi de neuf dans la version 5.4.0 Milestone 3:
- Améliorations apportées à l'interface utilisateur Web de Phoromatic.
- Fonctions de journalisation des services de base pour les clients / serveurs Phoromatic lancés par systemd, etc.
- Prise en charge de la tentative de téléchargement de fichiers plusieurs fois à partir de caches de téléchargement à distance en cas de défaillances de connexion / service.
- Une nouvelle interface de création de planificateur à partir de l'interface utilisateur Web de Phoromatic, ainsi qu'un support d'édition complet.
- Réutilisation de la fonctionnalité Phoromatic "groupes système" et devrait maintenant fonctionner pleinement et fonctionnalité complète.
- Prise en charge des utilisateurs de Phoromatic pour créer plusieurs utilisateurs associés aux mêmes données de compte, y compris le support des "comptes de téléspectateurs" qui peuvent visualiser, mais non manipuler, les données du compte.
- Un flux d'activité pour afficher les données utilisateur Phoromatic associées à un compte particulier.
- Prise en charge de la fusion des résultats de l'interface utilisateur Web de Phoromatic.
- Prise en charge de la suppression des résultats de l'interface utilisateur Web de Phoromatic.
- Autres améliorations et améliorations de la suite de tests Phoronix et du code Phoromatic.
Quoi de neuf dans la version 5.4.0 Milestone 1:
- pts-core: Désinfecter les chaînes d'utilisateurs pts_result_file
- pts-core: Ne définissez pas memory_limit avec HHVM
- pts-core: Supprimez le support phoromatic_legacy (ancienne version de Phoromatic.com)
- system_monitor: Calcul correct par Watt pour les résultats LIB
- phodevi: Supporte les changements de formatage pstate de Nouveau pour lire le core / mem MHz sur les nouveaux noyaux
- phodevi: Prise en charge de la lecture du moniteur EDID sur les sysfs, décodage des descripteurs et obtention du nom du moniteur (devrait améliorer le reporting des noms des moniteurs pour les systèmes Intel Linux)
- phodevi: Amélioration de la détection SoC
- pts_LineGraph: Correction d'alignement pour les clés
Quoi de neuf dans la version 5.2.1:
- pts-core: ajoute VDPAU comme dépendance à la dépendance externe xorg-video sur d'autres plates-formes
- pts-core: ne cochez pas les informations d'identification OpenBenchmarking.org lorsque le réseau est en panne
- pts-core: Réorganiser la sous-commande result-file-to-text, afficher les résultats des graphes basés sur le texte
- phodevi: Amélioration de la détection de l'utilisation du GPU GPU pilote NVIDIA
- phodevi: Ajoutez une détection DDE / Deepin Desktop Environment
- pts_Graph: Quelques corrections mineures d'alignement de graphes
Quoi de neuf dans la version 5.2.0:
- Aperçu technique / serveur expérimental intégré Phoromatic
- Amélioration des graphiques de résultats, y compris de nouveaux graphiques de graphe de boîtes
- Logiciel Phodevi & amp; Amélioration de la détection matérielle
- Rapports d'utilisation du GPU Phadevi Radeon via RadeonTOP
- Nouvelles options de la sous-commande Phoronix Test Suite
- Corrections de bogues et autres améliorations mineures
Quoi de neuf dans la version 5.2 Etape 4:
- pts-core: Rapportez toujours le régulateur d'échelle de CPU à la table système
- pts-core: ajoute l'option auto-sort-result-file
- phoromatic: Amélioration de la page des systèmes
- phoromatic: autorise jusqu'à trois échecs de connexion avant de quitter
- pts_Graph: rendu amélioré, plus propre et plus précis du pts_OverViewGraph
- pts_Graph: Rend le graphique du graphique de la boîte horizontale en bonne forme
- pts_Graph: Retourner plus tôt render_graph_value_ticks () modifier par mufasa72 car il a produit des valeurs de tick incorrectes
- pts_Graph: utilisez le tracé de la zone horizontale lors du rendu des temps de trame pour un grand nombre de résultats
- pts_Graph: Diverses autres améliorations graphiques
Quoi de neuf dans la version 5.2 Milestone 2:
- pts-core: ajoute la variable d'environnement RUN_TESTS_IN_RANDOM_ORDER pour faire exécuter les tests dans un ordre aléatoire
- pts-core: ajoute sdl2-development aux dépendances externes de PTS
- pts-core: Correction de la régression à partir de 5.2m1 qui a brisé certaines zones de l'interface graphique / web
- pts_Graph: Rendez les statistiques min / avg / max en haut de la ligne (grâce à mufasa72)
Quoi de neuf dans la version 5.2 Milestone 1:
- Le travail le plus remarquable en cours avec Phoronix Test Suite 5.2 est le portage de Phoromatic vers les interfaces PTS modernes. Avec Phoronix Test Suite 5.2, il est possible de lancer une instance de serveur Phoromatic local en exécutant tout simplement phoronix-test-suite start-phoromatic-server et de là il va auto-héberger tous ses besoins (avec la seule nouvelle condition possible étant PHP5 SQLite support ). Cependant, pour la première édition de jalon, le support n'est pas tout à fait en forme. L'interface web est très différente de l'ancien code Phoromatic et je porte encore le code pour travailler avec les nouvelles interfaces.
- Le nouveau code Phoromatic avec PTS 5.2m1 fonctionnera avec la configuration des systèmes et la planification de base, mais n'est pas encore fonctionnel. J'espère que dans la semaine prochaine aura tout le code entièrement fonctionnel contre les dernières interfaces PTS. Idéalement, il n'y aura pas de pauses API ou de schéma de base de données, mais je ne fais aucune garantie avant la version officielle 5.2.0. Pour les organisations qui doivent héberger leurs résultats «derrière le pare-feu» et en dehors du spectre OpenBenchmarking.org qui nécessitera encore une licence de support commercial via la suite de tests Phoronix.
- Outre le portage Phoromatic en cours pour supporter un serveur d'auto-hébergement à partir du client Phoronix Test Suite, d'autres modifications incluent diverses corrections, un meilleur support des variables d'environnement externes, le support d'une série d'entrées de test à supporter, Des améliorations pour la détection de fréquences de base GPU NVIDIA sur les GPU modernes et des rapports d'utilisation GPU via le binaire optionnel radeontop.
Quoi de neuf dans la version 5.0.1:
- Plus d'aides ont été ajoutées lors de la saisie d'arguments non valides dans diverses sous-commandes de phoronix-test-suite.
- Améliorations des dépendances externes (réparations Ubuntu 32/64-bit, ajout de PCRE).
- La communication HTTPS OpenBenchmarking.org est désactivée par défaut pour résoudre les problèmes de proxy signalés.
- Une sous-commande de fichier d'édition-résultat a été ajoutée pour modifier les chaînes de titre et de description d'un fichier de résultat enregistré après le processus de test. Il existe également un correctif pour garantir que les descriptions des fichiers de résultats sont correctement mises à jour.
- Un fichier AppData est maintenant livré avec Phoronix Test Suite.
- Différentes améliorations d'Arch Linux pour une meilleure gestion de la configuration PHP et d'autres différences système.
- Autres améliorations mineures.
Quoi de neuf dans la version 5.0.0 Etape 1:
- pts-core: Ajout d'un support pour le serveur Web-lanceur
- pts-core: Prise en charge du démarrage de HHVM en tant que serveur Web
- pts-core: optimisations de la vitesse de démarrage
- pts-core: nettoyage des rapports d'erreurs de code
- pts-core: ajoute les options d'accès distant et de mot de passe du serveur aux options de configuration de l'utilisateur-config.xml
- pts-core: Réglage de la gestion de PTS OpenBenchmarking.org téléchargement de l'ordre du profil de test et gestion des hachages
- pts-core: réduisez les communications inutiles avec le serveur réseau OpenBenchmarking.org
- pts-core: Chaînes d'identifiants de système de support jusqu'à 64 caractères
- pts-core: Ajoutez LIMIT_ELAPSED_TEST_TIME pour limiter la durée (en minutes) d'un processus donné de Phoronix Test Suite pour terminer son test
- pts-core: Autorise les chaînes de descripteurs nuls
- pts-core: Correction de regex pour la chaîne de version
- pts-core: Corrections aléatoires
- phodevi: Différentes améliorations
- phodevi: Amélioration des rapports de secours du planificateur de disque
- Documentation: Mise à jour pour indiquer le nouveau site Git à github.com/phoronix-test-suite/ sur Phorogit
- nye_Xml: Correction de l'écriture de zéros dans les balises XML lors de l'utilisation de la fonction "when not empty"
Quoi de neuf dans la version 4.8.6:
- Améliorations de la prise en charge de DragonFlyBSD 3.6.0.
- Prise en charge du passage des arguments de test aux hooks de script de profil pré / intermédiaire / post-test et prise en charge du débogage de ces scripts dans le mode de débogage-exécution existant.
- Améliorations pour la lecture de la largeur du terminal. Il existe également quelques modifications mineures de formatage de texte.
- Amélioration de l'interface de périphérique Phoronix (Phodevi) des informations de moniteur de lecture sur le pilote binaire NVIDIA Linux, de la détection de résolution multi-moniteurs améliorée dans les environnements X11 et d'autres réglages.
- Différentes corrections de bugs.
Quoi de neuf dans la version 4.8.5:
- pts-core: Améliore le formatage des messages d'interruption avec le mode d'affichage concis (par défaut)
- pts-core: ne supprime pas les fichiers d'installation de test lors des pannes d'installation
- pts-core: Autoriser la commande download-test-files à utiliser les ID OpenBenchmarking.org
- pts-core: n'augmentez pas dynamiquement le comptage d'exécution de test lors du traitement des partages de cache
- pts-core: Correction pour ne pas ouvrir le navigateur Web en mode batch
- pts-core: ajoutez zypper SUSE vous aide à ne pas trouver PHP
- phodevi: Ajout de support pour l'analyse de Nouveau PSTATE sur Linux 3.13 +
- phodevi: Reconnaître les cartes graphiques HIS (Hightech Information System)
- phodevi: Reconnaître les cartes graphiques 'ZOTAC'
- phodevi: Correction de la détection de rapport de modèle de moniteur redondant sur Catalyst
- phodevi: Ajout de support pour NVIDIA-Settings GPUUtilization dans gpu.usage capteur
Commentaires non trouvées