Re: Détermination du DNS de la connection en cours

2002-09-23 Par sujet Jean-Claude Schopfer

Je connaissais whoami mais pas "who am i" ou "who -m"...bon
c'est déjà mieux, mais j'ai toujours pas l'ip...je crois
que je vais laisser tomber à chercher quelque chose de
standard et créer un alias de

  host `who am i | cut -d'(' -f2 | cut -d')' -f1` 

sur tous les serveurs.

Merci à tous pour vos réponses
@++
JC

Surlignage Leopoldo Ghielmetti <[EMAIL PROTECTED]>:

> il faut utiliser simplement "who am i" pour savoir qui tu est sans bruit.
> :-)
> 
> ciao, Leo
> 
> Il 12:30, lunedì 23 settembre 2002, Jean-Claude Schopfer ha scritto:
> > Hellow,
> >
> > J'aimerai connaître l'ip et le nom DNS pour
> > ma connection en cours via SSH sur un serveur
> > debian woody
> >
> > J'ai l'habitude d'utiliser "who" ou "w" pour cela,
> > mais soit j'ai trop de connections, soit le DNS
> > est trop long pour que je puisse le voir complétement.
> >
> > Y a-t'il une commande standard pour ceci ?
> > A défaut un prog à installer ?
> >
> > @++
> > JC
> 
> -- 
> Io suono al Conservatorio. Sì, ma non mi aprono mai.
> - Groucho Marx
> --
> http://www-internal.alphanet.ch/linux-leman/ avant de poser
> une question. Ouais, pour se désabonner aussi.
> 


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Détermination du DNS de la connection en cours

2002-09-23 Par sujet Leopoldo Ghielmetti

il faut utiliser simplement "who am i" pour savoir qui tu est sans bruit. :-)

ciao, Leo

Il 12:30, lunedì 23 settembre 2002, Jean-Claude Schopfer ha scritto:
> Hellow,
>
> J'aimerai connaître l'ip et le nom DNS pour
> ma connection en cours via SSH sur un serveur
> debian woody
>
> J'ai l'habitude d'utiliser "who" ou "w" pour cela,
> mais soit j'ai trop de connections, soit le DNS
> est trop long pour que je puisse le voir complétement.
>
> Y a-t'il une commande standard pour ceci ?
> A défaut un prog à installer ?
>
> @++
> JC

-- 
Io suono al Conservatorio. Sì, ma non mi aprono mai.
- Groucho Marx
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet John HEARNS

On Mon, 23 Sep 2002, Jean-Claude Schopfer wrote:

> Surlignage Josep Serrano Margaleff <[EMAIL PROTECTED]>:
> 
> > Salut,
> > 
> > Regarde le comande "ulimit":
> >  -t The maximum amount of cpu time in seconds
> > 
> Euh avec ulimit, je vais pouvoir dire ouais ok t'es un gentil processus, 
> tu fonctionne 10 minutes pis après tu te kill...oué non c'est pas ça
> que je veuxil faut qu'il dure le temps qu'il doit durer, mais
> jamais à plus de 25 % du CPU. En règle générale, je ne veux pas
> que mon CPU soit utilisé à plus de 30% longtemps sur un portable.
> 
IMHO, c'est impossible avec Linux.

Mais, aujourd'hui a Freshmeat:
http://freshmeat.net/projects/schedtool/?topic_id=136

On utilise O(1) scheduler par Ingo Molinar
http://people.redhat.com/mingo/O(1)-scheduler/

(Apologies - English)
Set:
SCHED_BATCH for compute jobs
SCHED_NORMAL for interactive work
SCHED_FF and SCHED_RR for real-time

This will not reserve 25% of the CPU for one process -
but it looks interesting for batch scheduling.



--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet Daniel Cordey

On Monday 23 September 2002 17:13, Jean-Claude Schopfer wrote:

> Euh avec ulimit, je vais pouvoir dire ouais ok t'es un gentil processus,
> tu fonctionne 10 minutes pis après tu te kill...oué non c'est pas ça
> que je veuxil faut qu'il dure le temps qu'il doit durer, mais
> jamais à plus de 25 % du CPU. En règle générale, je ne veux pas
> que mon CPU soit utilisé à plus de 30% longtemps sur un portable.
>
> Merci quand même, c'est vrai que ulimit est sympa (enfin c'est pas
> l'avis du processus mais bon :p)

