Copie vers clef USB (NTFS-3G) lente [Réglé]
La copie de gros fichiers (1Gio et +) vers mes clefs USB est très lente...
Cauldron, la prochaine version de Mageia

Gilkou Membre non connecté
-
- Voir le profil du membre Gilkou
- Inscrit le : 29/03/2013
- Groupes :
J'ai ce problème depuis assez longtemps (déjà sur Magiea 3 & 4) : quand je copie des fichiers de plus de 1Gio (ou plusieurs faisant au total une taille comparable) vers une clef USB (en NTFS-3G pour compatibilité Windows), la vitesse de transfert chute rapidement à moins de 500Kio/s. Inutile de donner un chiffre pour le temps qu'il faut pour charger complètement une clef de 16GB.
Après quelques recherches sur le net, j'ai découvert une parade qui semble marcher chez moi (transferts stables vers 4 à 6 Mio/s) et je l'ai mise en standard au démarrage sur mon installation.
Ci-après les modifications que j'appelle "USB Perfo":
chmod a+x /usr/lib/systemd/system/rc-local.service
cd /etc/systemd/system/multi-user.target.wants/
ln -s /usr/lib/systemd/system/rc-local.service
vim /etc/rc.d/rc.local
#! /bin/sh
# for USB Performance
echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes
exit 0
chmod a+x /etc/rc.d/rc.local
Est-ce la meilleure méthode, je n'en sais rien. Est-ce spécifique à ma machine, peut-être.
Mais, serait-ce possible de régler ces paramètres (du noyau, je crois) une fois pour toute à l'installation dans les DVD Mageia ?
Sources qui m'ont permis de régler mon souci :
https://www.centos.org/forums/viewtopic.php?f=47&t=50965
http://www.linuxtricks.fr/wiki/mageia-systemd-restaurer-la-fonctionnalite-rc-local
A+
Gil
Édité par Gilkou Le 20/02/2015 à 12h22
Ne pas le dire - Ne pas l'écrire - Juste tirer la langue

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :

J'ai corrigé


Pour ton souci, je ne sais pas, car je ne rencontre pas le problème.
Sur un autre PC, la clé fonctionne bien ?
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Gilkou Membre non connecté
-
- Voir le profil du membre Gilkou
- Inscrit le : 29/03/2013
- Groupes :
Édité par Gilkou Le 21/02/2015 à 07h59
Ne pas le dire - Ne pas l'écrire - Juste tirer la langue

Visiteur
Visiteur
C'est quand même plus simple en utilisant les fichiers de sysctl qui sont dans /etc/syctl.d/
Pas besoin de service systemd ou de script rc.local. Juste un fichier en *.conf qui contient
Code TEXT :
vm.dirty_background_bytes = VALEUR vm.dirty_bytes = VALEUR


Gilkou Membre non connecté
-
- Voir le profil du membre Gilkou
- Inscrit le : 29/03/2013
- Groupes :
# System default settings live in /usr/lib/sysctl.d/00-system.conf.
# To override those settings, enter new settings here, or in an /etc/sysctl.d/<name>.conf file
Et j'ai tenté...
Mais cet essai directement dans sysctl.conf n'a pas été concluant...

Édité par Gilkou Le 21/02/2015 à 12h29
Ne pas le dire - Ne pas l'écrire - Juste tirer la langue

Gilkou Membre non connecté
-
- Voir le profil du membre Gilkou
- Inscrit le : 29/03/2013
- Groupes :
Ne pas le dire - Ne pas l'écrire - Juste tirer la langue
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie