
Estaba probando mi selenio con chromedriver y geckodriver e intenté abrir 100 instancias del navegador. El sistema falló por un tiempo y luego volvió a funcionar. Pero la memoria ocupada por chromedriver y geckodriver aún no se libera.
Me di cuenta de esto cuando revisé el monitor del sistema.
Ejecuté el free -m
comando para saber cuánta memoria queda. Mostró
total used free shared buff/cache available
Mem: 15920 13182 1539 482 1199 1613
Swap: 0 0 0
Entonces necesito borrar la memoria ocupada solo por chromedriver y geckodriver. ¿Cómo puedo hacer esto?
Respuesta1
Simplemente necesita finalizar todos esos procesos, ya que de alguna manera todavía se están ejecutando en segundo plano.
Utilice el Monitor del sistema para finalizarlos o ejecútelo en una terminal:
killall chromedriver geckodriver
Si eso no logra terminar los procesos (semi) correctamente porque están muy atascados, puedes matarlos a la fuerza con
killall -KILL chromedriver geckodriver