This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

[RESOLU] Changer le NICE d'un processus

French community

Moderators: velivole18, ernie, mtiburs

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

[RESOLU] Changer le NICE d'un processus

Post by mtiburs »

Bonjour à tous,

Je voudrais changer le NICE d'un processus.

J'ai en effet (comme Nas4Free fonctionne "trop" bien), pris l'habitude de mettre les données de ma machine virtuelle en NFS et de faire des rsync en parallèle.

Le serveur de MV est en Linux/Debian/Vbox et lit dans le nas avec l'aide de cachefilesd, que j'utilise en disques SAS ou en RAM, de cette façon, les données transitant par le nas diminuent et deviennent épisodique.

Mais ... des fois ... j'aimerais pouvoir rendre le rsync moins gourmand.
Le problème, c'est la commande nice +20 pid ne fonctionne pas car elle n'est pas dans N4F, la question est: comment faire pour la mettre ?
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

laster13
PowerUser
PowerUser
Posts: 995
Joined: 01 Jun 2013 19:15
Location: France-Marseille
Status: Offline

Re: Changer le NICE d'un processus

Post by laster13 »

Bonjour

Sauf erreur de ma part, la commande "nice" est bien dans N4fF dans /usr/bin

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Changer le NICE d'un processus

Post by mtiburs »

En fait, je me suis trompé !

J'ai bien indiqué que je voulais changé le nice mais par la commande "renice"

nice est effectivement dans /usr/bin mais pas renice
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

laster13
PowerUser
PowerUser
Posts: 995
Joined: 01 Jun 2013 19:15
Location: France-Marseille
Status: Offline

Re: Changer le NICE d'un processus

Post by laster13 »

La commande renice est automatiquement intégrée dans une jail mais voila!!!.. est ce que passer par une jail peut correspondre avec ton projet?
renice.PNG
Je te joins le fichier.. essaye de le mettre dans /usr/bin voir si ca marche
renice.rar
You do not have the required permissions to view the files attached to this post.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Changer le NICE d'un processus

Post by mtiburs »

Disonc, que ça complique les choses, après, faudrait voir si cela "mange" quelques ressources systèmes, car, si pour faire un renice et gagner 5% ... j'en perd 10 !

Tu sais si çà consomme des ressources ?(pas évident à répondre car en fait, il faudrait "une charge" en parallèle)
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

laster13
PowerUser
PowerUser
Posts: 995
Joined: 01 Jun 2013 19:15
Location: France-Marseille
Status: Offline

Re: Changer le NICE d'un processus

Post by laster13 »

Je viens de rééditer mon post. Vois si ça peut fonctionner

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Changer le NICE d'un processus

Post by mtiburs »

je viens d'installer une jail (c'est la première fois que je fais ce genre de chose ... :oops:

Mais je ne vois pas comment obtenir le renice, dans la copie d'écran tu avais mis:
jexec 4 csh

moi, j'ai une jail nommée toto
faut que je fasse quoi ?
une question d'ailleurs, ma jail peut se lancer en ligne de commande ?
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

laster13
PowerUser
PowerUser
Posts: 995
Joined: 01 Jun 2013 19:15
Location: France-Marseille
Status: Offline

Re: Changer le NICE d'un processus

Post by laster13 »

En fait je t'ai mis dans le post plus haut le fichier renice à télécharger et à mettre dans ton /usr/bin du coup cela t aurais evité de monter une jail. Il faut modifier les droits de ce fichier.Je l ai fait avec winscp de la maniere ci dessous et cela fonctionne parfaitement
renice1.PNG
Concernant la jail le chiffre correspond a l id de la jail. Si tu en as une c est 1, deux 2 ... Moi j en ai 4 c est pour ca que j ai rentré jexec 4 csh pour rentrer dans ma jail

Pour l activer en ligne de commande j ai pas testé

Code: Select all

jls
te liste tes jails

Code: Select all

jexec id csh
pour rentrer dans la jail

Pour toi qui fonctionne essentiellement en ligne de commande, finch serait mieux adapté. Tout ce fait à la mano
You do not have the required permissions to view the files attached to this post.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Changer le NICE d'un processus

Post by mtiburs »

Pour le fichier, je te l'ai mis en mél mais visiblement, tu lis plus vite les messages du forum que ta messagerie :lol:

