Windows 2000 + NTVDM + limitation charge CPU

Windows 2000 + NTVDM + limitation charge CPU - Win NT/2K/XP - Windows & Software

Marsh Posté le 25-11-2002 à 10:30:47    

Voilà j'ai un programme DOS qui tourne sous Windows 2000 et qui me prend 100 % des ressources CPU !! (NTVDM)
 
Comment le limiter par exemple à 60-70 % des ressources CPU de manière à ce que le reste puisse tourner sans pb (PCAnywhere par exemple) ?

Reply

Marsh Posté le 25-11-2002 à 10:30:47   

Reply

Marsh Posté le 25-11-2002 à 10:41:20    

NTVDM = NT Virtual Dos MAchine. C'est dans ce process que vont tourner les prob 16 bits. Si tu regardes bien, tu dois avoir une branche en dessous indiquant ce qu'il fait tourner.
 
 
Limiter par un % d'utilisation CPU, = impossible.
 
Par ontre, tu peut jouer avec les priorités de process. Mettre NTVDM = en basse ou très basse devrait déjà régler pas mal ton prb.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 25-11-2002 à 10:55:06    

A oui je peux en effet réduire la priorityé : faut que je test :D :D
 

Citation :

Si tu regardes bien, tu dois avoir une branche en dessous indiquant ce qu'il fait tourner


 
A quel endroit ?  
 
Sinon je sais parfaitementce que c'est ce NTVDM souvent responsable de bien des merdes sous NT :sweat:
 
Merci.

Reply

Marsh Posté le 25-11-2002 à 10:58:34    

Bah je poouvais pas le savoir, hein. PErso, je trouve ça plus logique de savoir où l'on gère la priorité des process que de savoir ce qu'est NTVDM.. :D
 
:hello:
 
Gestionnaire des taches, onglet processus, bouton droit sur le process, priorité, et hop.
Prochain reboot = manip à refaire. Avec de petits freewares, il est possible d'automatiser la manip.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 25-11-2002 à 11:05:12    

:hello:  
 
Au vue de ta config je dirais que ton NTVDM c est a cause de tes pilotes SBLive (car suivant ceux que tu utilises et les apps ben c la cata car utilises le mode 16bits pour compatibilite et j ai deja eu le pb mm si perso ca montait pas a 100% cpu).
 
Regarde de se cote la peut etre.


Message édité par VisualC++ le 25-11-2002 à 11:21:11

---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D
Reply

Marsh Posté le 25-11-2002 à 11:26:43    

Nop c'est sur une appli au boulot (btrieve) qui fou le bordel : les priorité je sais aussi mais ça diminue pas la charge CPU :/
 
En gros mon appli c'est une merde :(
 
Je vais faire des tests quand même avec les priorités : je te tiens au courant ;)

Reply

Marsh Posté le 25-11-2002 à 11:27:11    

Groody a écrit a écrit :

Bah je poouvais pas le savoir, hein. PErso, je trouve ça plus logique de savoir où l'on gère la priorité des process que de savoir ce qu'est NTVDM.. :D




 
On c'est mal compris ;)

Reply

Marsh Posté le 25-11-2002 à 11:36:26    

Non, ça ne réduit pas la charge, et ça ne pourra pas. Mais ça règle le prb en priorisant PC Anywhère par exemple.  
A la place d'avoir un rapport 50/50 pour les 2 appli par exemple, on va avoir du 90/10 (exemple). PC Anywhère tournera largement mieux. Une fois que PCA n'aura plus besoin d'autant de puissance, NTVDM prendra ce qu'il reste.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 25-11-2002 à 11:50:57    

Yes c'est ce que je voulais faire (les priorités) mais je cherchait un autre moyen et d'après tes infos ben non.
 
Tu me dis qu'il existe un soft pour définir les priorité en auto ?
 
Car mes tests PCAnywhere là fonctionnent ;)


Message édité par Falconpage le 25-11-2002 à 11:51:06
Reply

Marsh Posté le 25-11-2002 à 11:59:32    

http://forum.hardware.fr/forum1.ph [...] =2&subcat=
 
Et un peu plus fouilli :
 
http://forum.hardware.fr/forum1.ph [...] =2&subcat=
 
y'a ptet la réponse.


Message édité par Groody le 25-11-2002 à 12:00:21

---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 25-11-2002 à 11:59:32   

Reply

Marsh Posté le 25-11-2002 à 12:37:56    

Merci :jap:  Toujours là quand il faut toi :D ;)

Reply

Marsh Posté le 25-11-2002 à 12:47:05    

Reply

Marsh Posté le 25-11-2002 à 14:15:08    

Ces topics ne parlent que du start.exe mais le pb c'est que moi une série de commande lance un prog 16 bits qui attérie en NTVDM hors je peux pas faire un start ntvdm.exe /LOW :sweat:

Reply

Marsh Posté le 25-11-2002 à 14:29:09    

Est-il possible de changer, via ligne de commande, l'était (le niveau de priorité) d'un process ?
 
Si oui, t'as qu'à, vie un AT, toutes les X minutes, changer l'état pour le mettre en low.


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Marsh Posté le 25-11-2002 à 14:50:37    

C'est bon j'ai trouvé.
 
En collant un start /B /LOW + mon script ça marche.
 
Le solution est le /B qui m'autorise plusieurs lignes de commande dans la même fenêtre ;)


Message édité par Falconpage le 25-11-2002 à 16:17:30
Reply

Marsh Posté le 25-11-2002 à 14:51:13    

Good !  :jap:


---------------
Vidéo Concorde Air France | www.kiva.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed