IPB

Bienvenue invité ( Connexion | Inscription )

> Programmation

Il est interdit de poster directement à la racine de ce forum.
Veuillez créer votre topic dans le sous-forum approprié.

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
> Et si on faisait des outils de bench ?
Options
Lionel
posté 10 Feb 2004, 12:54
Message #1


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Actuellement, sur mac on a pas de bons outils de bench.
Est-ce que quelqu'un voudrait qu'on en fasse ?
J'ai quelques idées précises mais pas les connaissances suffisantes pour les réaliser.


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
Driden
posté 10 Feb 2004, 13:12
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 318
Inscrit : 7 May 2003
Lieu : Ile de France (92)
Membre no 7 472



Tu veux mesurer la performance hardware ou software ?


--------------------

@+ Driden
Go to the top of the page
 
+Quote Post
Mister euGene
posté 10 Feb 2004, 13:30
Message #3


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 594
Inscrit : 27 Oct 2003
Lieu : Gradignan (Sud Ouest) - France
Membre no 10 902



Vas-y, balance tes idées, on arrivera bien à faire quelque chose biggrin.gif (je veux bien aider)
Go to the top of the page
 
+Quote Post
steve2408
posté 10 Feb 2004, 13:40
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 9 186
Inscrit : 16 Oct 2003
Lieu : Vesoul et Belgique pour les racines...
Membre no 10 448



Ce qui serait bien, c'est un utilitaire de Benchmark qui puisse réellement fonctionner sur Mac et PC, comme ça on pourrait enfin se mesurer wink.gif

Quoiqu'il vaut peut être mieux pas sad.gif


--------------------
Mes vieilleries remises au goût du jours :-): iMac G3 400 et 600DV et G4 800 Tournesol et le tout en réseau s'il vous plaît!!!
Un MacMini sous-exploité, quelle tristesse... :-(
OS: X toujours à jour, Ubuntu 7.04 Feisty Fawn et Debian Unstable/Sid après un long cheminement dans les méandres de Linux, je marque une pause :-D,...ah oui et 9.2.2 aussi!!! ;-)
Deux iMac "Intel", un 20" et un 24"
Salut, tot ziens, aan de kost en de wind vanachter...
Go to the top of the page
 
+Quote Post
l0wc0der
posté 10 Feb 2004, 16:34
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 156
Inscrit : 14 Mar 2003
Membre no 6 665



Grande idée...j'ai déjà travaillé sur quelques bout de codes y'a pas longtemps, mais j'ai pas eu le temps d'aller plus loin...


--------------------
Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
Go to the top of the page
 
+Quote Post
Lionel
posté 10 Feb 2004, 17:18
Message #6


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Bon, pour commencer, je voudrais un soft qui mesure le débit d'un périphérique.
Perfboard le fait déjà au niveau des IO en global.
Possible de le faire sur seulement un périf ?
Possible d'en faire un graph ?
On pourrait commencer par un lecteur ou graveur de CD ?

Voilà


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
l0wc0der
posté 10 Feb 2004, 17:45
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 156
Inscrit : 14 Mar 2003
Membre no 6 665



Oui c'est possible, il suffit de demander au noyau mach des infos pour chaque périphérique...je peux (modulo boulot) faire un petit programme de démo...


--------------------
Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
Go to the top of the page
 
+Quote Post
Lionel
posté 10 Feb 2004, 17:54
Message #8


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Avec plaisir !!


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
dulrich
posté 10 Feb 2004, 18:09
Message #9


Méchant modérateur paranoïaque
*****

Groupe : Modérateurs
Messages : 10 755
Inscrit : 24 Jan 2002
Lieu : Confoederatio Helvetica, Kanton Wallis
Membre no 1 865



Et avec les sources qu'on puisse apprendre des chose wink.gif


--------------------
Nothing Else Matters
Go to the top of the page
 
+Quote Post
Lionel
posté 10 Feb 2004, 18:09
Message #10


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Remarquez, ce serait cool qu'on bosse tous ensemble dessus pour faire le MBBench smile.gif)


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
GillesB
posté 10 Feb 2004, 18:54
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 057
Inscrit : 1 Jun 2001
Lieu : Dites aux trolls d'aller en enfer
Membre no 326



