Le système se fige / ne répond plus / est inutilisable lors de la copie de fichiers volumineux sur un périphérique USB

41

Hier, je copiais un seul fichier de 8 Go sur une clé USB avec une vitesse d’écriture lente de 7 Mo / s, alors que ma mémoire vive est de 3 Go. Pendant la copie, le système a gelé au point que je ne pouvais même plus déplacer le curseur.

J'ai réussi à me connecter à la console de texte et j'ai exécuté iotop , cela montrait qu'un processus nommé kswapd0 prenait 99,99% d'E / S.

Existe-t-il des solutions de contournement pour copier un fichier volumineux ne rendant pas mon système inutilisable?

    
posée sashoalm 29.12.2013 - 15:57
la source

5 réponses

25

Selon ce rapport de bogue , je l’ai résolu en ajoutant les lignes suivantes

vm.dirty_background_ratio = 5
vm.dirty_ratio = 10

dans /etc/sysctl.conf

et en cours d'exécution

sudo sysctl -p
    
réponse donnée Philippe Gachoud 16.04.2015 - 16:20
la source
15

J'ai rencontré le même problème. Le mien est Ubuntu 14.04 64 bits. Donc, après une longue lutte, j'ai trouvé une réponse qui résout mon problème. Pour faciliter l'utilisation, j'ai ajouté les commandes ci-dessous utilisées dans cette réponse mentionnée ci-dessus . Vérifiez la réponse pour une explication détaillée.

echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes

Après avoir utilisé le système de commande ci-dessus, vous avez commencé à travailler normalement sur la copie de fichiers.

Merci à @Rmano .

    
réponse donnée Mahendran Sakkarai 14.10.2015 - 08:54
la source
4

Je rencontre un problème similaire avec le système de congélation lors de la copie sur le lecteur flash. J'ai signalé un rapport de bogue à ce sujet: lien

Comme solution de contournement, j'ai trouvé que cette désactivation élimine complètement ce problème.

    
réponse donnée Vladimir Rutsky 13.01.2014 - 01:53
la source
4

Oui, vous pouvez modifier les paramètres du noyau en spécifiant la quantité de données à marquer comme écrites avant d’être écrites sur le disque. Consultez ici pour en avoir une description assez complète. En particulier, vous voudrez trouver une valeur de dirty_ratio qui fonctionne bien pour vous (c'est généralement trop élevé pour les ordinateurs de bureau / portables par défaut, mais il n'y a pas de chiffre magique qui fonctionne pour tout le monde).

    
réponse donnée Bandrami 29.12.2013 - 21:45
la source
1

J'ai rencontré des problèmes similaires lors de la copie de fichiers sur un lecteur exfat . J'ai eu moins de difficulté à utiliser un système de fichiers ext4 sur mon disque dur USB.

    
réponse donnée mace 26.07.2017 - 10:42
la source

Lire d'autres questions sur les étiquettes