Posté par dzamlo .
En réponse à la dépêche De Zig et des zags.
Évalué à 7.
Dernière modification le 09 septembre 2023 à 13:43.
En quoi le parallélisme est-il une faiblesse de rust?
Il me semble que c'est au contraire plutôt une force, avec le système de type/ownership qui évite certaines erreurs comme les data-races, la bibliothèque rayon ou encore async/tokio pour le io-bound.
Si c'est bien la suppression qui prend du temps, tu peux également essayer d'utiliser xargs, avec son option -P qui permet d'exécuter plusieurs commande en parallèle, ou GNU Parallel qui fait également cela. Pour obtenir des performances optimales, il faudra jouer a la fois sur le nombre de fichiers supprime par commande (option -n de xargs) et le nombre d'extinction en parallèle.
Si tu utilise xargs, c'est une bonne idée d'utiliser son option -0 (zéro) et d'utiliser l'option -print0 de find.
J'utilise depuis peu Qalculate! et je trouve ça vraiment bien. C'est également une calculatrice qui gère les unités. Il y une interface graphique et un version en ligne de commande.
# PS3000
Posté par dzamlo . En réponse à la dépêche Comparaison critique de systèmes d'invite de commande. Évalué à 6.
Personnellement j'utilise PS3000. Dont je suis l'auteur. Il n'est compatible qu'avec Bash.
[^] # Re: Et le parallélisme ?
Posté par dzamlo . En réponse à la dépêche De Zig et des zags. Évalué à 7. Dernière modification le 09 septembre 2023 à 13:43.
En quoi le parallélisme est-il une faiblesse de rust?
Il me semble que c'est au contraire plutôt une force, avec le système de type/ownership qui évite certaines erreurs comme les data-races, la bibliothèque rayon ou encore async/tokio pour le io-bound.
[^] # Re: sans garantie
Posté par dzamlo . En réponse au message alternative (plus rapide) à find pour rechercher par date de modification. Évalué à 3.
Si c'est bien la suppression qui prend du temps, tu peux également essayer d'utiliser xargs, avec son option
-P
qui permet d'exécuter plusieurs commande en parallèle, ou GNU Parallel qui fait également cela. Pour obtenir des performances optimales, il faudra jouer a la fois sur le nombre de fichiers supprime par commande (option-n
de xargs) et le nombre d'extinction en parallèle.Si tu utilise xargs, c'est une bonne idée d'utiliser son option
-0
(zéro) et d'utiliser l'option-print0
de find.[^] # Re: Fichiers et sauvegarde
Posté par dzamlo . En réponse à la dépêche L’heure du test — fork 2 — Qubes OS. Évalué à 1.
D’après cette page, c'est assez simple.
# Modifier la classe après sa création
Posté par dzamlo . En réponse au message Référencer un classe à l'intérieur de sa définition. Évalué à 2.
Je pense que la solution la plus simple est de modifier la classe après sa création:
[^] # Re: hello
Posté par dzamlo . En réponse au message Disque dur qui change d'ID. Évalué à 1.
Il me semble que c'est possible en utilisant
/dev/disk/by-uuid
ou/dev/disk/by-uuid
.Mais laisser mdadm trouver tout seul les disques me semble la meilleur solution.
# Qalculate!
Posté par dzamlo . En réponse à la dépêche GNU Units sort en version 2.14. Évalué à 5.
J'utilise depuis peu Qalculate! et je trouve ça vraiment bien. C'est également une calculatrice qui gère les unités. Il y une interface graphique et un version en ligne de commande.