zoukankan      html  css  js  c++  java
  • VMWare 虚拟机挂载 Homestead NFS 进行老项目(基于 Brophp)维护

    环境:

    Laravel/homestead + winnfsd

    VMWare workstation

    背景:

    众所周知, windows 上成功配置 Homestead 进行开发时,为了解决文件系统的 IO 效率,安装 vagrant-winnfsd 插件。

    经试验,Laravel 项目的速度提升是比较明显的,基于每个请求都不会超过 200ms。但是,基于 Brophp 开发的老项目的运行速度还是慢如蜗牛。如果把老项目代码拷入 Vmware 虚拟机中运行时,速度正常。由此判定:还是 IO 效率的问题。

    综上,为了对 Brophp 老项目进行维护,尝试在 VMWare 虚拟机中挂载 NFS。

    步骤:

    1 启动 vagrant

    $ vagrant up

    2 VMware 虚拟机中查看服务端 NFS exports 出来的相关信息

    AppWeb:/home/leo# showmount -e 192.168.245.1
    Export list for 192.168.245.1:
    /C/Users/leo/Code *

    3 挂载

    AppWeb:/home/leo# mount -t nfs -o vers=3 192.168.245.1:/C/Users/leo/Code /var/www/app

    查看挂载情况,

    AppWeb:/home/leo# mount -l|grep 192
    192.168.245.1:/C/Users/leo/Code on /var/www/app type nfs (rw,relatime,vers=3,rsize=32768,wsize=32768,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.245.1,mountvers=3,mountport=1058,mountproto=udp,local_lock=none,addr=192.168.245.1)

    至此,挂载成功!

    经测试,效率比在 VirtualBox 虚拟机上快得多。

  • 相关阅读:
    接口测试断言详解(Jmeter)
    接口测试参数化详解(Jmeter)
    记一次线上内存泄漏问题的排查过程
    BI入门经典(转载)
    图形初阶
    数据的输入
    来自 Google 的 R 语言编码风格指南
    提醒程序员注意的一些事项--R
    R语言-attach、detach、with
    R数据类型
  • 原文地址:https://www.cnblogs.com/mouseleo/p/8960689.html
Copyright © 2011-2022 走看看