0

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

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

但是,当时 CPU 利用率达到 60-70%,这对我服务器上的实时访问者产生了巨大影响,因此我升级到 ns1-standard-2(4 个 CPU 和 7.5GB RAM),然后升级到 11GB RAM。

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

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

截屏:

在此处输入图像描述

任何指针?

4

1 回答 1

1

我建议您尝试查看 top、oprofile 或其他工具来确定正在花费时间的机器的情况。top 还可以帮助您确定是 RAM 还是 CPU 问题,并且可以提供比您从 GCP Web 控制台显示的图表更精细的粒度。(您也可以在 Basic 层试用 Stackdriver,以获取有关资源利用率的更多详细信息,这可能有助于您找出峰值)。

一个注释 - 您说您使用的是带有 2 个 CPU 和 3.75GB RAM 的 n1-standard-1,但这不是我们所拥有的组合。n1-standard-1 将具有 1 个 VCPU 和 3.75,而 n1-standard-2 将具有 2CPU-7.5GB。

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

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

于 2016-11-16T06:43:38.453 回答