Samba en mode inetd - Installation - Linux et OS Alternatifs
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 ?
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
Marsh Posté le 25-07-2005 à 10:35:05
exemple pour un service telnet :
root@pingu# cat /etc/xinetd.d/telnet |
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 ?
Marsh Posté le 25-07-2005 à 11:09:00
il est déjà à -15
merci en tout cas j'vais zieuter lea linux
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
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
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
}
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