由于 APC 导致 I/O 速度慢

由于 APC 导致 I/O 速度慢

我有一个运行 Ubuntu 10.04 的 vps,使用 nginx 作为我的网络服务器。我使用 APC 进行 php 缓存,我注意到我的服务器正在执行大量磁盘查询,这导致我的 I/O 速度变慢。我的 vps 上运行着大约 50 个网站,所有网站都运行着 wordpress。该 vps 有 2GB RAM 和 2GB SWAP。我注意到 APC 已使用 100% 的碎片。您可以在此处查看我的 apc 统计数据http://negima.nu/apc.php

有人能帮我优化 APC 吗?因为它导致 I/O 缓慢

top - 09:34:24 up 2 days, 22:02,  1 user,  load average: 0.39, 0.41, 0.32
Tasks:  25 total,   1 running,  24 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.3%us,  0.9%sy,  0.0%ni, 95.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4194304k total,   849228k used,  3345076k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

答案1

您为 APC 缓存提供了 2GB 的 RAM,但您的 VPS 只有 2GB 的 RAM!因此,系统必须进行交换才能执行任何操作。

要解决该问题,请减少 APC 缓存的大小,或添加更多 RAM。

相关内容