分类 Linux 下的文章

1、 通过 "cat /proc/sys/fs/nr_open" 查看系统限制,ulimit设置不能超过这个限制,通过"ulimit -n"查看当前限制
cat /proc/sys/fs/nr_open
ulimit -n
2、 通过 "ulimit -n 1000000"修改为100万
ulimit -n 1000000
3、 永久生效
echo 'root soft nofile 1000000' >> /etc/security/limits.conf
echo 'root hard nofile 1000000' >> /etc/security/limits.conf
echo '* soft nofile 1000000' >> /etc/security/limits.conf
echo '* hard nofile 1000000' >> /etc/security/limits.conf

使用Docker Desktop配置好本地PHP开发环境,发现打开一个链接都要花上好几秒时间,研究发现原因在于把本地项目文件挂载到容器中,但是Windows文件挂载到WSL2文件I/O性能非常差,这就是慢的原因。

不要使用 Docker Desktop,安装WSL2,把WSL2当服务器使用,在里面安装Docker,项目文件也不要放在Windows目录,直接放WSL2里面,性能飞起。