Tout a fait d'accord.

Puis je suggérer de commencer par un mini cahier des charges?

Pour moi, il faut des tests qui soit liés à l'utilisation d'une machine:

Ouverture (temps de démarage à froid)

Ouverture de fichier

Conversion de format d'image

Encodage MP3


A vous les studios!!!!


--------------------
Je suis parti, certains savent pourquoi d'autres non.......
Go to the top of the page
 
+Quote Post
dulrich
posté 10 Feb 2004, 18:59
Message #12


Méchant modérateur paranoïaque
*****

Groupe : Modérateurs
Messages : 10 755
Inscrit : 24 Jan 2002
Lieu : Confoederatio Helvetica, Kanton Wallis
Membre no 1 865



conversion et encodage sont trop liés à la qualité des codecs....


--------------------
Nothing Else Matters
Go to the top of the page
 
+Quote Post
Lionel
posté 10 Feb 2004, 19:49
Message #13


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



QUOTE (dulrich1 @ 10 Feb 2004, 19:59)
conversion et encodage sont trop liés à la qualité des codecs....

oui, c'est vrai.
Il faudrait des choses plus élémentaires


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
GillesB
posté 10 Feb 2004, 21:05
Message #14


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 057
Inscrit : 1 Jun 2001
Lieu : Dites aux trolls d'aller en enfer
Membre no 326



QUOTE (Lionel @ 10 Feb 2004, 19:49)
QUOTE (dulrich1 @ 10 Feb 2004, 19:59)
conversion et encodage sont trop liés à la qualité des codecs....

oui, c'est vrai.
Il faudrait des choses plus élémentaires

Temps pour déplacer le curseur de la souris du coin supérieur gauche au coin inférieur droit!

biggrin.gif

Je suis déja sorti!!!


--------------------
Je suis parti, certains savent pourquoi d'autres non.......
Go to the top of the page
 
+Quote Post
Lionel
posté 10 Feb 2004, 21:27
Message #15


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Je pensais à des fonctions mathématiques smile.gif


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
GillesB
posté 10 Feb 2004, 21:40
Message #16


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 057
Inscrit : 1 Jun 2001
Lieu : Dites aux trolls d'aller en enfer
Membre no 326



de retour!

et si on mesurait le temps entre deux plantages!

"MBtest le seul bench qui dure 18 mois!!!"

Ok je ressort! biggrin.gif


--------------------
Je suis parti, certains savent pourquoi d'autres non.......
Go to the top of the page
 
+Quote Post
MattbonD
posté 10 Feb 2004, 21:42
Message #17


Adepte de Macbidouille
*

Groupe : Membres
Messages : 165
Inscrit : 6 Mar 2003
Lieu : Paris
Membre no 6 539



