
나는 chromedriver 및 geckodriver를 사용하여 셀레늄을 로드 테스트하고 100개의 브라우저 인스턴스를 열려고 했습니다. 시스템이 한동안 다운되더니 괜찮아졌습니다. 그러나 chromedriver 및 geckodriver가 차지하는 메모리는 여전히 해제되지 않습니다.
free -m
메모리가 얼마나 남았는지 알아보기 위해 명령을 실행했습니다 . 그것은 보여주었다
total used free shared buff/cache available
Mem: 15920 13182 1539 482 1199 1613
Swap: 0 0 0
그래서 chromedriver와 geckodriver만 차지하는 메모리를 지워야 합니다. 어떻게 해야 하나요?
답변1
해당 프로세스는 여전히 백그라운드에서 실행 중이므로 모든 프로세스를 종료하기만 하면 됩니다.
시스템 모니터를 사용하여 종료하거나 터미널에서 실행하십시오.
killall chromedriver geckodriver
프로세스가 심하게 멈춰서 프로세스를 정상적으로 종료할 수 없는 경우(반) 대신 다음을 사용하여 강제로 종료할 수 있습니다.
killall -KILL chromedriver geckodriver