Wordpress 性能 - Google 计算引擎

Wordpress Performance- Google Compute Engine

我正在使用 WPMU 安装并尝试在我的站点中导入列表。

我从 GCE 的 ns1-standard 1(2 CPUs 和 3.75GB RAM)实例开始。当时导入很顺利,我可以使用 WP All Import 以每小时 250 个条目的速度导入。

然而,那个时候 CPU 利用率达到了 60-70%,这对我服务器上的实时访问者产生了巨大的影响,所以我升级到 ns1-standard-2 (4CPUs和 7.5GB 内存)然后到 11GB 内存。

导入性能开始缓慢下降。我将最大变量、内存、最大执行时间的值修改为几乎无限,但现在仅在 15k 个条目之后,速度为一小时内 80 个条目。我必须在我的服务器中导入 200k 个条目。

我的 CPU 使用率也突然飙升。一开始我没有这样的峰值。错误日志也没有提到导入过程。

截图:

有什么指点吗?

我建议您尝试查看 top、oprofile 或其他工具以确定正在占用时间的计算机发生了什么。 top 还可以帮助您确定 RAM 还是 CPU 是问题所在,并且可以提供比您从 GCP Web 控制台显示的图表更精细的信息。 (您也可以在基本层试用 Stackdriver 以获得有关资源利用率的更多详细信息,这可能有助于您找出峰值)。

请注意 - 您说您使用的是带有 2 CPUs 和 3.75GB RAM 的 n1-standard-1,但这不是我们的组合。 n1-standard-1 将具有 1 VCPU 和 3.75,而 n1-standard-2 将具有 2CPU-7.5GB.

查看机器大小是否受到限制的一个选项是关闭 VM,将大小更改为像 n1-standard-32 这样大的大小,然后重新启动,看看它是否运行得更快。

要调查的另一件事是您是否受到磁盘性能的限制。请注意,我们的 PD(引导磁盘)性能与磁盘的 总体 大小有关。因此,如果您创建了一个非常小的磁盘,并且随着您进行更多的导入,它现在变得越来越满,则可能是您需要增加磁盘的大小以获得更高的性能。