¿Por qué el plugin de ubicación usa tanto CPU?

He reconstruido el contenedor con la última prueba aprobada de hoy y, de repente, se están consumiendo todos los ciclos de la CPU. El sitio se vuelve muy lento.

El servidor prácticamente solo tiene Discourse ejecutándose. ¿Qué está ejecutando este usuario openvpn con Ruby/unicorns? ¿Es lo mismo que los unicorns de Discourse?

Asumiendo que esto es intencional y deseado, ¿cómo puedo liberar algunos ciclos de CPU para que el sitio no funcione tan lento?

Sidekiq apenas muestra nada ejecutándose en segundo plano. No hay usuarios conectados excepto yo.

Potencialmente también un problema aquí, actualicé a las 09:03 de esta mañana, estaré monitoreando durante el día:

Nuestros dos núcleos de CPU están al 100% de utilización.

El mío parece estar bajando de nuevo ahora, seguiré monitoreando.

Eliminé el plugin de diseños y el plugin de ubicación, y el problema se resolvió por ahora. Como es muy tarde por aquí, no he tenido la oportunidad de determinar si uno, ambos o ninguno de ellos está causando el problema, pero @angus @merefield, solo quería avisaros.

El mío también ha vuelto completamente a la normalidad después de desactivar el plugin de ubicaciones:

¿Tuviste tú también el problema que mencioné en este tema, @ckshen?

No tuve la oportunidad de revisar los errores antes de desactivar los complementos. Y hoy reinstalé Discourse en la versión 2.6.0.beta6 ( e7bad9f05d ). El problema desapareció.

Una pregunta básica, ¿cómo se sabe qué plugin está consumiendo cuánta CPU y memoria? htop solo muestra los unicorn workers pero no muchos recursos que utiliza cada plugin.