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!
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
Moderators: velivole18, ernie, mtiburs
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
[RESOLU] Changer le NICE d'un processus
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 ?
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"
-
laster13
- PowerUser

- Posts: 995
- Joined: 01 Jun 2013 19:15
- Location: France-Marseille
- Status: Offline
Re: Changer le NICE d'un processus
Bonjour
Sauf erreur de ma part, la commande "nice" est bien dans N4fF dans /usr/bin
Sauf erreur de ma part, la commande "nice" est bien dans N4fF dans /usr/bin
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: Changer le NICE d'un processus
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
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"
-
laster13
- PowerUser

- Posts: 995
- Joined: 01 Jun 2013 19:15
- Location: France-Marseille
- Status: Offline
Re: Changer le NICE d'un processus
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?
Je te joins le fichier.. essaye de le mettre dans /usr/bin voir si ca marche
Je te joins le fichier.. essaye de le mettre dans /usr/bin voir si ca marche
You do not have the required permissions to view the files attached to this post.
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: Changer le NICE d'un processus
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)
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"
-
laster13
- PowerUser

- Posts: 995
- Joined: 01 Jun 2013 19:15
- Location: France-Marseille
- Status: Offline
Re: Changer le NICE d'un processus
Je viens de rééditer mon post. Vois si ça peut fonctionner
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: Changer le NICE d'un processus
je viens d'installer une jail (c'est la première fois que je fais ce genre de chose ...
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 ?
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"
-
laster13
- PowerUser

- Posts: 995
- Joined: 01 Jun 2013 19:15
- Location: France-Marseille
- Status: Offline
Re: Changer le NICE d'un processus
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
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é
te liste tes jails
pour rentrer dans la jail
Pour toi qui fonctionne essentiellement en ligne de commande, finch serait mieux adapté. Tout ce fait à la mano
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
jlsCode: Select all
jexec id cshPour 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.
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: Changer le NICE d'un processus
Pour le fichier, je te l'ai mis en mél mais visiblement, tu lis plus vite les messages du forum que ta messagerie
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
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"
-
laster13
- PowerUser

- Posts: 995
- Joined: 01 Jun 2013 19:15
- Location: France-Marseille
- Status: Offline
Re: Changer le NICE d'un processus
Voila Mail répondu 
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: Changer le NICE d'un processus
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)
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"
- velivole18
- Forum Moderator

- Posts: 647
- Joined: 14 Jul 2012 20:23
- Location: France
- Status: Offline
Re: Changer le NICE d'un processus
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.
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.
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

- Posts: 995
- Joined: 01 Jun 2013 19:15
- Location: France-Marseille
- Status: Offline
Re: Changer le NICE d'un processus
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?
peu être parce qu on est sur une version embedded..
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?
- velivole18
- Forum Moderator

- Posts: 647
- Joined: 14 Jul 2012 20:23
- Location: France
- Status: Offline
Re: Changer le NICE d'un processus
Bonsoir,
Comment peut-on supprimer une commande native d'un OS ?
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.
Comment peut-on supprimer une commande native d'un OS ?
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.
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.
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: Changer le NICE d'un processus
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
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"
- mtiburs
- Forum Moderator

- Posts: 951
- Joined: 09 Aug 2012 23:34
- Location: France - Besançon
- Status: Offline
Re: [RESOLU] Changer le NICE d'un processus
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
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
... et pas à jour en plus
(çà craint)
Conception d'un "système bizarre"
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.
Conception d'un "système bizarre"