#1 Le 25/11/2009, à 00:20
- guigolum
réduire les temps d'attente pour les i/o
salut. je voudrais savoir si quelqu'un a une astuce pour réduire la priorité des threads qui sont en attente du disque.
car là, quand j'installe un paquet, apt-get bloque beaucoup trop le système. Donc je voudrais faire ne sorte qu'un prog(synaptic par exemple) qui accède au disque dur soit moins souvent sur le cpu pour tester l'accéssibilité de la ressource qu'il demande.
des idées?
à mon avis, forcer la réduction de prio quand un prog fait un appel système pour accéder à un disque dur pourrait aider.
Hors ligne
#2 Le 25/11/2009, à 00:57
- guigolum
Re : réduire les temps d'attente pour les i/o
pour ceux que ça intéresse, j'ai trouvé un début de piste, même si ça ne me satisfait pas entièrement :
http://manpages.ubuntu.com/manpages/karmic/fr/man1/ionice.1.html
donc par exemple
ionice -c3 updatedb
dans le crontab
guigolum@guigolum-laptop:~$ cat /sbin/maj
#!/bin/bash
ionice -c3 apt-get update -qq \
&& ionice -c3 apt-get dist-upgrade -y -u\
&& ionice -c3 apt-get autoremove
ça a l'air de marcher…
Hors ligne