Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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