synced_folderをnfsでマウントする

Vagrant仮想マシンを用いて、あるプロダクトのカスタマイズを行っているのですが、パフォーマンスがすこぶる悪いです。フォルダの同期方法を、標準からnfsを用いた方法に変えると、パフォーマンスが良くなると目にしたので、nfsを用いた同期を試してみました。

環境

OS: macOS Sierra
Vagrant: 1.9.7

Vagrantfileを編集

同期設定を下記のように変更します。

NFSに関する設定

まずNFSが起動しているかチェックしてみましょう。

上記は起動している場合の結果です。起動していなかった場合は、下記のコマンドを実行します。

/etc/exportsというファイルが必要なので、これを作成しておきます。

仮想マシンを起動

vagrant upすると、起動シーケンス中にパスワードを聞いてくるようになります。作成した/etc/exportsファイルを編集する為に、管理者権限が必要だからです。パスワードを入力して下さい。

パフォーマンスについて

体感ですが、パフォーマンスは少し良くなったように感じます。本当に少しだけ、ちょっぴりです。