windowsvagrant 파일 공유 설정 노트

1868 단어 VagrantVirtualBoxtech
윈도우즈와 방문자 OS(ubuntu)의 파일 공유 방법
기본값과 nfs 중 어느 것이 더 빠른지 조사하는 것입니다.
윈도우즈에서 nfs를 공유할 때vagrant 플러그인 vagrant-winnfsd 을 사용합니다.

참고 자료


https://peshmerge.io/how-to-speed-up-vagrant-on-windows-10-using-nfs/
https://blog.theodo.com/2017/07/speed-vagrant-synced-folders/

전제 조건

  • windows10
  • 하드웨어
  • NVMe SSD(Force MP510)
  • AMD Ryzen 7 3700X
  • VirtualBox(6.1.16)
  • vagrant(2.2.7)
  • vagrant-winnfsd(1.4.0)
  • vagrant 설정(참고 사이트 기반 tcp의 예)
  •   config.vm.synced_folder "./workspace", "/home/vagrant/workspace",
        type:"nfs",
        mount_options: %w{rw,async,fsc,nolock,vers=3,tcp,rsize=32768,wsize=32768,hard,noatime,actimeo=2}
    
  • 측정 명령(1Mb, 10Mb, 105Mb, 1Gb)
  • dd if=/dev/zero of=./test bs=1M count=1
  • dd if=/dev/zero of=./test bs=1M count=10
  • dd if=/dev/zero of=./test bs=1M count=100
  • dd if=/dev/zero of=./test bs=1M count=1000
  • 결실

    ~/workspace에서 측정 명령 실행
    측량하다
    default(VirtualBox)
    nfs(tcp)
    nfs(udp)
    1
    0.00690546 s, 152 MB/s
    0.0545578 s, 19.2 MB/s
    0.0114065 s, 91.9 MB/s
    2
    0.0298756 s, 351 MB/s
    0.0661467 s, 159 MB/s
    0.0793096 s, 132 MB/s
    3
    0.266075 s, 394 MB/s
    0.688775 s, 152 MB/s
    0.854675 s, 123 MB/s
    4
    2.42131 s, 433 MB/s
    5.97532 s, 175 MB/s
    8.45383 s, 124 MB/s

    결론


    자신의 환경에서는 기본 상태가 비교적 빠르다.
    vagrant는 nfs가 공유한 기사를 보았지만 이러한 설정은 자신의 환경에서 시도해 보지 않으면 알 수 없습니다.

    좋은 웹페이지 즐겨찾기