OVH Cloud OVH Cloud

Mettre la sauce pour une appli classic

10 réponses
Avatar
Nicolas.MICHEL
Bonjour

J'ai un utilisateur qui fait des calculs compliqués avec des macro dans
ScionImage, sur de la vidéo.

Avant, avec Mac OS 9, ScionImage prenait presque tout le CPU et ça
bardait.

Je viens de migrer cet utilisateur sur OSX et pour ce travail spécifique
il doit travailler sous classic, c'est très lent.

Est-il possible de demander que ce process classic prenne tout le cpu
dispo ? (j'ai déjà mis 400Mo de mémoire pour cet appli)

Activity Monitor.app m'indiques que TruBlueEnv n'utilises que 70% du CPU
en moyenne, donc je suppose qu'il n'y en a pas plus de 50 pour
ScionImage...

Merci d'avance :)

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

10 réponses

Avatar
blanc
Nicolas MICHEL wrote:

Est-il possible de demander que ce process classic prenne tout le cpu
dispo ? (j'ai déjà mis 400Mo de mémoire pour cet appli)


Ce qui est important, ce n'est pas seulement le cpu, mais la mémoire RAM
réelle. S'il n'en a pas beaucoup, ça tourne en mémoire virtuelle, d'où
grosse utilisation du disque (qu'on entend alors "pédaler dans la
semoule") et perte considérable de temps. Amha s'il faut vraiment 400Mo
pour l'appli, il faut qu'il compte au moins 750 Mo de RAM réelle.


Activity Monitor.app m'indiques que TruBlueEnv n'utilises que 70% du CPU
en moyenne, donc je suppose qu'il n'y en a pas plus de 50 pour
ScionImage...


Le cpu est il vraiment à 100 % d'activité ? Je te suggère pour le voir
d'activer la "fenêtre du processeur flottante" (pomme-4) dans le
moniteur d'activité. Chez moi cette fenêtre est toujours ouverte dans un
coin de l'écran.
Si le cpu n'est pas à 100% d'activité, c'est que l'appli n'a pas besoin
de davantage (peut-être à cause de la mém virtuelle, voir plus haut)

Si le cpu est à 100%, quelles sont les applis qui utilisent les 30 %
restants ?
Peut-il stopper ces applis et permettre ainsi à ScionImage de les
utiliser ?

JPaul.



--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
ASM
Le cpu est il vraiment à 100 % d'activité ? Je te suggère pour le voir
d'activer la "fenêtre du processeur flottante" (pomme-4) dans le
moniteur d'activité. Chez moi cette fenêtre est toujours ouverte dans un
coin de l'écran.


je ne connaissais pas
et c'est très interressant

Je viens de faire une sélection dans ce post (thunderbird et Os 10.3.9)
hop ! çà a grimpé à 100% ...
juste pour une petite sélection de texte ?

Quand je tapitouille ici çà oscile entre 30 et 40 %
çà ne descend jamais en desous de 20 %

j'ai 1Go de RAM

C'est vrai que ThunderBird ce n'est pas de la crotte
avec 33 Mo pour un seul petit programme !
(on se demande pourquoi çà pèse autant)

Si le cpu n'est pas à 100% d'activité, c'est que l'appli n'a pas besoin
de davantage (peut-être à cause de la mém virtuelle, voir plus haut)


donc quand çà monte à 100% c'est qu'elle aimerait avoir plus ?
combien ? 2, 3, 15 Go ?

Essayé la sélection de texte dans une appli sous Classic
hop! çà monte aussi à 100%

In fine : à quoi sert exactement ce moniteur ?

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
blanc
ASM wrote:

Je viens de faire une sélection dans ce post (thunderbird et Os 10.3.9)
hop ! çà a grimpé à 100% ...
juste pour une petite sélection de texte ?


Normal. C'est pareil chez moi, et je pense pour n'importe quel appli.
Cela te montre que le processeur travaille intensément à ce moment
précis.

Quand je tapitouille ici çà oscile entre 30 et 40 %
çà ne descend jamais en desous de 20 %


Normal aussi. 15 à 20% chez moi


Si le cpu n'est pas à 100% d'activité, c'est que l'appli n'a pas besoin
de davantage (peut-être à cause de la mém virtuelle, voir plus haut)


donc quand çà monte à 100% c'est qu'elle aimerait avoir plus ?
combien ? 2, 3, 15 Go ?


Non, non. Confusion entre %cpu = activité du processeur, et mémoire RAM.

Quand je dis "l'appli n'a pas besoin de davantage", je parlais du cpu.

Tu peux comparer l'activité cpu à celle des ouvriers d' une usine. Quand
il n'y a rien à fabriquer, il sont au chomage technique. C'est ce qui
arrive à ton processeur la plupart du temps (et ce n'est pas une
mauvaise chose dans le cas de celui-ci).

Par contre la mémoire RAM, c'est la surface d'occupation au sol de ton
usine. Plus elle est grande, plus les ouvriers sont à l'aise pour
travailler, ce qui améliore la productivité quand ils ont effectivement
qque chose à fabriquer.

La mémoire virtuelle c'est la possibilité de louer des locaux dans une
autre usine quand tu as une grosse production à réaliser et que ton
usine ne suffit plus (= en réalité, utiliser les disques pour stocker
temporairement le contenu de certaines zones de la mémoire quand la
mémoire réelle ne suffit plus). Evidemment c'est très couteux en temps,
car il faut sans-cesse faire des va et vient entre les deux usines
(entre la mémoire réelle et les disques).

In fine : à quoi sert exactement ce moniteur ?


Voir si ton processeur est actif ou non. Quand-il est à 100% te poser la
question "quelle est l'appli qui est si gourmande en temps cpu ?".
Cliquer alors sur la petite fenêtre et faire pomme-1 pour voir la
fenêtre principale du moniteur d'activité, déterminer l'appli en
question, décider si sa grande activité est normale ou non, et
éventuellement quitter la dite appli afin de retrouver une activité cpu
normale.

JPaul.


--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE


Avatar
Philippe Di Valentin
Le 28/10/05 14:17, JPaul écrivait:

Tu peux comparer l'activité cpu à celle des ouvriers d'une usine. Quand
il n'y a rien à fabriquer, il sont au chomage technique.


En résumé il faut délocaliser le Mac:-)

--
• Philippe

Avatar
Francois Lonchamp
JPaul wrote:
ASM wrote:



Menumeter (gratuitiel) permet d'avoir tous les paramètres CPU,
mémoire,réseau... sous les yeux à chaque instant

http://www.ragingmenace.com/software/menumeters/

Avatar
pmanet
JPaul wrote:

Chez moi cette fenêtre est toujours ouverte dans un
coin de l'écran.


est-c une bonne idée ?

rien que top dans le terminal prends facilement 15% du proc à lui tout
seul.

--
Philippe Manet

Avatar
blanc
Francois Lonchamp <floncham.AT.free.fr> wrote:

Menumeter (gratuitiel) permet d'avoir tous les paramètres CPU,
mémoire,réseau... sous les yeux à chaque instant

http://www.ragingmenace.com/software/menumeters/


Certes, et il y en a d'autres tels que :
X Ressource Graph,
Net Monitor pour l'activité réseau,
etc...

Je n'utilise pas MenuMeter, car je n'ai plus de place dans ma barre de
menus.
J'aime bien la fenêtre flottante du moniteur d'activité, car elle ne
prends pas beaucoup de place et que je la mets où je veux, celle de Net
Monitor pour les mêmes raisons, et celles de Ressource Graph quand j'ai
besoin de plus d'informations...

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
blanc
manet wrote:

est-c une bonne idée ?

rien que top dans le terminal prends facilement 15% du proc à lui tout
seul.


C'est pourquoi je n'utilise que rarement top.
Le moniteur d'activité ne prends en général que 2 à 3% cpu, quand la
fenètre principale (équivalente de top)(pomme-1) est ouverte. Et la
plupart du temps elle est fermée chez moi.
Seule la petite fenêtre flottante d'activité CPU (pomme-4) reste ouverte
en permanence. Et en moyenne je pense qu'elle fait moins de 2%
d'activité, peut-être même moins de 1%. Pas vraiment pénalisant. Et
tellement pratique :-)

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
pbezou
JPaul wrote:

manet wrote:

est-c une bonne idée ?

rien que top dans le terminal prends facilement 15% du proc à lui tout
seul.


C'est pourquoi je n'utilise que rarement top.
Le moniteur d'activité ne prends en général que 2 à 3% cpu, quand la
fenètre principale (équivalente de top)(pomme-1) est ouverte. Et la
plupart du temps elle est fermée chez moi.
Seule la petite fenêtre flottante d'activité CPU (pomme-4) reste ouverte
en permanence. Et en moyenne je pense qu'elle fait moins de 2%
d'activité, peut-être même moins de 1%. Pas vraiment pénalisant. Et
tellement pratique :-)


