读书心得

 电话:178-9807-8618

 微信: lib99net QQ:24661067

【良哥运维干货】Liunx面板如何设置能充分利用服务器性能

  • 网络资讯
  • 来源:bt.cn
  • 编辑:nanost
  • 时间:2022-03-06 14:57
  • 阅读:187

在创建站点之前,我们需要根据自己的条件进行一些配置,这可以让以后的站点运行更稳定!

前期准备:安装宝塔Linux面板 4.2.x,安装Linux工具箱,安装LNMP或LAMP环境

具体优化设置步骤

1、添加计划任务,定期释放内存,建议设置每天释放一次,执行时机为半夜,如:3:30

2、打开Linux工具箱添加Swap
Swap推荐值:
物理内存         Swap
512M              1024M
1GB                1500M
2GB                2048M
4GB                4096M
6GB+             4096M

3、安装PHP缓存扩展,根据即将部署的站点需求,尽量使用更高的PHP版本,另外缓存安装建议如下:
脚本缓存:xcache、opcache 任选一项安装,PHP5.2-5.4建议使用xcache,PHP5.5以上建议使用opcache
内容缓存:若程序支持,建议优先顺序如下: redis > apc > memcached > memcache
注意:内容缓存和脚本缓存,都各只安装一个,不要安装多个!

4、若程序支持,尽量使用imagemagick代替PHP自带GD,以提升性能

5、若程序支持,尽量安装fileinfo、exif扩展,以提升站点性能和安全性

6、若确定您的程序不需要,尽量不要安装ZendGuardLoader,ioncube解密扩展

7、若您的程序不需要PATH_INFO,请把它关闭

8、PHP并发调整建议:
CPU/内存          单站点               多站点
1H/512M          20-30                10-20
1H/1G              30-50                 20-30
2H/2G              50-80                 30-50
2H/4G              60-100               30-50
4H/4G              100-150             30-80
4H/8G              100-200             30-80
6H/6G              100-200             30-80
8H/8G              100-300             50-100
8H/16G            100-300             100-150
16H/16G          100-300             100-150
注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死
注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整
注3:不建议设置超过300并发上限,哪怕您的服务器性能足够好;若发现并发不够用,请尝试优化站点数据库缓存可能更有效


9、MySQL数据库版本建议:
CPU/内存            数据库
1H/512M             MySQL5.1
1H/1G                 MySQL5.1/5.5
2H/2G                 MySQL5.1/5.5
2H/4G                 MySQL5.5/5.6
4H/4G+               MySQL5.5/5.6/5.7

全部评论(0)
推荐阅读
  • 记录一次MySQL CPU持续100%解决历程
  • 记录一次MySQL CPU持续100%解决历程
  • 记录一次MySQLCPU持续100%解决历程 2021年3月1日16:01:52 发表评论 3,155℃环境:服务器:腾讯云2H4G数据库:腾讯云TDSQL-CMySQL1H1G前段时间对某个网站进行了改版,然后某天发现网站内页访问有时候会等待很久,阿汤博客就分享一下解决这一问题的历程。首先登录监控查看服务器各项指标都正常,然后怀疑是数据库的问题,登录数据库管理平台,实时查看各项指标都比较正常,但是
  • 网络资讯
  • 来源:csdn
  • 编辑:nanost
  • 时间:2023-02-05 19:53
  • 阅读:274
  • 如何查找MySQL中查询慢的SQL语句
  • 如何查找MySQL中查询慢的SQL语句
  • 如何查找MySQL中查询慢的SQL语句更多如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL语句,用--log-slow-queries[=file_name]选项启动时,mysqld会写一个包含所有执行时间超过long_query_time秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL。下面介绍MySQL中如何查询慢的SQL语句一、M
  • 网络资讯
  • 来源:csdn
  • 编辑:nanost
  • 时间:2023-02-05 18:58
  • 阅读:315
  • 轻松高速下载国外网盘资源
  • 轻松高速下载国外网盘资源
  • 轻松高速下载国外网盘资源(如UsersCloud、ClickUpload、Turbobit、Nitroflare、Rapidgator、Uploaded)阿虚同学于2021-07-1010:51:19发布19677 收藏13版权之前在《Mac端软件下载站》这篇文章中有提到:一些网站是采用的国外收费网盘,比如:UsersCloud、ClickUpload、Turbobit、Nitroflare、Rapidgator、Up
  • 网络资讯
  • 来源:csdn
  • 编辑:nanost
  • 时间:2022-10-03 22:47
  • 阅读:1148
  • 【良哥运维干货】Liunx面板如何设置能充分利用服务器性能
  • 【良哥运维干货】Liunx面板如何设置能充分利用服务器性能
  • 在创建站点之前,我们需要根据自己的条件进行一些配置,这可以让以后的站点运行更稳定!前期准备:安装宝塔Linux面板4.2.x,安装Linux工具箱,安装LNMP或LAMP环境具体优化设置步骤1、添加计划任务,定期释放内存,建议设置每天释放一次,执行时机为半夜,如:3:302、打开Linux工具箱添加SwapSwap推荐值:物理内存      Swap512M 
  • 网络资讯
  • 来源:bt.cn
  • 编辑:nanost
  • 时间:2022-03-06 14:57
  • 阅读:188
  • mysql占用CPU超过100%解决过程
  • mysql占用CPU超过100%解决过程
  • 2017年12月2日上午,将学校新闻网2015年之前的45000多条记录迁移到了新网站的mysql数据库,新网站上有2015年1月1日之后的9000多条记录,数据量一下子增加了5倍。2017年12月3日晚上9点多,有领导和老师反映新闻网无法访问,立即登录服务器进行排查。一、使用top命令看到的情况如下:可以看到服务器负载很高,,mysqlCPU使用已达到接近400%(因为是四核,所以会有超过100%的情况)。二、在服务器上执行mysq
  • 网络资讯
  • 编辑:nanost
  • 时间:2022-02-27 15:09
  • 阅读:301
网站首页 | 关于我们 | 广告合作 | 联系我们 | 隐私条款 | 免责声明 | 网站地图
CopyRight 2014-2024 读书心得 | 津ICP备17010199号-2 | 津公网安备12010402002156
[1***5 阅读了 [PDF]Essentials of Audiology 5th Editi... 书币:¥95 [已发货]
[k***m 阅读了 (PDF)Optics Modeling and Visualization... 书币:¥54.99 [交易成功]
[1***8 阅读了 (PDF)Porth’s Pathophysiology Con... 书币:¥29.99 [交易成功]
[n***w 阅读了 [PDF]Williams Gynecology, 4th Edition ... 书币:¥200 [交易成功]
[1***6 阅读了 [PDF]Computing Essentials 2023 书币:¥150 [交易成功]
[无*** 阅读了 Anesthesiology Resident Manual of Proc... 书币:¥29.99 [已发货]