donc, à la vue de tous, je vais devoir avouer 2 choses:
- je ne peux pas lire le rar (le fichier doit être trop récent)
- je n'utilise pas winscp car je suis windosophobe (démangeaisons, mouvements incontrôlés et dangereux même lors d'une brève utilisation, furie, ... )

Sinon, pour la jail, ce n'est pas gênant, c'est un nas en virtu
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

laster13
PowerUser
PowerUser
Posts: 995
Joined: 01 Jun 2013 19:15
Location: France-Marseille
Status: Offline

Re: Changer le NICE d'un processus

Post by laster13 »

Voila Mail répondu :mrgreen:

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Changer le NICE d'un processus

Post by mtiburs »

Voilà,j'ai copié et mis les droits maxi, c'est chmod 777 fichier

nastest: ~ # renice +19 3358
/usr/bin/renice: Exec format error. Binary file not executable.

nastest: ~ # ls -lha /usr/bin/renice
-rwxrwxrwx 1 root wheel 7.0k Oct 16 20:54 /usr/bin/renice

nastest: ~ # ls -lha /usr/bin/nice
-r-xr-xr-x 1 root wheel 6.2k Sep 27 2013 /usr/bin/nice

Il ne veut pas du renice

Tu as fais comment pour l'avoir ? (vu que j'ai une jail maintenant)
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

Re: Changer le NICE d'un processus

Post by velivole18 »

Bonsoir,
Idée de débutant en FreeBSD en fin de journée, mais la commande renice n'est-elle pas installable par un package FreeBSD tout simplement avec une commande du style "pkg_add -rv nom_du_package_comportant_renice"?
Est-ce qu'un FreeBSD complet comporte cette commande renice ? Si oui, il doit y avoir un package pour cette commande, non ?
Cordialement.
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

laster13
PowerUser
PowerUser
Posts: 995
Joined: 01 Jun 2013 19:15
Location: France-Marseille
Status: Offline

Re: Changer le NICE d'un processus

Post by laster13 »

Bonsoir

Me semble t il renice est une commande native de freebsd tout comme chmod, mount, chown .... ou autre. Dans la jail tu peux la trouver ici:

/toto/basejail/usr/bin

Alors pourquoi elle n est pas dans la version Nas4free? :roll: peu être parce qu on est sur une version embedded..

User avatar
velivole18
Forum Moderator
Forum Moderator
Posts: 647
Joined: 14 Jul 2012 20:23
Location: France
Status: Offline

Re: Changer le NICE d'un processus

Post by velivole18 »

Bonsoir,

Comment peut-on supprimer une commande native d'un OS ? :o
Si c'est une commande "native", c'est donc une commande interne au shell, non ?
Sinon, il existe un binaire, et donc il est récupérable sur une FreeBSD installé sur un PC (ou une VM).
Je n'ai plus mon serveur Nas4Free pour l'instant, je ne peux donc pas vérifier les bêtises que je peux écrire, mais ce que je dis a un sens ou non ?

Merci.
Cordialement.
11.2.0.4 - Omnius (revision 6026) x64-embedded
111909 RSDT1411 AMD Athlon(tm) 64 Processor 4000+ 4096MiB RAM - HDD 2 x 6 To in ZFS mirroring + 2 x (2 x 4To in ZFS mirroring) - SSD 32Go - UPS EATON Ellipse MAX 1100.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Changer le NICE d'un processus

Post by mtiburs »

pour ma version de test, c'est une full

Sinon, c'est bon, j'ai fais un:
nastest: bin # cp ./renice /usr/bin/renice
cool !

bon maintenant, il ne me reste plus qu'à jouer avec

Merci laster

Je pense que, que ce soit une embedded ou une full, ils ont fait l'impasse du renice
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: [RESOLU] Changer le NICE d'un processus

Post by mtiburs »

J'ai quand même voulu tester un truc, copier le renice de ma machine de test vers mon nas en /urs/bin/

et bien, ça ne marche pas !
nas7: bin # ls -lha renice
-r-xr-xr-x 1 root wheel 5.2k Oct 16 23:18 renice
nas7: bin # renice
ELF interpreter /libexec/ld-elf.so.1 not found
Abort

J'essaierai avec finch
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

Post Reply

Return to “Français”