求 Magento 服务器参数设置

发布于 2022-08-24 11:57:07 字数 333 浏览 11 评论 0

求 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左右的可用内存。这个问题困扰我几个星期了,所以不得不在这里请求各位大侠,帮小弟提供一些参考资料,小弟在此不胜感激!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

洛阳烟雨空心柳 2022-08-31 11:57:07

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

昨迟人 2022-08-31 11:57:07

好问题,坐等大牛回复。
貌似 Linux 内存管理策略跟 Windows 不一样,总是尽可能多的占用空闲内存,剩 100 M 是正常情况。不必恐慌。另外,top 中的 zombie 进程需要关注一下,不能多了。

iostat 也很重要,不过具体怎么看我也不太清楚,等楼下大牛详细解答下。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文