première question : quelle genre de fonction mathématiques (système à résoudre,calcul de suite ...??
deuxième comment programmer la fonction ?? ( script terminal ou mini-appli )
cordialement


--------------------
Mac mini G4 1,5Ghz + Clavier Bluetooth + Ecran Dell 24".
iPhone Orange 8Go.
iPod nano 4 Go (1st Generation).
Go to the top of the page
 
+Quote Post
l0wc0der
posté 10 Feb 2004, 21:55
Message #18


Adepte de Macbidouille
*

Groupe : Membres
Messages : 156
Inscrit : 14 Mar 2003
Membre no 6 665



Bon, j'arrive a avoir la vitesse IO pour chaque device...j'ai plus qu'a tracer le graphe... smile.gif
exemple
copie d'un vob du combo de mon ti sur le disque dur


CODE
2004-02-10 21:51:30.675 IOThroughput[7363] read: 7626709504 (12.332031 Mb/s) written: 7497116160
2004-02-10 21:51:30.676 IOThroughput[7363] read: 413488672 (4.250000 Mb/s) written: 0


--------------------
Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
Go to the top of the page
 
+Quote Post
Lionel
posté 10 Feb 2004, 21:58
Message #19


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Tip top !!
Tu fais un graph avec une mesure par seconde ? Deux ?
Lecture en vert et écriture en rouge ?
Pour les CD, tu fais la conversion en X dans l'échelle ?
CD 1x = 150 Ko/s
DVD 1x = 1350 Ko
PAs trop pour ne pas risquer de ralentir le système.
Tu peux aussi faire une chtite interface pour choisir le périphérique de mesure ?

COOOOOOLLLLL


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
dulrich
posté 10 Feb 2004, 22:35
Message #20


Méchant modérateur paranoïaque
*****

Groupe : Modérateurs
Messages : 10 755
Inscrit : 24 Jan 2002
Lieu : Confoederatio Helvetica, Kanton Wallis
Membre no 1 865



QUOTE (Lionel @ 10 Feb 2004, 23:27)
Je pensais à des fonctions mathématiques smile.gif

J'ai un ou deux trucs en réserve.... de ce côté.

Du genre des classiques:
Tour de Hanoi (pour plus de 3 tours), en récursif ou pas ....
...

Mais le problème c'est surtout comment calculer le temps de calcul. Y aurait 2 possibilités:
Temps réel, avec un gettime avant la fonction et un après (on fait la différence)
désavantage:
si d'autres processus tournent, cela influence le temps de clacul.
Comptage du nombre de tick processeur (en très gros, le nombre de "cycle" (pas tout à fait en fait) pour faire le calcul):
avantage:si d'autres applis tournent (même à 90% du proc) celan ne devrait pas apparaître dans les tests
désavantage: c'est lié à l'architecture du CPU (mais ça me parait la meilleur solution)

On peut aussi imaginer avoir un bench en fortran, un en C, un en Java (pour la java, le C et même l'ada je dois avoir quelques codes dasn un bouquin d'algorithme, maispour la mesure.... j'ai pas).... et bien sûr les perfs varieront en fonction du compilateur utilisé....

[edit]il faut prévoir, si on boucle, une fonction qui vari au court du temps pour éviter la mise en cache....


--------------------
Nothing Else Matters
Go to the top of the page
 
+Quote Post
Tilao
posté 10 Feb 2004, 23:38
Message #21


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 715
Inscrit : 11 Dec 2003
Lieu : Paris
Membre no 12 410



Bonsoir,

Pour un petit bentch qui tourne sur PC et Mac, j'ai peut être une idée. La c'est vraiment pour tester les perfs générales de la machine autour du Proc. C'est en Java, donc on teste tout, le proc, le système (bus système / ram ...) mais aussi le logiciel : ordonanceur de l'OS. Et Mac OS X est plutôt bien placé dans ce domaine. Bien entendu, c'est du Java, donc les tests ne sont pas super precis, mais ca donne un rapide apercu de la puissance de la machine.

Je suis partis d'un constat tout bête quand je fesais un programme. J'ai au boulot un AMD Athlon XP 1500+ (sous Linux je précise) et j'ai ramené au boulot le PB G3 400.

A la base, je travaillais sur un programme java assez gourmant en capacitées proc et par curiosité je l'ai mis sur le mac, qui ma fois ce débrouillais comme un charme smile.gif
En fait, en gros, tant que l'on ne fais pas d'interface graphique en Java, j'ai noté que la JVM d'apple est plutot performante !

Petit à petit j'ai peaufiné le test et j'en suis arrivé a faire un truc très basique !

Des millions de calculs sur des entiers / sur des entiers 64 bits / sur des réels (float)
(Il n'y a qu'un pas pour faire des fonctions mathématiques tongue.gif)

Et j'en suis arrivé à plusieurs constats :

-> Pour les entier, le PB n'avais pas à rougir de ses résultats.

-> Pour les entiers 64 bits, le PB ce faisait totalement larger, surement par un bus étroit et des fonctions de traitement très déaventageuses. Pas bien grave, le pauv' c un G3 biggrin.gif

-> Pour les réels Il me semble que le powerbook lui mettais la paté ! ('fin il était aussi rapide, si je me souviens bien ... pas mal pour un G3 400 sur portable !) (AMD par rapport à Intel est plutot meilleur en calcul flotant, donc si on test sur un intel !)

Bien que je ne me souviens plus trop des résultats, je peux refaire les programmes, c'est 4 lignes de code ! Donc indiscutable, tout le monde peux vérifier, pas de : Ah mais il on favorisé le mac (ou le pc). En plus Java n'utilise pas (il me semble) l'Altivec ou l'équivalent Intel/AMD (MMX / SEE etc). Cela présente donc une plateforme de bench qui positionne toutes les architectures au même niveau.

On pourrais tester la couche réseau par des benchs en RMI ou sockets (TCP et/ou UDP), les accès disque (la c'est surtout la perf de la JVM). Mais cela permet de faire un test très standard.

On pourrais aussi tester les perfs de l'OS, faire par exemple 5 000 threads en concurence, qui font plein d'interactions, donc plein de changement de contexte. On teste ici le multithreading du système (et de la jvm toujours). Pour pas avoir d'impact de la jvm on peux imaginer faire des threads en C, mais au moins avec Java, ca "standardise" et pas de discussions possible sur des optimisations smile.gif

On peux tester avec beaucoup de création d'objets, utilisation intensive de la mémoire, etc ... Donc tester la bande passante mémoire du système, le gestionnaire d'allacation mémoire, etc.

Pour finir, on fait un méga melange de tout ca, et on peux donner une note globale pour juger un ensemble Proc / Système Hard / Système d'Exploitation.

Je sais pas ce que vous en pensez, mais si ca vous plait, je peux faire divers petits protocoles de tests. Si vous penser à tester d'autres trucs que l'on puisse "stantardiser" avec l'aide de Java ?

On peux donc tester les performances de nos macs, et voir les gains et les pertes entre chaque évolutions, mais également les comparer avec d'aute architectures (Qui à une sation Solaris ou SGI ou ... ? biggrin.gif (ou un Palm tongue.gif))


--------------------
Donne à un homme un poisson et il mangera un jour, apprends-lui à pêcher et il mangera toute sa vie.
(Proverbe Chinois)

Celui qui apprend quelque chose de moi enrichit son savoir sans réduire le mien,
tout comme celui qui allume sa chandelle à la mienne se donne de la lumière sans me plonger dans l'obscurité.
(Thomas Jefferson)
Go to the top of the page
 
+Quote Post
dulrich
posté 11 Feb 2004, 10:01
Message #22


Méchant modérateur paranoïaque
*****

Groupe : Modérateurs
Messages : 10 755
Inscrit : 24 Jan 2002
Lieu : Confoederatio Helvetica, Kanton Wallis
Membre no 1 865



Pour les ticks:
http://developer.apple.com/documentation/m...Toolbox-80.html

Bien que je commence à douter au niveau du calcul, il semblerait que cela compte le temps de vie du processus depuis son lancement, donc ce serait aussi sensible à ce qui tourne sur la machine... Y a quelqu'un pour infirmer ou confirmer?


--------------------
Nothing Else Matters
Go to the top of the page
 
+Quote Post
Lionel
posté 11 Feb 2004, 10:17
Message #23


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Génial !
Vous voir motivés me fait ultra plaisir !


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
dulrich
posté 11 Feb 2004, 10:42
Message #24


Méchant modérateur paranoïaque
*****

Groupe : Modérateurs
Messages : 10 755
Inscrit : 24 Jan 2002
Lieu : Confoederatio Helvetica, Kanton Wallis
Membre no 1 865



Je pose là un bout de code en c, on avait du faire un labo sur les suites de Fibonacci... Il y a la méthode récursive et itérative....
On a benché le tout avec la fonction gettimeofday.... qui est sensible à ce qui est en background, le code est pas forcément très beau tongue.gif (et pascal arrête de rire biggrin.gif ) :

CODE
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <iomanip.h>
#include <ctime>
#include <sys/time.h>

using namespace std;


int i, j, nb_termes;
bool methode;
int  a = 1, b = 1, c = 1;


//declaration de la fonction Fibor : fibonacci recursive
int Fibor(int x)
{
   if (x == 0 || x == 1)       // cas particuliers
    return x;
   else if (x > 1)
    return (Fibor(x - 1) + Fibor(x - 2));
   else return 0;
}


//declaration de la fonction Fiboi : fibonacci iterative
int Fiboi(int x)
{
   if (x == 0 || x == 1)   // cas particuliers de la suite de Fibonacci
    return 1;
   else
   {
    for (j = 2; j <= x; j++)
    {
    a = b;      
    b = c;
    c = a + b;
    return c;
    }
   }
}



int main()
{  
   int i;
 
   struct timeval tp1;
   struct timeval tp2;

   double s1, s2, m1, m2;

   cout << "Calcul des nombres de Fibonnacci par deux methodes" << endl;
   cout << "--------------------------------------------------\n" << endl;
   cout << "\nChoix de la methode de calcul : entrez ""1"" pour la version iterative ou ""0"" pour la version recursive" << endl;

   cin >> methode;
   
   while (cin.fail())       //traitement des caracteres non souhaites (differents de 1 ou 0)
   {  
    cin.clear();
    while ( cin.get() != '\n');  
    cout << "\nErreur de saisie. Entrez ""1"" pour la version iterative ou ""0"" pour la version recursive\n";
    cin >> methode;
   }
   
   
     gettimeofday(&tp1,0);

   s1 = tp1.tv_sec;
   m1 = tp1.tv_usec;
   ////// methode recursive
   
   if (methode == 0)  
   {
    cout << "Entrez le nombre de termes souhaites" << endl;
    cin >> nb_termes;
    
    while (cin.fail() || (nb_termes < 0))      //traitement des caracteres non souhaites (non entiers positifs)
    {  
    cin.clear();
    while ( cin.get() != '\n');    
    cout << "\nErreur de saisie. Entrez un nombre de termes positif et entier\n";
    cin >> nb_termes;
    }    
    
    
    cout << "\nSuite de Fibonacci (recursive)\n\n";
    
    cout << "n  F(n)      \n";
    cout << "-------------\n";
    
    for (i = 0; i <= nb_termes; i++)
    {
    cout << setw(2) << i << " " << setw(-10) << Fibor(i) << endl;
    //printf("%-2d %-10d\n", i, Fibor(i));
    }
   }
   
   ////// methode iterative
   
   else if (methode == 1)
   {
    cout << "Entrez le nombre de termes souhaites" << endl;
    cin >> nb_termes;
    
    while (cin.fail() || (nb_termes < 0))      //traitement des caracteres non souhaites (non entiers positifs)
    {  
    cin.clear();
    while ( cin.get() != '\n');    
    cout << "\nErreur de saisie. Entrez un nombre de termes positif et entier\n";
    cin >> nb_termes;
    }  
    
    cout << "\nSuite de Fibonacci (iterative)\n\n";
    
    cout << "n  F(n)      \n";
    cout << "-------------\n";
    for (i = 0; i <= nb_termes; i++)
    {
    cout << setw(2) << i << " " << setw(-10) << Fiboi(i) << endl;
    }
   }
   gettimeofday(&tp2,0);
 
   s2 = tp2.tv_sec;
   m2 = tp2.tv_usec;
 
   cout << "Le temps d'execution est " << s2-s1+(m2-m1)/1000000 << "sec.\n";
   return 0;

}


y a sûrement mieux qu'une suite de fibo pour les benchs, quelque chose de plus complet....


--------------------
Nothing Else Matters
Go to the top of the page
 
+Quote Post
l0wc0der
posté 11 Feb 2004, 10:57
Message #25


Adepte de Macbidouille
*

Groupe : Membres
Messages : 156
Inscrit : 14 Mar 2003
Membre no 6 665



Alors hier soir j'ai abouti à ça pour les mesures de vitesses...c'est moche, je me suis pas embeté pour l'instant
Voici la vitesse de lecture de mon combo drive lorsque je copie 700 Mb (1 fichier sur le disque). L'application marche pas mal...1 point par seconde (utilisation très faible du CPU). C'est un début...je vais faire mieux ce soir smile.gif


--------------------
Macbook Core 2 Duo 2,16GHz 2Gb (blanc) - Powerbook G4 867MHz 768 Mb - iMac Core Duo 17'' 1.83 GHz (maison)...
Go to the top of the page
 
+Quote Post
Mister euGene
posté 11 Feb 2004, 12:03
Message #26


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 594
Inscrit : 27 Oct 2003
Lieu : Gradignan (Sud Ouest) - France
Membre no 10 902



Pour dulrich1 :
Pour obtenir le temps il y a la fonction getrusage aussi (faire un man), mais en gros on peut avoir le temps process user et le temps system, si en plus on fait un gettime on peut peut être pondérer tous les résultats entre eux ?
Go to the top of the page
 
+Quote Post
apprenti bidouil...
posté 11 Feb 2004, 12:49
Message #27


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 049
Inscrit : 25 Jan 2003
Lieu : Avranches, 50
Membre no 5 837



QUOTE (dulrich1 @ 11 Feb 2004, 10:01)
donc ce serait aussi sensible à ce qui tourne sur la machine...

bon, alors on fait un truc qui demande au démarrage de quitter toutes les applis en cours d'utilisation... déjà ça limitera une bonne partie de l'activité de la machine nan ?


--------------------
Go to the top of the page
 
+Quote Post
Lionel
posté 11 Feb 2004, 12:56
Message #28


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



QUOTE (apprenti bidouille @ 11 Feb 2004, 13:49)
QUOTE (dulrich1 @ 11 Feb 2004, 10:01)
donc ce serait aussi sensible à ce qui tourne sur la machine...

bon, alors on fait un truc qui demande au démarrage de quitter toutes les applis en cours d'utilisation... déjà ça limitera une bonne partie de l'activité de la machine nan ?

On pourrait même lister les process en cours et désactiver tous ceux qui ne sont pas indispensables.
Ensuite soit reboot soit on les relance.


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
Lionel
posté 11 Feb 2004, 12:59
Message #29


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



QUOTE (l0wc0der @ 11 Feb 2004, 11:57)
Alors hier soir j'ai abouti à ça pour les mesures de vitesses...c'est moche, je me suis pas embeté pour l'instant
Voici la vitesse de lecture de mon combo drive lorsque je copie 700 Mb (1 fichier sur le disque). L'application marche pas mal...1 point par seconde (utilisation très faible du CPU). C'est un début...je vais faire mieux ce soir smile.gif

ça a déjà de la gueule.

Pour plus tard, ce serait pas mal d'ajouter une fonction de lecture de N octets d'un disque dur et surtout une fonction de lecture de tout un CD ou DVD. on fait lire tous les secteurs dans l'ordre.
Ainsi on pourra juger la qualité d'une gravure de CD ou DVD grâce à la régularité du débit.


--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
Guest_Faquin_*
posté 11 Feb 2004, 13:14
Message #30





Guests






QUOTE (Lionel @ 11 Feb 2004, 12:56)
QUOTE (apprenti bidouille @ 11 Feb 2004, 13:49)
QUOTE (dulrich1 @ 11 Feb 2004, 10:01)
donc ce serait aussi sensible à ce qui tourne sur la machine...

bon, alors on fait un truc qui demande au démarrage de quitter toutes les applis en cours d'utilisation... déjà ça limitera une bonne partie de l'activité de la machine nan ?

On pourrait même lister les process en cours et désactiver tous ceux qui ne sont pas indispensables.
Ensuite soit reboot soit on les relance.

plus simple: on peut les freezer. Comme ca à la fin on libère tout et c'est transparent pour l'utilisateur.

Mais bien faire attention de ne pas freezer le defreezeer, sinon c'est le gros bouton blanc sur la machine qu'il faudra activer wink.gif
Go to the top of the page
 
+Quote Post

3 Pages V   1 2 3 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 15:29