Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait que
10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais cela
n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne me
propose que les CPU 0 et 4, que je suppose être le même core physique avec
son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait que
10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais cela
n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne me
propose que les CPU 0 et 4, que je suppose être le même core physique avec
son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait que
10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais cela
n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne me
propose que les CPU 0 et 4, que je suppose être le même core physique avec
son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" wrote in message
news:Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" <utilisateur@spotimage.fr> wrote in message
news:Ow12p0AUHHA.4828@TK2MSFTNGP05.phx.gbl...
Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" wrote in message
news:Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
Merci beaucoup de l'info, je n'ai jamais encore essayé cet outil.... C'est
l'occasion ou jamais.
Côté cohabitation BD/Applis, c'est malheuruesement le cout d'un second
serveur qui à déterminer celle-ci ;)
Je vous tiens au courant.
Laurent
"Mathieu CHATEAU" a écrit dans le message de news:bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" wrote in message
news:Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques
et quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à
son démarrage :
a - Pour un service
b - Pour un executable lancé à partir
d'un cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
Merci beaucoup de l'info, je n'ai jamais encore essayé cet outil.... C'est
l'occasion ou jamais.
Côté cohabitation BD/Applis, c'est malheuruesement le cout d'un second
serveur qui à déterminer celle-ci ;)
Je vous tiens au courant.
Laurent
"Mathieu CHATEAU" <gollum123@free.fr> a écrit dans le message de news:
43A3AEB2-689F-4E27-AE60-2402C978C25C@microsoft.com...
bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" <utilisateur@spotimage.fr> wrote in message
news:Ow12p0AUHHA.4828@TK2MSFTNGP05.phx.gbl...
Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques
et quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à
son démarrage :
a - Pour un service
b - Pour un executable lancé à partir
d'un cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
Merci beaucoup de l'info, je n'ai jamais encore essayé cet outil.... C'est
l'occasion ou jamais.
Côté cohabitation BD/Applis, c'est malheuruesement le cout d'un second
serveur qui à déterminer celle-ci ;)
Je vous tiens au courant.
Laurent
"Mathieu CHATEAU" a écrit dans le message de news:bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" wrote in message
news:Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques
et quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à
son démarrage :
a - Pour un service
b - Pour un executable lancé à partir
d'un cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" wrote in message
news:Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" <utilisateur@spotimage.fr> wrote in message
news:Ow12p0AUHHA.4828@TK2MSFTNGP05.phx.gbl...
Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont
bonjour,
il est possible avec Windows 2003 enterprise de faire de l'affinité de
CPU.
il faut utiliser WSRM:
http://www.microsoft.com/technet/downloads/winsrvr/wsrm.mspx
je vous conseil de laisser le CPU 0 pour le système himself.
Attention, il reste les I/O disques durs à gérer...
Les bases de données cohabitent mal avec autre chose sur un serveur, à
moins d'avoir des besoins limités (auquel cas
la gestion des CPU n'est peut etre pas nécessaire?)
--
Regards,
Mathieu CHATEAU
http://lordoftheping.blogspot.com
"Laurent Dumont" wrote in message
news:Bonjour,
après quelques recherches infructueuses ou aux résultats imprécis je me
permet de poser quelques questions. Il vaut toujours mieux un qui sait
que 10 qui cherchent ;)
D'abord, le contexte:
Je dispose d'un serveur avec deux processeurs Xeon dual core qui doit
tourner une Bd (oracle) et des applications sous Windows 2003 entreprise
server.
Je souhaiterais allouer la moitié des ressources CPU à Oracle sans qu'il
puisse les dépasser, et allouer un ou plusieurs processeurs aux autres
applications.
Quand j'observe le gestionnaire de taches, je dispose de 8 CPU (0 à 7),
donc 4 physiques et 4 dus à l'hyperthreading.
donc voici les questions:
1°- Comment peut on savoir dans les CPU 0 à 7 quels sont les physiques et
quels sont les virtuels? Et quel virtuel est lié à quel physique?
2°- Comment définir l'affinité d'un processus à un ou plusieurs CPU à son
démarrage :
a - Pour un service
b - Pour un executable lancé à partir d'un
cmd (ou bat, ou de tache planifiée.....)
3°- Des conseil, des avis sur les attributions d'affinitées?
Pour la question 2, j'ai bien essayé le gestionnaire des taches, mais
cela n'a pas l'air permanant, et en plus pour Oracle par exemple, il ne
me propose que les CPU 0 et 4, que je suppose être le même core physique
avec son hyperthreading, je me trompe?
Côté processexplorer (des sysinternals), il me propose bien les 8 CPU,
mais l'effet ne va pas plus loin que le reboot :/
Merci d'avance pour vos réponses.
Laurent Dumont