Bonjour,
J'ai un soucis de performances d'accès via un montage NFS depuis une machine virtuelle (montée en Debian) vers un dossier local.
Sur ma machine, dans le fichier
/etc/exports j'ai ceci :
"/data/projets/mon_projet/mon_dossier" 192.168.56.111(rw,no_subtree_check,all_squash,anonuid=1000,anongid=1000,fsid=3576556193)
Sur la machine en VM, je fais le mount comme ceci :
sudo mount -t nfs 192.168.56.1:/data/projets/mon_projet/mon_dossier /tmp/test
Ce qui me donne naturellement :
192.168.56.1:/data/projets/mon_projet/mon_dossier on /tmp/test type nfs4 (rw,relatime,vers=4,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.56.111,minorversion=0,local_lock=none,addr=192.168.56.1)
Mais je me retrouve alors avec des performances vraiment horribles. Je n'ai pas de moye de vous quantifier exactement les capacités d'accès (vous avez une commande à me proposer pour voir réellement ?). Ce que je sais c'est qu'un simple "composer install" d'un projet Symfony2 ne parvient pas à "dézipper" la tarball récupérée depuis Github. Cela s'interrompt (après un certain temps de traitement) avec l'erreur suivante :
[ErrorException]
unlink(/tmp/test/vendor/symfony/symfony/.nfs0000000001de000700000001): Device or resource busy
Alors que si j'utilise le système de partage de fichiers intégré à VirtualBox (vboxfs), cela prend un peu de temps, mais la décompression aboutie.
Pour information j'ai également tenté avec un montage en NFSv3... même soucis.
192.168.56.1:/data/projets/mon_projet/mon_dossier on /var/www type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=udp,timeo=11,retrans=3,sec=sys,mountaddr=192.168.56.1,mountvers=3,mountport=48838,mountproto=udp,local_lock=none,addr=192.168.56.1)
Je ne sais plus trop par où chercher.
Est-ce que quelqu'un serait en état de m'aider s'il vous plaît ?
Pour information, le disque partagé (sur lequel se trouve le dossier /data/projets) est un disque dur mécanique (non SSD) dont le FS est du ext4.
Toute aide est la bienvenue,
Merci,