Rapport a l'implementation... Sous 2.4, le modele de threads faisait que chaque thread apparaissait dans top.
Beuark
A leur decharge, les threads c'est quand meme qqchose de complique. Enfin, c'est corrige depuis le 2.6.
s45_nospam
Rapport a l'implementation... Sous 2.4, le modele de threads faisait que chaque thread apparaissait dans top.
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.
Rapport a l'implementation...
Sous 2.4, le modele de threads faisait que chaque thread apparaissait
dans top.
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme
un processus. Ou du moins, j'ai un processus Java qui lance des
threads. Je vois le process Java mais pas les threads ni par un top, ni
par un ps.
Rapport a l'implementation... Sous 2.4, le modele de threads faisait que chaque thread apparaissait dans top.
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.
Matthieu Moy
"" writes:
Je suis en noyau 2.4.21-20.0.1.ELsmp.
C'est pas un vrai 2.4 ;-). Les noyaux 2.4 de RedHat sont patchés avec des backports en provenance du 2.6, en particulier sur le modèle de threads.
C'est pas un vrai 2.4 ;-). Les noyaux 2.4 de RedHat sont patchés avec des backports en provenance du 2.6, en particulier sur le modèle de threads.
-- Matthieu
Emmanuel Fleury
wrote:
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.
Mais les threads Java sont-ils de vrais threads Linux ou s'exécutent-ils à l'intérieur de la JVM ?
Je ne suis pas sûr que ton test sur la JVM soit concluant. :-/
Amicalement -- Emmanuel Fleury
Money can't buy happiness; it can, however, rent it. -- Unknown
s45_nospam@free.fr wrote:
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme
un processus. Ou du moins, j'ai un processus Java qui lance des
threads. Je vois le process Java mais pas les threads ni par un top, ni
par un ps.
Mais les threads Java sont-ils de vrais threads Linux ou s'exécutent-ils
à l'intérieur de la JVM ?
Je ne suis pas sûr que ton test sur la JVM soit concluant. :-/
Amicalement
--
Emmanuel Fleury
Money can't buy happiness; it can, however, rent it.
-- Unknown
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.
Mais les threads Java sont-ils de vrais threads Linux ou s'exécutent-ils à l'intérieur de la JVM ?
Je ne suis pas sûr que ton test sur la JVM soit concluant. :-/
Amicalement -- Emmanuel Fleury
Money can't buy happiness; it can, however, rent it. -- Unknown
Ploc
Emmanuel Fleury wrote:
wrote:
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.
Mais les threads Java sont-ils de vrais threads Linux ou s'exécutent-ils à l'intérieur de la JVM ?
Je ne suis pas sûr que ton test sur la JVM soit concluant. :-/
Ca depend si ce sont des green-threads ou des native-threads. A priori les "green" sont bien moins utilises aujourd'hui. Apres, il y'a les histoires de backport pour le noyau...
Emmanuel Fleury wrote:
s45_nospam@free.fr wrote:
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme
un processus. Ou du moins, j'ai un processus Java qui lance des
threads. Je vois le process Java mais pas les threads ni par un top, ni
par un ps.
Mais les threads Java sont-ils de vrais threads Linux ou s'exécutent-ils
à l'intérieur de la JVM ?
Je ne suis pas sûr que ton test sur la JVM soit concluant. :-/
Ca depend si ce sont des green-threads ou des native-threads.
A priori les "green" sont bien moins utilises aujourd'hui.
Apres, il y'a les histoires de backport pour le noyau...
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.
Mais les threads Java sont-ils de vrais threads Linux ou s'exécutent-ils à l'intérieur de la JVM ?
Je ne suis pas sûr que ton test sur la JVM soit concluant. :-/
Ca depend si ce sont des green-threads ou des native-threads. A priori les "green" sont bien moins utilises aujourd'hui. Apres, il y'a les histoires de backport pour le noyau...
Ploc
wrote:
Rapport a l'implementation... Sous 2.4, le modele de threads faisait que chaque thread apparaissait dans top.
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.
Voila, ce que ca donne sur des noyaux 'officiels'.
s45_nospam@free.fr wrote:
Rapport a l'implementation...
Sous 2.4, le modele de threads faisait que chaque thread apparaissait
dans top.
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme
un processus. Ou du moins, j'ai un processus Java qui lance des
threads. Je vois le process Java mais pas les threads ni par un top, ni
par un ps.
Rapport a l'implementation... Sous 2.4, le modele de threads faisait que chaque thread apparaissait dans top.
Je suis en noyau 2.4.21-20.0.1.ELsmp. Les threads ne sont pas vus comme un processus. Ou du moins, j'ai un processus Java qui lance des threads. Je vois le process Java mais pas les threads ni par un top, ni par un ps.