Samba en mode inetd

Samba en mode inetd - Installation - Linux et OS Alternatifs

Marsh Posté le 23-07-2005 à 12:08:09    

j'ai un vieux k6-200 tournant à 133Mhz (fanless) qui me sert de serveur..
ça fonctionne très très bien pour du apache/mysql (une peu plus difficile)/dns/ etc etc...
j'utilise aussi Samba en mode inetd quand j'en ai besoin.
Le hic, c'est que samba prend demande beaucoup de ressource et que parfois d'autre service les accaparent au même moment (rendant ainsi lent le transfert de fichier).
 
je voudrais savoir s'il existe un moyen d'arreter un service precis quand samba se lance et relancer celui-ci une fois que samba s'arrete??
(car actuellement je suis obligé de faire la manip à la main)
 
merci d'avance

Reply

Marsh Posté le 23-07-2005 à 12:08:09   

Reply

Marsh Posté le 23-07-2005 à 14:27:47    

avec xinetd, il est possible d'augmenter le niveau de gentillesse d'un service, ça ne suffirait pas ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 24-07-2005 à 19:54:54    

si à la limite on fait ça comment?
d'un autre coté le service en question qui pose problème est un service en standalone avec un nice -15.
mon samba se lance via inetd et lui n'a parfois pas toute la puissance du processeur. C'est donc pas samba qui pose problème mais plutôt mon service en standalone. J'aimerais bien pouvoir le couper le temps de mon telechargement via samba et que celui-ci se relance automatiquement une fois terminé :s

Reply

Marsh Posté le 25-07-2005 à 09:20:47    

blup?

Reply

Marsh Posté le 25-07-2005 à 10:35:05    

exemple pour un service telnet :

root@pingu# cat /etc/xinetd.d/telnet
service telnet
 {
   socket_type = stream
   wait = no
   nice = 10
   user = root
   server = /usr/etc/in.telnetd
   rlimit_as = 8M
   rlimit_cpu = 20
 }


http://lea-linux.org/reseau/secu/xinetd.html
 
sinon, pour ton problème, je sais pas, tu peux pas baisser la priorité de ton autre service ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-07-2005 à 11:09:00    

il est déjà à -15 :(
 
merci en tout cas j'vais zieuter lea linux

Reply

Marsh Posté le 25-07-2005 à 11:12:06    

ben justement, si tu veux qu'il prenne moins de ressource, il faut augmenter le nice.
 
le nice, ou gentillesse, est la capacité d'un service à laisser la main, plus il est haut, plus le service est gentil, plus il est bas, plus le service est méchant et refuse de laisser la main. A -15, c'est normal que ton service bouffe tout le proc


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 25-07-2005 à 13:13:54    

alors il est à +15 autant pour moi..

Reply

Marsh Posté le 25-07-2005 à 21:37:18    

j'avais effectivement un nice dans le mauvais sens.. j'ai fait la correction je vais faire des tests merci

Reply

Marsh Posté le 27-07-2005 à 00:42:17    

merci j'ai suivi ton conseil:
passé le démon en -15 et installé xinetd avec samba à +15
j'espere que ça sera bon là
service netbios-ssn
{
        socket_type = stream
        wait = no
        nice = -15
        user = root
        server = /usr/sbin/smbd
        rlimit_as = 15M
        rlimit_cpu = 60
}


Message édité par la viper le 27-07-2005 à 00:45:53
Reply

Sujets relatifs:

Leave a Replay

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