如图示:
PS: vmstat(Virtual Memory Statistics 虚拟内存统计) 命令用来显示Linux系统虚拟内存状态,也可以报告关于进程、内存、I/O等系统整体运行状态
发现奇葩的的--r值:这个高!!!
PS:
r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1)
正常的情况下的r值是:
可能有异常的情况很多的进程一直在创建
因为公司的业务又使用的一些定时的任务,定时执行一些服务。所有核查一下一些进程信息:
果然是这一推的进程在作祟!!!!!
直接结束上述的相关进程后,就好了!!
批量删除对应的进程:
批量删除示例:
说明:
“grep xxxx”的输出结果是,所有含有关键字“remind_service”的进程。
“grep -v xxxxx”是在列出的进程中去除含有关键字“color”的进程。
“cut -c 9-15”是截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
“xargs kill -s 9”中的xargs命令是用来把前面命令的输出结果(PID)作为“kill -s 9”命令的参数,并执行该命令。“kill -s 9”会强行杀掉指定进程。
排查了下,不知道为啥定时执行的任务不断执行创建了!这个目前暂时还不是很清楚!
1、通过宝塔面板安装的建站环境是LNMP,使用的Nginx 1.16.1、MySQL 5.5.62、PHP-7.0。2、优化PHP7.0设置。先进入到PHP7.0管理页面。首先先安装一个opcache缓冲器,用于加速PHP脚本,其他的就都按默认的来吧,毕竟安装的扩展太多容易影响性能。修改max_execution_time时间为20.性能调整。这里可以根据自己服务器配置进行设置,宝塔面板比较人性化,会根据你的服务器配置设置推荐方案。可以根据自己服务器内存大小进行计算,一般一个php-fpm进程占用内存30M左右,以1024MB内存1G内存)来计算,大概可以设置34个并发。使用的就是1核1G内存配置的服务器,安装宝塔面板后推荐的是40并发,用不到那么高的并发,所以设置了20并发的方案,并把max_spare_servers数字调整成了14。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)