isight参数优化理论与实例详解_php服务php-fpm.conf重要优化参数详解

pm = dynamicpm参数指定了进程管理方式,有两种可供选择:static或dynamic,从字面意思不难理解,为静态或动态方式。如果是静态方式,那么在php-fpm启动的时候就创建了指定数目的进程,在运行过程中不会再有变化(并不是真的就永远不变);而动态的则在运行过程中动态调整,当然并不是无限制的创建新进程,受pm.max_spare_servers参数影响;动态适合小内存机器,灵活分配进程,省内存。静态适用于大内存机器,动态创建回收进程对服务器资源也是一种消耗pm.max_children = 24static模式下创建的子进程数或dynamic模式下同一时刻允许最大的php-fpm子进程数量pm.start_servers = 16#动态方式下的起始php-fpm进程数量pm.min_spare_servers = 12#动态方式下服务器空闲时最小php-fpm进程数量pm.max_spare_servers = 24#动态方式下服务器空闲时最大php-fpm进程数量
d43409c45076adf9b40dfc6cd31d5ee5.png

php

一般php-fpm进程占用20~30m左右的内存就按30m算。如果单独跑php-fpm,动态方式起始值可设置物理内存Mem/30M,由于大家一般Nginx、MySQL都在一台机器上,于是预留一半给它们,即php-fpm进程数为$Mem/2/30

LNMP在一台机器上参数(仅供参考,建议压力测试得出):

Mem=`free -m | awk '/Mem:/{print $2}'` #我的机器内存是987M

sed -i "s@^pm.max_children.*@pm.max_children = $(($Mem/2/20))@" $php_install_dir/etc/php-fpm.confsed -i "s@^pm.start_servers.*@pm.start_servers = $(($Mem/2/30))@" $php_install_dir/etc/php-fpm.confsed -i "s@^pm.min_spare_servers.*@pm.min_spare_servers = $(($Mem/2/40))@" $php_install_dir/etc/php-fpm.confsed -i "s@^pm.max_spare_servers.*@pm.max_spare_servers = $(($Mem/2/20))@" $php_install_dir/etc/php-fpm.conf

987M内存:

pm = dynamicpm.max_children = 24pm.start_servers = 16pm.min_spare_servers = 12pm.max_spare_servers = 24
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Abaqus是一种有限元分析软件,而iSight是一个参数设计与优化软件,两者结合可以实现复杂的参数优化设计。以下是一份Abaqus与iSight联合的参数优化理论实例详解: 1. 建立模型:在Abaqus中建立模型并进行有限元分析。 2. 设计参数:在iSight中设置参数,并将需要优化参数与Abaqus模型中的参数进行绑定。 3. 确定优化目标:在iSight中选择需要优化的目标,例如最小化应力或最大化刚度。 4. 确定优化算法:在iSight中选择适当的优化算法,例如遗传算法或响应面优化。 5. 运行优化:在iSight中运行优化算法,并根据优化结果更新Abaqus模型中的参数。 6. 分析结果:在Abaqus中重新运行有限元分析,检查优化结果是否满足设计要求。 以下是一个简单的实例,以演示如何使用Abaqus和iSight联合进行参数优化: 假设我们需要设计一个钢梁,其长度为L,宽度为W,厚度为T,同时满足以下条件: - 最小化钢梁的重量; - 最大化钢梁的刚度。 首先,在Abaqus中建立钢梁的有限元模型,并设置钢梁的材料属性、边界条件和加载条件。 然后,在iSight中设置钢梁的长度、宽度和厚度为参数,并将这些参数与Abaqus模型中的相应参数进行绑定。 接下来,在iSight中选择需要优化的目标和优化算法。在本例中,我们选择最小化钢梁的重量和最大化钢梁的刚度作为优化目标,并选择遗传算法作为优化算法。 最后,在iSight中运行优化算法,并根据优化结果更新Abaqus模型中的参数。 通过分析优化结果,我们可以发现,在满足设计要求的情况下,钢梁的重量可以减少10%,而钢梁的刚度可以增加20%。 总之,Abaqus和iSight联合使用可以有效地实现参数优化设计,提高设计效率和设计质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值