IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Oracle et l'HyperThreading sous Windows 2000


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 75
    Par défaut Oracle et l'HyperThreading sous Windows 2000
    Salut à tous

    J'ai une install complete Oracle 9i et AS10g sur un PIV E 3.0Ghz OS Windows 2000pro et tout tourne correctement (ouf )

    Comme vous le savez peut etre, l'hyperthreading est cette technologie Intel permettant a un CPU mono-core de faire "croire" à l'OS qu'il s'agit en fait d'un dual-core.

    Le problème est qu'on a constaté que dans certaines utilisations sous Windows 2000 pro que l'activation de ce fameux hyperthreading faisait perdre des performances car le scheduler permettant a l'OS de distribuer les différents thread aux différents core n'était pas adapté.

    Je voulais savoir si vous aviez eu des échos comme quoi il vaudrait mieux désactiver l'HT dans un cas comme le mien ou si cela ne change pas grand chose?

    Merci à tous

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=205089.1

    Oracle and Hyperthreading
    -----------------------------

    Oracle will work just fine on any O/S that is running and recognizes a
    hyper-threading enabled system. In addition, it will take advantage of
    the logical CPUs to their fullest extent
    (assuming the O/S reports that
    it recognizes that hyper-threading is enabled). It is also a supported
    configuration...any issues should be logged as bugs. All Oracle versions
    can take advantage of hyper-threading, since no support code has been
    added for it, all the changes were in the O/S, the bios and the hardware.
    When Oracle asks the O/S how many CPUs are in the system, the O/S
    just reports the total number of logical CPUs and Oracle doesn't know the
    difference.
    Apparemment, aucun problème autre que les bugs "habituels"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 75
    Par défaut
    Ok c'est cool, visiblement c'est avec les tache mono-thread que windows 2000 a des problemes quand l'HT est activé.

    Je n'ai pas accès à Metalink encore, dommage ca m'aurait évité de devoir vous déranger, merci encore

    à bientot

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Attention, je suis quand même tombé là-dessus :

    http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=FOR&p_id=354215.996

    question :
    100% CPU Utilization and Extremely Slow performance

    We have IBM eServer xSeries 235, Two 2.4Ghz Xeon hyperthreading, 6GB memory. However when we turn on /PAE and /3GB and set SGA to 1GB, 2GB, 3GB and 4GB we face CPU 100% usage after around 40 sessions coming in. The machine was almost hang, we had to shutdown oracle instance.
    réponse :
    There are interesting issues to overcome when you are running with more than 4GB on a Windows box.

    First, you *must* have RAM that is evenly divisible by 4GB. That is, you must have 4, 8, 12, 16 GB of RAM. With the 6GB you have, you are not accessing the upper 2GB. (I don't remember where I read this, and I can't find it on this site, but I seem to recall that I ran into this problem)

    This is a limitation of the PAE driver - it has to allocate exactly 4GB, and it allocates it at 4GB partitions.

    In addition, the PAE partitions can *only* contain database buffers (USE_INDIRECT_DATA_BUFFERS=TRUE). The rest of your SGA must reside in the lower 3GB process. This limits your shared-pool and number of logins.

    Refer to note 225349.1. It has very detailed instructions on how to setup your database to access the extended memory on Windows, and how to tweak the OS for best performance/memory trade-off.
    Mais n'ayant pas lu en détail, je ne suis pas certain que ça réponde à ta config

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 75
    Par défaut
    Ha tiens merci pour les détails supplémentaires. Je suis actuellement avec seulemetn 1Go de ram, bientot on passe a 2Go (les soucis financier de mon boss ne sont pas ceux de mon serveur malheureusement) Le nombre de session ne devrait pas dépasser 5 ou 6 a la fois donc ca devrait aller, jusqu'a présent je n'ai pas vu de 100% cpu usage, ouf

    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lenteur réseaux sous windows 2000 pro et serveur
    Par FilipeVV dans le forum Windows Serveur
    Réponses: 8
    Dernier message: 31/05/2006, 13h42
  2. Bureau a distance sous Windows 2000
    Par Mut dans le forum Windows Serveur
    Réponses: 10
    Dernier message: 05/04/2005, 08h23
  3. Installation Oracle 10g sous Windows 2000
    Par Jeff206 dans le forum Oracle
    Réponses: 6
    Dernier message: 24/08/2004, 15h51
  4. [Débutant] Problème d'installation sous Windows 2000
    Par bavmorda dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/08/2004, 16h28
  5. LoadLibrary avec C++ Builder 6 sous Windows 2000
    Par tgempp dans le forum C++Builder
    Réponses: 15
    Dernier message: 13/11/2003, 19h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo