mysql - 求 Magento 服务器参数设置
迷茫
迷茫 2017-04-17 11:04:21
0
2
702

求 Magento 服务器参数设置
本服务硬件参数:
CPU:8 Intel(R) Xeon(R) CPU E5420 @ 2.50GHz
内存:8Gb
硬盘:1T

web服务安装有:
nginx 1.1
php 5.3.18
php-fpm
mysql 5.5.27

网站产品数量3万左右,PV10万左右,IP1万左右。

由于本人在服务器方面的经验不足,用top查看,内存老是不够使用。几乎只剩下100M左右的可用内存。这个问题困扰我几个星期了,所以不得不在这里请求各位大侠,帮小弟提供一些参考资料,小弟在此不胜感激!

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(2)
巴扎黑

Linux的內存有一個“係統分配,未使用”的概念,top 看出來的內存是係統分配的值,並非真正的使用值。如果你要確定係統到底占用了多少內存,要通過 free 命令可以看內存的詳細情況

 # free -m
             total       used       free     shared    buffers     cached
Mem:          1997       1972         24          0        221       1309
-/+ buffers/cache:        441       1555
Swap:         1911         28       1883

第一行的,total:內存總數 1997M;used:使用1972M(這個是實際分配,並非實際使用) 空閑24M(是未分配,並非未使用) buffers:221M(已分配,未使用,可被回收) cached:1309M(已分配,未使用,可被回收)
第二行的,used:441M(實際使用) free:1555M(實際空閑)
也就是說有這麼幾個等式
第一行的total = 第一行used 第一行free
第一行的total = 第二行used 第二行的free
第二行的free = 第一行buffers 第一行cached

Ty80

好問題,坐等大牛回複。
貌似 Linux 內存管理策略跟 Windows 不一樣,總是盡可能多的占用空閑內存,剩 100 M 是正常情況。不必恐慌。另外,top 中的 zombie 進程需要關注一下,不能多了。

iostat 也很重要,不過具體怎麼看我也不太清楚,等樓下大牛詳細解答下。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板