Note de ce sujet :
  • Moyenne : 4 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
ZenStream - gestion via SSh et optimisations
#11
(06-27-2022, 02:46 PM)zaurux a écrit : LA dernière optimisation et pas des moindres : l'isolation de l'exe "networkaudiod" sur un coeur ... le 3.

Il est nécessaire d'installer "cpuset" qui créée un "bouclier (shield) et répartit l'ensemble des process sur tous les coeurs en en gardant un pour le process choisit.

Code :
sudo apt-get install cpuset

Ensuite comme précédemment, simplement créer un fichier exécutable "isolnaa" et le rajouter en fin du fichier "rc.local".

Code :
sudo nano /usr/sbin/isolnaa

Voici le contenu de mon fichier "isolnaa" affiché avec la commande cat :

Code :
volumio@ifi:~$ cat /usr/sbin/isolnaa
#!/bin/bash

#networkaudiod isolation on CPU3

cset shield -c 3
pids=$(pgrep -x networkaudiod)
for pid in $pids
do
cset proc --move  --threads --toset=user --force --pid=$pid
chrt -r -a -p 98 $pid
done
volumio@ifi:~$


Quand vous relancer le ZenStream et que  "isolnaa" s'exécute, voici ce que cela donne (avec la commande : cset shield -v -v).


Code :
volumio@ifi:~$ cset shield -v -v
cset: --> shielding system active with
cset: "system" cpuset of CPUSPEC(0-2) with 6 tasks running
  USER       PID  PPID SPPr TASK NAME
  -------- ----- ----- ---- ---------
  root         1     0 Soth [systemd]
  root       774     1 Soth [sshd]
  root      1173   774 Soth [sshd]
  volumio   1175  1173 Soth [sshd]
  volumio   1176  1175 Soth -bash
  volumio   1254  1176 Roth /usr/bin/python /usr/bin/cset shield -v -v
cset: "user" cpuset of CPUSPEC(3) with 2 tasks running
  USER       PID  PPID SPPr TASK NAME
  -------- ----- ----- ---- ---------
  root       911     1 Sr98 [networkaudiod]
  root      1248     1 Sf_1 [networkaudiod]
volumio@ifi:~$

Vous voyez 2 blocs :
Les taches lancées dans les coeurs 0/1/2 CPUSPEC(0-2)
Et le bloc du coeur 3 avec 2 tâches CPUSPEC(3) avec 2 instances "networkaudiod" (exécutable du protocole NAA pour HQplayer).  Tongue
Visible également avec "top" ou "htop".

Merci encore Stéphane pour tes tutos bien détaillés

Bon, j’ai finalement tout recommencé et voici le résultat :

[Image: screenshot-ifi-27-06-2022.jpg]

Remarque mpd ne s’arrête pas chez moi avec la commande "systemctl disable mpd", il a fallu inclure une commande supplémentaire de type "systemctl stop mpd" dans le fichier /usr/sbin/naa

Ensuite avec la commande "service --status-all", j’ai la même chose que toi sauf pour le process udev qui est actif chez toi et pas chez moi.

Sinon pour que la commande "cset shield -v -v" fonctionne, il faut avoir redémarré le zen stream après l’installation de cpuset.

Et enfin cette commande "cset shield -v -v" me donne plus de process actifs que toi semble-t-il...

Ah, au fait ! la musique n’a jamais été aussi bonne ici Cool ...sérieusement, je pensais que ce samedi, après avoir appliqué une première partie de tes améliorations, la meilleure qualité audio était peut-être aussi en partie due à une meilleure qualité du courant comme cela arrive souvent le week-end. Finalement, avec en plus ces derniers ajustements, ça reste vraiment bon sur tout les plans : recul du bruit de fond, précision accrue sur tout le spectre.. .

Merci.
Qobuz sublime/Tenda wifi mesh -> wifi -> mini PC AMD Ryzen7 7730U Gentooplayer/roon+HQPeV5/PCM>>DSD256 -> Holo audio cyan2/Diretta DST-00 -> XLR Grimm TPR -> Topping Pre90 -> XLR Grimm TPR -> Benchmark AHB2-> Mulidine Cadence
Répondre


Messages dans ce sujet
RE: ZenStream - gestion via SSh et optimisations - par ds21 - 06-27-2022, 05:29 PM

Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Branchement USB entre streamer zenstream et amplificateur Ludodo57 10 1,162 01-04-2024, 11:04 PM
Dernier message: Steph44200
  ifi Audio ZenStream problème de connexion filaire NAS local Djazzz 16 7,027 11-04-2022, 01:11 PM
Dernier message: zaurux
Music Optimisations pour Mac Mini Audiophile Pascal64 2,266 1,661,509 05-08-2022, 03:39 PM
Dernier message: Yijing
  Gestion du volume de Roon sur iPad & iPhone Lio67 2 2,426 01-07-2022, 05:03 PM
Dernier message: Janacek
Photo Logiciel de lecture et gestion bibliothèque : la musique classique Vincent De Paris 56 20,001 10-16-2021, 04:51 PM
Dernier message: Vincent De Paris

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)