Il existe ce genre de fonctionalité sur les Unix propios, lié à des outils de 
gestion complexe d'utilisateurs, groupes, etc. ceci sur des sytèmes 
multi-CPU. Je ne sais pas si cela est disponible avec Linux, mais peut-être 
pas avec un kernel standard. Au pire, tu peux faire cela :

Ecrire un prog en C qui chaque seconde va piquer le temps CPU utilisé par ton 
processus à ralentir. Tu fais un rapide calcul... si celui-ci a dépassé son 
temps de calcul, tu lui envoie un SIGSTOP, tu dors ensuite un temp T, 
déterminé aussi par calcul, puis, dés que ton prog est "réveillé", tu 
renvoies un SIGCONT au processus... et ainsi de suite. 

C'est pas ce qu'il y a de plus beau, mais le résultat devrait approcher ce que 
tu recherches, sans avoir besoin d'un kernel spécial et en mangeant vraiment 
un minimum de CPU pour cette gestion. Si maintenant tu veux vraiment 
t'éclater la tronche, tu peux envisager de gérer N processus en même temps 
... :-)

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet Jean-Claude Schopfer

Surlignage Josep Serrano Margaleff <[EMAIL PROTECTED]>:

> Salut,
> 
> Regarde le comande "ulimit":
>  -t The maximum amount of cpu time in seconds
> 
Euh avec ulimit, je vais pouvoir dire ouais ok t'es un gentil processus, 
tu fonctionne 10 minutes pis après tu te kill...oué non c'est pas ça
que je veuxil faut qu'il dure le temps qu'il doit durer, mais
jamais à plus de 25 % du CPU. En règle générale, je ne veux pas
que mon CPU soit utilisé à plus de 30% longtemps sur un portable.

Merci quand même, c'est vrai que ulimit est sympa (enfin c'est pas
l'avis du processus mais bon :p)

@++
JC
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet Jean-Claude Schopfer

Surlignage Félix Hauri <[EMAIL PROTECTED]>:
> 
> ``nice'' veut dire sympathique ;-)
> 
> Si ton process est + sympa que les autres, alors les autres process ne
> doivent pas souffrir du gros travail que ton process a à faire.
> 

Imaginons que le processus prend 99 % et que je le nice pour faire
fonctionner un autre processus, oui parfait le premier processus
se calmera un peu...

sauf que je veux pas faire fonctionner un autre processus, je veux
juste que le premier processus ne soit pas utilisé à plus de 25% pour
un processus particulier. Pourquoi me diras-tu ? ben sur un portable, 
un cpu qui fonctionne à 99 % pendant longtemps, ben ça chauffe, ça
chauffe même beaucoup :/

@++
JC
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Détermination du DNS de la connection en cours

2002-09-23 Par sujet Jean-Claude Schopfer

> Tu veux dire connaître l'adresse IP et le nom (hostname) via DNS
> de la machine cliente qui se connecte par ssh au serveur debian woody?

1. je me connect sur un serveur avec ssh
2. j'aimerai exécuter une commande qui me permet de savoir qui je suis
   (login+ip+dns) de la connection courante.

Le prob c'est que je peux déjà avoir 10 connections ouvertes à mon
nom provenant d'autres machines clientes. Et bien sûr d'autres
personnes sur le serveur.

> C'est quoi trop long? Combien de caractère vois-tu? J'en vois au moins 25.

dans w, le dns est complet dans w je vois que 16 caractères
> 
> > Y a-t'il une commande standard pour ceci ?
> 
> La commande "host adresse_IP" ou "host hostname" permet la résolution
> nom-adresse. "host -a" donne beaucoup plus d'info (les DNS interrogés, etc.
> Comme dig, mentionné par Félix.

oui mais malheurement host exige un argument, il ne sait pas
chercher la connection courante. Dig ne m'est d'aucun secours dans
ce cas.

> Tiens mais je suis sur government.linux-gull.ch (comment savoir quelle
> version de debian?) ...

uname -a
cat /etc/issue

@++
jc 
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Détermination du DNS de la connection en cours

2002-09-23 Par sujet Anne Possoz

Hello,

Ce lundi 23 septembre, Jean-Claude Schopfer a écrit:
> J'aimerai connaître l'ip et le nom DNS pour
> ma connection en cours via SSH sur un serveur
> debian woody