Oui, c'est aussi l'option que je choisis quand je dois surveiller
l'activité des CPU.

--
MVP Microsoft Mac
www.makiciel.com
Retrouver les Grand Prix de F1 et le Top 50 du 3ème millénaire
(Enlever "EnTrop" dans l'adresse pour me contacter par mail)


Avatar
Nicolas.MICHEL
JPaul wrote:

[snip]

Bravo, intéressante métaphore.
Je me permet une remarque :

La mémoire virtuelle c'est la possibilité de louer des locaux dans une
autre usine quand tu as une grosse production à réaliser et que ton
usine ne suffit plus (= en réalité, utiliser les disques pour stocker
temporairement le contenu de certaines zones de la mémoire quand la
mémoire réelle ne suffit plus). Evidemment c'est très couteux en temps,
car il faut sans-cesse faire des va et vient entre les deux usines
(entre la mémoire réelle et les disques).


Pas exactement. La mémoire virtuelle serait plutôt un dépôt à côté de
ton usine. Quand une machine (application) n'est pas utilisée, les
ouvriers (cpu) déménagent la machine dans le dépôt pour récupérer
l'espace de travail. Il faut ajouter que ce dépôt de permet pas de
produire, mais de stocker uniquement. Quand on a besoins à nouveau de la
machine (appli) stockée au dépôt (/var/vm) il faut aller la chercher et
la remettre dans l'usine (RAM). Ce genre de déménagements est évidement
un ralentissement considérable.

Une seconde usine de production serait un cluster. Le cluster est
spécifiquement plusieures unités de production indépendantes qui
travaillent ensemble.


In fine : à quoi sert exactement ce moniteur ?


Voir si ton processeur est actif ou non. Quand-il est à 100% te poser la
question "quelle est l'appli qui est si gourmande en temps cpu ?".


Comme l'a dit pierre, quand les ouvriers bossent à 100% c'est que tout
vas bien, on utilise pleinement la capacité de l'usine.

Cliquer alors sur la petite fenêtre et faire pomme-1 pour voir la
fenêtre principale du moniteur d'activité, déterminer l'appli en
question, décider si sa grande activité est normale ou non, et
éventuellement quitter la dite appli afin de retrouver une activité cpu
normale.


C'est vrais qu'il peut y avoir des applications qui pompent beaucoup de
CPU pour pas grand-chose. Par exemple j'utilisais Psi pour chatter, et
souvent sans que je sois en train de chatter Psi prennait 60 à 80% de
mon proc. A présent j'utilises iChat qui lui utilises entre 0 et 10%
pour faire le même job, en plus sympa en plus...

--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas