Acabo de instalar la última versión de NordVPN en una instalación limpia de Linux Mint 21 y después de unos 10-15 minutos de inactividad, el porcentaje de CPU del proceso NordVPN pasa de 1-2% a 50%. Luego se mantiene allí hasta que reinicio el proceso y después de 10-15 minutos vuelve a repetirse. Intenté usar ‘nordvpn set analytics false’ como sugirieron en un hilo antiguo, pero no tiene efecto. Estoy usando el protocolo UDP y la tecnología NORDLYNX (también probé ‘openvpn’ y es lo mismo).
¿Alguna idea de qué está causando esto?
EDIT: Al parecer no se repite cada vez que se reinicia el proceso (hasta ahora 1 hora después del último reinicio).
Hace mucho tiempo existía un bug que causaba un alto uso de CPU en ciertas situaciones. Pero desde entonces se ha solucionado.
Agradecería que puedas monitorear tu uso de CPU durante un tiempo y decirme si surge el problema y en qué circunstancias.
El mismo problema todavía existe en 3.17.2 en Arch EndevourOS con el kernel endeavour 6.8.4-zen1-1-zen
. La CPU se eleva hasta el 50%, luego más tarde al 75% y finalmente al 100%. Después de un tiempo vuelve a bajar al 75% y luego al 50% nuevamente. No sé si desaparece después, no esperé a verlo.
>200 0.5 2.19G 72.2M 809 root 6h12:59 22 0 R ? ? nordvpnd
Todo (protección contra amenazas, autoconexión, analíticas, etc.) está desactivado, excepto por el cortafuegos. Matar el proceso me cierra sesión en NordVPN. Ejecuté perf record -p 809
en el proceso y devolvió que la mayor carga está en __vdso_clock_gettime
por alguna razón. También hace algo más para lo que no pude resolver los símbolos.
37,36% nordvpnd [vdso] [.] __vdso_clock_gettime
25,39% nordvpnd nordvpnd [.] 0x0000000000d7ab77
11,23% nordvpnd nordvpnd [.] 0x0000000000735539
[...]
También, ejecutando perf trace -p 809
, veo que NordVPN funciona en este ciclo (continúa y continúa…):
[...]
9609.206 (10.082 ms): nordvpnd/810 ... [continuación]: nanosleep()) = 0
9609.206 ( ): nordvpnd/886 rt_sigreturn() ...
9619.294 (10.154 ms): nordvpnd/810 nanosleep(rqtp: 0x736c0d7ff918) = 0
9629.456 ( 0.001 ms): nordvpnd/810 getpid() = 809
9629.459 ( 0.004 ms): nordvpnd/810 tgkill(tgid: 809 (nordvpnd), pid: 813 (nordvpnd), sig: URG) = 0
9629.466 ( 0.001 ms): nordvpnd/810 getpid() = 809
9629.469 ( 0.002 ms): nordvpnd/810 tgkill(tgid: 809 (nordvpnd), pid: 886 (nordvpnd), sig: URG) = 0
9629.473 ( ): nordvpnd/810 nanosleep(rqtp: 0x736c0d7ff918) ...
9629.467 ( ): nordvpnd/813 rt_sigreturn() ...
9629.473 (10.087 ms): nordvpnd/810 ... [continuación]: nanosleep()) = 0
[...]
No tengo idea de qué está pasando, no tengo experiencia con cosas así.
Gracias, echaré un vistazo.
De los archivos de registro, siempre ocurre cuando se activa ‘systemd-tmpfiles-clean.timer’, que está programado para 15 minutos después del inicio. Cambiar el temporizador a 3 minutos resuelve temporalmente el problema (parece). u/Adam_Meshnet u/pennyhoard20, ¿tienen experiencia con este problema que cause NordVPN?
Está bien, es bueno saberlo para no perder más horas intentando arreglarlo. Tal vez esperaré una nueva versión y probaré nuevamente más tarde.
Hola, tu publicación fue eliminada automáticamente porque tu cuenta no cumple con nuestros estándares de karma. Las cuentas deben tener un mínimo de 100 karma combinado para publicar en este subreddit. Esta regla busca mejorar la calidad de las publicaciones enviadas y reducir el abuso por parte de cuentas troll.
Soy un bot y esta acción fue realizada automáticamente. Por favor, contacta a los moderadores de este subreddit si tienes alguna pregunta o inquietud.
Ya he probado eso, pero no cambia nada. Incluso si cancelo el temporizador ‘systemd-tmpfiles-clean.timer’, NordVPN sigue alcanzando el 50% de CPU después de unos 15 minutos sin registrar nada especial. Aún no he revisado tu script en GitHub, tal vez eso lo solucione.