解决DreamHost的CPU资源限制
来源:互联网 发布:php 开源 工作流引擎 编辑:程序博客网 时间:2024/06/04 01:13
DreamHost的共享主机通常会对用户的CPU资源使用进行一些限制,如果某些用户的站点使用了过多的CPU资源,并影响了服务器的性能,那么这个用户帐号就可能会被禁用,因此,使用DreamHost主机的用户有必要了解一下自己到底使用了多少CPU资源,以防止被主机商封杀。
DreamHost使用CPU minutes来衡量用户使用CPU资源的情况,通常情况下,每个用户允许使用60 CPU minutes(60分钟CPU),如果超过了这个数字不过,那也没什么关系,如果达到这个数字的三、四倍以上,那么就很有可能会被禁用,通常情况下,当你的页面总是出现500错误的时候,你就需要关注一下自己到底使用了多少CPU minutes。
如何减少使用的CPU资源
通常降低CPU minutes的方式是,禁用主机上的gzip压缩传输(有时可以降低高达75%,WordPress可以在管理界面禁用gzip),减少数据库查询,优化脚本。
如何查看自己的CPU资源报告
首先登陆DreamHost管理台,在Manage Users中编辑你的用户,选中CPU Reporting,通常一天以后就可以看到报告了。
查看报告有两种方法,一种是通过FTP或者SSH登陆后,在logs/resources/目录下可以看到最近七天的报告文件。
另一种方法是通过WEB页面访问,每个域名都会有一个统计页面,使用 http://yourdomain.com/stats/resources 这个地址可以直接查看报告文件。
在CPU资源报告文件中,通常我们只要注意CPU seconds这一列就可以了,将里面的数字除以60,就可以得到用户当天的CPU minutes,看看这个数值是不是大于60,如果是的话,就要注意减少使用CPU资源了,如果超过150 CPU minutes还不解决的话,那就离被封不远了。
根据我的一些经验,达到60 CPU minutes其实并不难,一个每天有3000IP的WordPress或者一个每天500IP的Discuz论坛都有可能达到这个标准。
- 解决DreamHost的CPU资源限制
- 解决DreamHost的CPU资源限制的问题
- Cgroup的CPU资源隔离介绍&docker cpu限制
- CPU与内存资源限制
- Docker 资源限制之 CPU
- 压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明
- 限制 某进程 使用最大CPU资源
- cpulimit 限制进程 CPU 资源 _ 笔记
- 问题sql引起cpu资源高的解决
- Linux解决长时间占用CPU资源的方法(底半部)
- 资源限制的设置
- ORACLE 对CPU的限制
- FFmpeg限制CPU的使用率
- IIS限制,流量限制与CPU限制的对比
- IIS限制,流量限制与CPU限制的对比
- 资源的软限制和硬限制
- 生产上数据库大量的latch free 导致的CPU资源耗尽的问题的解决
- 限制进程使用的资源
- DOS的FIND及ping一个网段内的机器
- Web 设计工具箱:130 个 Web 设计工具(上)
- 取出数据库中重复的记录
- java执行顺序测试
- 走进MicroRNA的大世界
- 解决DreamHost的CPU资源限制
- Java开发最容易犯的几种错误
- 迭代法
- C#抽象类和接口的比较
- aptana不支持gbk的解决方法
- DELPHI中关于读写INI文件的详细解说[转]
- 如何解压cpio.gz文件?
- 科普汉语阅读 第一课 长寿老人的故事
- 弹出窗口(window.showModelessDialog)