490775 发表于 2012-4-18 23:23:42

imagemagick占用资源好大

服务器配置也不差,硬盘的I/O也给力,悲剧了

weizi1999 发表于 2012-4-19 00:14:00

天啊,这么高的负载,不怕被关了VPS啊,你装imagemagick做什么啊,一般网站用不着啊,我都没装

licess 发表于 2012-4-19 08:25:34

主要还是mysql,将mysql配置换成针对大内存的试试
mv /etc/my.cnf /etc/my.conf.20120418
cp /usr/local/mysql/share/mysql/my-huge.cnf /etc/my.cnf
sed -i 's/skip-locking/skip-external-locking/g' /etc/my.cnf
再重启看看

490775 发表于 2012-4-19 12:51:23

DX程序,GD库经常生成封面图的时候显示是黑块,只有用imagemagick时候正常

另外my.cnf已经用huge了,key_buff_zise 已经调到512M,数据库用的资源还算好,没有imagemagick线程出来的时候负载一直比较低,imagemagick线程一出来了负载就飙上去了,我的是独服不是VPS,不会被关

490775 发表于 2012-4-19 13:00:25

回复 3# 的帖子

军哥,替换成skip-external-locking这个的效果是什么

cnmt 发表于 2012-4-19 13:00:47

这是discuz的问题。。。用它处理过的图片比原来的还大。你到discuz找找。

490775 发表于 2012-4-19 13:37:20

越看越伤心,军哥,会不会是这个版本有问题

yuweitaocn 发表于 2012-4-19 13:53:07

我怎么和军哥一样,感觉是你的MYSQL战用大的问题,因为MYSQL的I/O写入高后, 导致你的IMAGEMAGICK在处理好写入硬盘的时候速度会慢?然后两个都高起来了,你试着只用IMAGEMAGICK来生成一个图片看。

weizi1999 发表于 2012-4-19 16:29:12

DZ都用GD啊,我用着用好的,一点问题没有,为什么非得换成IM呢

yuweitaocn 发表于 2012-4-19 20:14:59

回复 9# 的帖子

这一个就有可能是他们要求的速度高吧。

490775 发表于 2012-4-19 22:28:22

可能也是mysql占用了大量的I/O

但是mysql怎么都优化不下去,悲剧

yuweitaocn 发表于 2012-4-20 00:15:58

回复 11# 的帖子

把数据库服务器分离出来,一台WEB一台数据库么, 若是资金允许而且确实你们网站的访问量有这么一个需求。

490775 发表于 2012-4-20 18:55:14

解决了,数据库有一个表没有做索引,现在做了索引,CPU一切恢复平静:victory:

yuweitaocn 发表于 2012-4-20 19:21:47

回复 13# 的帖子

....一般就是数据库的问题,哎,你要找你们的DBA去
页: [1]
查看完整版本: imagemagick占用资源好大