Tu veux dire connaître l'adresse IP et le nom (hostname) via DNS
de la machine cliente qui se connecte par ssh au serveur debian woody?

> J'ai l'habitude d'utiliser "who" ou "w" pour cela, 
> mais soit j'ai trop de connections, soit le DNS
> est trop long pour que je puisse le voir complétement.

C'est quoi trop long? Combien de caractère vois-tu? J'en vois au moins 25.

> Y a-t'il une commande standard pour ceci ?

La commande "host adresse_IP" ou "host hostname" permet la résolution
nom-adresse. "host -a" donne beaucoup plus d'info (les DNS interrogés, etc.
Comme dig, mentionné par Félix.

Tiens mais je suis sur government.linux-gull.ch (comment savoir quelle
version de debian?) et je vois que host -a me donne bien moins
de renseignements que sur ma redhat 7.x. Bah, on ne peut pas tout
savoir...

> A défaut un prog à installer ?

Anne

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet Félix Hauri

On Mon, 23 Sep 2002, Jean-Claude Schopfer wrote:

> Nice permet de jouer sur la priorité
> d'un processus par rapport à d'autres.
> 
> Cela ne va donc pas fonctionner
Hem..

On Mon, 23 Sep 2002, Jean-Claude Schopfer wrote:

> ... j'aimerai lui dire "t'es gentil,...

``nice'' veut dire sympathique ;-)

Si ton process est + sympa que les autres, alors les autres process ne
doivent pas souffrir du gros travail que ton process a à faire.

--
 Félix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet Josep Serrano Margaleff

Salut,

Regarde le comande "ulimit":
 -t The maximum amount of cpu time in seconds

Il est tres flexible et permet de configurer memoire, cpu, stack, files,
etc...

A+
Pep Serrano
- Original Message -
From: "Jean-Claude Schopfer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 23, 2002 12:25 PM
Subject: Limitation CPU d'un processus


> Hellow,
>
> Comment puis-je limiter la consommation CPU
> d'un processus ?
>
> Style un gros process qui prend habituellement
> 99% du cpu, j'aimerai lui dire "t'es gentil,
> mais je ne t'alloue que 25 % du cpu alors abuses pas".
>
> J'ai essayé avec de lui dire ça via le micro,
> mais ça n'a pas marché :p
>
> @++
> JC
>
> --
> http://www-internal.alphanet.ch/linux-leman/ avant de poser
> une question. Ouais, pour se désabonner aussi.
>

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Détermination du DNS de la connectionen cours

2002-09-23 Par sujet Félix Hauri

On Mon, 23 Sep 2002, Jean-Claude Schopfer wrote:

> Hellow, 
> 
> J'aimerai connaître l'ip et le nom DNS pour
> ma connection en cours via SSH sur un serveur
> debian woody
> 
> J'ai l'habitude d'utiliser "who" ou "w" pour cela, 
> mais soit j'ai trop de connections, soit le DNS
> est trop long pour que je puisse le voir complétement.
> 
> Y a-t'il une commande standard pour ceci ?
> A défaut un prog à installer ?
dig (domain information groper)

--
 Félix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Détermination du DNS de la connection en cours

2002-09-23 Par sujet Jean-Claude Schopfer

Surlignage Martin Herren <[EMAIL PROTECTED]>:
> en gros
>   %> who | grep username > mes_connections.txt
>   %> less mes_connextions.txt

Je me suis peut-être mal exprimé, mais who tronque
le DNS si celui-ci est trop long. Donc ça ne va
pas marcher :p

Sinon, c'est clair que je peux faire mon propre
prog pour obtenir cette information via les logs, 
mais je désirais obtenir une commande standard ou
un prog qui fasse que cela :p

Merci quand même
@++
JC
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet Jean-Claude Schopfer

Nice permet de jouer sur la priorité
d'un processus par rapport à d'autres.

Cela ne va donc pas fonctionner

@++
JC


Surlignage Pierre Maitre <[EMAIL PROTECTED]>:

> Jean-Claude Schopfer a écrit :
> > 
> > Comment puis-je limiter la consommation CPU
> > d'un processus ?
> 
> pourquoi pas nice?
> 
> man nice
> 
> 
> Pierre Maitre
> 
> -- 
> Dr Pierre-O. Maitre
> Privat Docent
> FMH Anesthésiologie
> FMH Pharmacologie Clinique
> Cabinet médical / A la Joy
> CH-1272 Genolier Switzerland
> --
> http://www-internal.alphanet.ch/linux-leman/ avant de poser
> une question. Ouais, pour se désabonner aussi.
> 


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Limitation CPU d'un processus

2002-09-23 Par sujet Martin Herren

On Mon, 23 Sep 2002 12:25:46 +0200
Jean-Claude Schopfer <[EMAIL PROTECTED]> wrote:

> Hellow, 
> 
> Comment puis-je limiter la consommation CPU
> d'un processus ?
> 
> Style un gros process qui prend habituellement
> 99% du cpu, j'aimerai lui dire "t'es gentil, 
> mais je ne t'alloue que 25 % du cpu alors abuses pas".

je sais pas comment faire pour que le processus n'utilise jamais plus
que 25%, mais avec 'nice' tu peux en réduire la priorité. C'est-à-dire
que le processus utilisera ses 99% si rien d'autre tourne, mais si un
autre processus veut tourner et à besoin de 40% du cpu, il lui laissera
gentilment sa place et n'utilisera plus que 60%.

man nice

> 
> J'ai essayé avec de lui dire ça via le micro, 
> mais ça n'a pas marché :p

faudrait penser à upgrader ton logiciel de reconnaissance parole...

-- 
Martin Herren +41 (0)79 746 57 83
OpenPGP Public key @ http://www.on-the-web.ch/sputnik/gpg.asc




msg08886/pgp0.pgp
Description: PGP signature


Re: Limitation CPU d'un processus

2002-09-23 Par sujet Pierre Maitre

Jean-Claude Schopfer a écrit :
> 
> Comment puis-je limiter la consommation CPU
> d'un processus ?

pourquoi pas nice?

man nice


Pierre Maitre

-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1272 Genolier Switzerland
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Détermination du DNS de la connection en cours

2002-09-23 Par sujet Martin Herren

On Mon, 23 Sep 2002 12:30:30 +0200
Jean-Claude Schopfer <[EMAIL PROTECTED]> wrote:

> Hellow, 
> 
> J'aimerai connaître l'ip et le nom DNS pour
> ma connection en cours via SSH sur un serveur
> debian woody
> 
> J'ai l'habitude d'utiliser "who" ou "w" pour cela, 
> mais soit j'ai trop de connections, soit le DNS
> est trop long pour que je puisse le voir complétement.

 - piper who dans un 'grep ton_nom_de_login' pour voir que tes
connetions
 - rediriger le résultat dans un fichier si c'est trop long pour être
affiché correctement

en gros
%> who | grep username > mes_connections.txt
%> less mes_connextions.txt

ou alors j'ai pas vraiment compris ce que tu veux faire.

-- 
Martin Herren +41 (0)79 746 57 83
OpenPGP Public key @ http://www.on-the-web.ch/sputnik/gpg.asc




msg08884/pgp0.pgp
Description: PGP signature


Détermination du DNS de la connection en cours

2002-09-23 Par sujet Jean-Claude Schopfer

Hellow, 

J'aimerai connaître l'ip et le nom DNS pour
ma connection en cours via SSH sur un serveur
debian woody

J'ai l'habitude d'utiliser "who" ou "w" pour cela, 
mais soit j'ai trop de connections, soit le DNS
est trop long pour que je puisse le voir complétement.

Y a-t'il une commande standard pour ceci ?
A défaut un prog à installer ?

@++
JC

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Limitation CPU d'un processus

2002-09-23 Par sujet Jean-Claude Schopfer

Hellow, 

Comment puis-je limiter la consommation CPU
d'un processus ?

Style un gros process qui prend habituellement
99% du cpu, j'aimerai lui dire "t'es gentil, 
mais je ne t'alloue que 25 % du cpu alors abuses pas".

J'ai essayé avec de lui dire ça via le micro, 
mais ça n'a pas marché :p

@++
JC 

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Xine (suite)

2002-09-23 Par sujet Daniel Cordey

Oups...

pour la librairie libdvdcss, il faut lire en fait :

