Lazer Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 @Steven : Ca décoiffe la v3 [DEBUG] 21:24:34: Nb runs : 1000 | id : 11 | G.Variable : SMS [DEBUG] 21:24:34: ---------------------------------------------- [DEBUG] 21:24:34: [DEBUG] 21:24:34: getValue Exist : instruction time : 0s | cpu time : 0.01s [DEBUG] 21:24:34: getValue Not Exist : instruction time : 0s | cpu time : 0.06s [DEBUG] 21:24:34: setValue : instruction time : 0s | cpu time : 0.17s [DEBUG] 21:24:34: getGlobal Exist : instruction time : 0s | cpu time : 0.01s [DEBUG] 21:24:34: getGlobal Not Exist : instruction time : 0s | cpu time : 0.07s [DEBUG] 21:24:34: setGlobal : instruction time : 0s | cpu time : 0.02s [DEBUG] 21:24:34: getType : instruction time : 0s | cpu time : 0s [DEBUG] 21:24:34: getName : instruction time : 0s | cpu time : 0s [DEBUG] 21:24:34: getRoomID : instruction time : 0s | cpu time : 0s [DEBUG] 21:24:34: getRoomName : instruction time : 0s | cpu time : 0.01s [DEBUG] 21:24:34: getSunrise : instruction time : 0s | cpu time : 0.01s [DEBUG] 21:24:34: [DEBUG] 21:24:34: ---------------------------------------------- [DEBUG] 21:24:34: ALL DONE . Bon du coup la même avec 10'000 itérations : [DEBUG] 21:26:26: Nb runs : 10000 | id : 11 | G.Variable : SMS [DEBUG] 21:26:26: ---------------------------------------------- [DEBUG] 21:26:26: [DEBUG] 21:26:26: getValue Exist : instruction time : 0s | cpu time : 0.05s [DEBUG] 21:26:27: getValue Not Exist : instruction time : 1s | cpu time : 0.67s [DEBUG] 21:26:28: setValue : instruction time : 1s | cpu time : 1.96s [DEBUG] 21:26:29: getGlobal Exist : instruction time : 1s | cpu time : 0.07s [DEBUG] 21:26:29: getGlobal Not Exist : instruction time : 0s | cpu time : 0.72s [DEBUG] 21:26:29: setGlobal : instruction time : 0s | cpu time : 0.08s [DEBUG] 21:26:29: getType : instruction time : 0s | cpu time : 0.04s [DEBUG] 21:26:29: getName : instruction time : 0s | cpu time : 0.02s [DEBUG] 21:26:29: getRoomID : instruction time : 0s | cpu time : 0.04s [DEBUG] 21:26:29: getRoomName : instruction time : 0s | cpu time : 0.05s [DEBUG] 21:26:30: getSunrise : instruction time : 1s | cpu time : 0.05s [DEBUG] 21:26:30: [DEBUG] 21:26:30: ---------------------------------------------- [DEBUG] 21:26:30: ALL DONE . Aller, je suis un warrior, on la refait avec 100'000 itérations : [DEBUG] 21:28:23: Nb runs : 100000 | id : 11 | G.Variable : SMS [DEBUG] 21:28:23: ---------------------------------------------- [DEBUG] 21:28:23: [DEBUG] 21:28:24: getValue Exist : instruction time : 1s | cpu time : 0.56s [DEBUG] 21:28:30: getValue Not Exist : instruction time : 6s | cpu time : 6.99s [DEBUG] 21:28:45: setValue : instruction time : 15s | cpu time : 15.35s [DEBUG] 21:28:46: getGlobal Exist : instruction time : 1s | cpu time : 0.46s [DEBUG] 21:28:52: getGlobal Not Exist : instruction time : 6s | cpu time : 7.21s [DEBUG] 21:28:53: setGlobal : instruction time : 1s | cpu time : 1s [DEBUG] 21:28:54: getType : instruction time : 1s | cpu time : 0.29s [DEBUG] 21:28:54: getName : instruction time : 0s | cpu time : 0.3s [DEBUG] 21:28:54: getRoomID : instruction time : 0s | cpu time : 0.27s [DEBUG] 21:28:55: getRoomName : instruction time : 1s | cpu time : 0.51s [DEBUG] 21:28:55: getSunrise : instruction time : 0s | cpu time : 0.63s [DEBUG] 21:28:55: [DEBUG] 21:28:55: ---------------------------------------------- [DEBUG] 21:28:55: ALL DONE . CONCLUSION : je reste en v3, ça arrache 2
mprinfo Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 petit joueur si tu mets autant de temps pour passer en v4 que tu as mis pour passer au DSM 5.1, on va dire que Lazer va installer la V4 en 2016
Lazer Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 De façon générale, je n'aime pas les mises à jour. Mon Eco-Devices est aussi sur une très vieille version de firmware, mais tant que ça fonctionne, je ne touche à rien. Impact du test de Steven sur la consommation de ma box (exécuté 3 fois, on voit très nettement la durée du dernier test).... ça a chauffé !
mprinfo Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 @Steven tu peux pas ajouter dans GEA une mise a jour obligatoire spéciale LAZER
mprinfo Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 c'est vrai tu as totalement raison si ça fonctionne pourquoi y toucher Mais moi je suis un peu naze de ce coté la, ils ont cas juste changer le numéro de la version je fais la mise a jour, j'arrive pas a être zen devant un bouton UPDATE Ca ma souvent mis dans la m.... mais toujours pas vacciné 1
Steven Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Bon ben, je crois qu'il va falloir mettre le nez de fibaro dans le caca, non ?
PITP2 Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 @steven, attention ils ont la modération à fleur de peau en ce moment chez Fibaro
turlututu74 Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Très grosse différence entre les deux tests les deux versions! La V4 serait moins performante, ou j ai pas tout compris ?
Nico Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Cool, on va pouvoir faire du 3dmark de HC2 Mon en V4 : 1
Nico Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Cool, on va pouvoir faire du 3dmark de HC2 Mon en V4 :
971jmd Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 moi aussi j'ai pas tout compris La V4 serait moins performante?
Nico Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 D'ailleurs c'est marrant, pour tester j'ai redémarrer ma HC2 et lancé le test de suite après, c'est encore pire... Moi je suis d'avis d'ouvrir un topic sur le fofo officiel pour voir ce qu'ils en pensent.
971jmd Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Oui Envoyé de mon iPhone en utilisant Tapatalk
Nico Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Par contre les procos ont pas fait grand chose, un 30%, l'autre 20%.
jojo Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 je me permets de confirmer les résultats de Lazer en 3.600. Je suis moins pressé de cliquer sur le bouton upgrade [DEBUG] 23:13:03: Nb runs : 1000 | id : 56 | G.Variable : Chauffage [DEBUG] 23:13:03: ---------------------------------------------- [DEBUG] 23:13:03: [DEBUG] 23:13:03: getValue Exist : instruction time : 0s | cpu time : 0s [DEBUG] 23:13:03: getValue Not Exist : instruction time : 0s | cpu time : 0.07s [DEBUG] 23:13:03: setValue : instruction time : 0s | cpu time : 0.19s [DEBUG] 23:13:03: getGlobal Exist : instruction time : 0s | cpu time : 0.01s [DEBUG] 23:13:03: getGlobal Not Exist : instruction time : 0s | cpu time : 0.08s [DEBUG] 23:13:03: setGlobal : instruction time : 0s | cpu time : 0.02s [DEBUG] 23:13:03: getType : instruction time : 0s | cpu time : 0s [DEBUG] 23:13:03: getName : instruction time : 0s | cpu time : 0s [DEBUG] 23:13:03: getRoomID : instruction time : 0s | cpu time : 0.01s [DEBUG] 23:13:03: getRoomName : instruction time : 0s | cpu time : 0s [DEBUG] 23:13:04: getSunrise : instruction time : 0s | cpu time : 0.01s [DEBUG] 23:13:04: [DEBUG] 23:13:04: ---------------------------------------------- [DEBUG] 23:13:04: ALL DONE
jojo Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Quoi que je viens d'acheter et d'installer un thermostat NEST. Alors le plugin Nest me tente évidemment. Quelqu'un àde l'expérience de ce plugin ?
Lazer Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Donc maintenant on sais ce qu'il y aura dans la HC3 : - Core i7 4770k - Chipset Z-Wave+ - Et la version 4 Steven, tu t'y colles pour la communication avec Fibaro pour ce gros problème de performance ? Tu sauras mieux argumenter que nous... 1
Lazer Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 J'ai quand même l'impression que le nouveau moteur multi-threadé est àl'origine du problème....
Gazous Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Vous avez rien compris, la v4 est fait exprès pour plomber les nerfs de la HC2 et mieux nous vendre une HC3 qui sera 4x plus rapide Finalement il n'y a que Lazer qui l'a senti venir...
Lionel57 Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Pas très convaincu par la pertinence des ces résultats, surtout quand je vois que certaines fonctions prendraient plusieurs secondes à s'exécuter en V4 (à ce compte là , certains scripts prendraient quelques minutes à s'exécuter chez moi). De plus, comment comparer un résultat d'une V3 chez l'un avec une V4 chez un autre, tellement de facteurs entrant en ligne de compte tels que la qualité du réseau, la charge de la HC2 (nous avons des scènes, des main loop qui tournent en arrière plan, et chacun à ses trucs, plus ou moins bien écrits) et la HC2 de chacun a aussi son histoire (je suis en V4 depuis le début, ayant acquis ma HC2 en fin 2014, je n'ai jamais les problèmes que certains rencontrent lors des mises à jour). Par rapport à il y a quelques mois, j'ai la conviction que la V4 tourne plutôt bien depuis quelques versions et chez moi, elle est très réactive. Bien sà»r, elle n'ai pas parfaite, mais, ça a beaucoup avancé. 1
Lazer Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 Attention, les temps données sont pour 1000 itérations, voire jusqu'à 100000 itérations pour mon test. On est vraiment sur du benchmark là , pas sur une utilisation normale de scènes. Parmi les facteurs : - le réseau n'entre pas en compte pour ce test - charge de la HC2 : globalement toutes nos HC2 sont sous-utilisés. Exemple sur la mienne : load average: 0.03, 0.28, 0.29 (pour les familiers de Linux) - d'après les 4 tests vu ce soir, il semble que la différence de perf v3/v4 soit reproductible. Et surtout, en dehors de tout benchmark synthétique, un voit bien que GEA ne se comporte pas du tout pareil entre la v3 et la v4. En terme de réactivité, le moteur Z-Wave en interne est peut-être plus réactif, mais d'un point de vue scripts/scènes la v4 semble donc moins réactive. (attention, tout ceci n'a rien à voir avec les problèmes de compatibilité et/ou stabilité des modules/plugins).
cocolabombe0 Posté(e) le 4 mars 2015 Auteur Signaler Posté(e) le 4 mars 2015 [DEBUG] 23:58:16: Nb runs : 1000 | id : 56 | G.Variable : Chauffage [DEBUG] 23:58:16: ---------------------------------------------- [DEBUG] 23:58:16: [DEBUG] 23:58:18: getValue Exist : instruction time : 2s | cpu time : 1.29s [DEBUG] 23:58:20: getValue Not Exist : instruction time : 2s | cpu time : 1.29s [DEBUG] 23:58:25: setValue : instruction time : 5s | cpu time : 2.54s [DEBUG] 23:58:26: getGlobal Exist : instruction time : 1s | cpu time : 1.26s [DEBUG] 23:58:28: getGlobal Not Exist : instruction time : 2s | cpu time : 1.26s [DEBUG] 23:58:33: setGlobal : instruction time : 5s | cpu time : 2.76s [DEBUG] 23:58:35: getType : instruction time : 2s | cpu time : 1.28s [DEBUG] 23:58:37: getName : instruction time : 2s | cpu time : 1.28s [DEBUG] 23:58:39: getRoomID : instruction time : 2s | cpu time : 1.29s [DEBUG] 23:58:39: ERROR : getRoomName : [DEBUG] 23:58:41: getSunrise : instruction time : 2s | cpu time : 1.36s [DEBUG] 23:58:41: [DEBUG] 23:58:41: ---------------------------------------------- [DEBUG] 23:58:41: ALL DONE
Lazer Posté(e) le 4 mars 2015 Signaler Posté(e) le 4 mars 2015 cocolabombe0, t'es en v4 et tu as des résultats bien meilleurs que Steven et Nico ? Dans vos tests, vous pouvez spécifier l'année de votre box ? Car je rappelle qu'il y a 2 générations, avec des cartes mères et processeurs différents. Ca doit surement influer sur le bench.
Messages recommandés