libdvdcss2 (n'oubliez pas le deux !!!)

Mille excuses..

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Installtion de Xine

2002-09-23 Par sujet Daniel Cordey

Concerne une vieille discussion à popos d'installation de Xine.

J'ai enfin eu le temps de finaliser l'installation de Xine 0.9.13. VOici donc 
un résumé de la procédure à suivre ainsi que la liste de packages 
nécessaires.

Vous avex besoin des packages suivants :

xine-ui 0.9.13
xine-lib 0.9.13
xine-dvdnav 0.9.13
libdvdnav
libdvdread
libdvdcss

Pour les trois dernières librairies, prenez les dernières versions. 
Maintenant, pour chacun de ces packages, vous devez effectuer la procédure :

tar -xzf package.gz
cd package
./configure
make
su
make install

Appliquez cette procédure à tous les packages dans l'ordre suivant :

livdvdcss
libdvdread
libdvdnav
xine-lib
xine-ui

un petit ldconfig

Et enfin encore la même procédure pour 

xine-dvdnav

Notez que xine-dvdnav est devenu le plugin standard de xine à partir de la 
0.9.13. A partir de la prochaine (sans doute 0.9.14), ce package devrait être 
inclus avec xine-ui.

Pour visualiser un DVD, démarez xine, puis cliquez sur "NAV", losrque dvdread 
a décodé toutes les clés, cliquez sur le bouton "play"... et voilà !

NAV fonctionne très bien, permet d'accèder aux menus du DVD, mais la version 
0.9.13 est un peu saccadée :-( Peut-être que 'vlc" n'a pas ce probleème.. je 
ne sais pas...

Attention, il existe d'autre plugins (d4d, d5d, dmd), mais ceux-ci ne sont pas 
compatible avec la version 0.9.13, mais seulement la 0.9.12. Récupérerz 
seulement les tarballs en download standard, PAS DEPUIS CVS. En effet, l'API 
est en pleine mutation et les versions en CVS ne sont pour l'instant pas 
utilisables.

Daniel

PS: La compilation de xine-lib prend 5'30" sur un système à 730 Mhz !


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Connexion wireless LAN

2002-09-23 Par sujet Daniel Cordey

On Saturday 21 September 2002 15:02, Blaise Drayer wrote:

> Vu l'heure je pense pour le brouillage par des fours à micro-onde.

Sauf erreur, les fours à MO sont "blindés", du moins assez pour éviter de 
causer des problèmes aux porteurs de pace-maker. Par contre, tous les 
appareils du genre "mixer", "fouets électriques",  et autres bidules 
électro-ménagers avec moteurs, sont des horreurs sur le plan des émissions 
parasites. 12:00 c'est l'heure de préparer le repas comme dit Blaise :-)

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Difference entre cached et swap

2002-09-23 Par sujet Daniel Cordey

On Friday 20 September 2002 20:58, Stephane Aubin wrote:

> Mais paradoxalement ca fini par tuer les perf de ma machine. Qui devient
> plutot lente alors qu'il n'y a rien dans le swap. Et si je redemarre la
> boite ca redevient plus vif. Une idee pour eviter ce phenomene (est ce
> la "latence" du kernel ?)

Sous Linux, la taille de la mémoire alouée au cache est adaptée dynamiquement. 
C'est très avantageux sur un sytème dont le mode d'utilisation subit des 
variations lentes. Si tu démare une application très gourmande en accès 
disque, et que tu ne fasses pas grand chose d'autre sur ton sytème pendant ce 
temps, le kernel va chercher à augmenter sa part de mémoire pour 
l'utilisation de la cache. Suivant la taille de ta RAM, cela peut représenter 
quelque chose d'assez gros. Une fois ton process terminer, les autres 
applications que tu vas démarer (et qui sont sans doute plus "intercatives"), 
vont se trouver en concurence pour l'accès à la RAM. Le kernel va alors 
commencer un processu inverse, consistant à libérer cette RAM préalablement 
utilisée par le cache. On ne peut pas forcéement se contenter d'écraser les 
contenu de cette RAM car il se peut que certains buffers nécessitent une 
écriture sur disque (mais souvent minimal). Et c'est justement ce qui prend 
parfois un peu de temps.

Tout dépend de la taille de la RAM, des paramèters du kernel et de la vitesse 
des disques.

Il existe un petit programme qui permet de visualiser l'utilisation de la 
mémoire (entre autre) de manière dynamique, et qui est très pratique pour 
"voir" ce genre de problème. Il s'agit de 'xosview'.

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.