/ usr / lib / apt / methods / http 내 대역폭을 먹는 중! 프로세스를 비활성화하고 싶습니다.

/usr/lib/apt/methods/http여러 프로세스가있어 내 대역폭을 모두 소비 하는 (넷 호그 사용)을 발견했습니다 . 프로세스를 비활성화하고 싶습니다.

: 나는 모든 것을 시도했습니다 trickle, killall등,하지만 아무것도 작동하지 않았다.

이 문제를 어떻게 해결할 수 있습니까?



답변

apt이를 위해 구성 가능한 옵션이 있습니다 (또는 적어도 가지고 있습니다). 이것을 터미널에서 실행하십시오.

sudoedit /etc/apt/apt.conf.d/76download

다음을 붙여 넣습니다.

Acquire
{
    Queue-mode "access";
    http
    {
        Dl-Limit "50";
    };
};

그러면 apt-get (HTTP를 통해)이 50KB / s로 제한되지만 Dl-Limit상황에 가장 적합한 것으로 값을 변경하면 됩니다. 파일을 저장하면 완료됩니다.


답변

16.04사용 가능한 보안 업데이트가 있으면 우분투 에서는 사용자에게 알리지 않고 자동으로 다운로드하여 설치하기 때문입니다.

이 기능을 비활성화하려면 방문 Software & UpdateUpdate탭 아래 에서로 변경 when there are security updates하십시오 Display immediately.

여기에 이미지 설명을 입력하십시오


답변

소프트웨어 업데이트가 백그라운드에서 다운로드되었을 수 있으므로 업데이트 관리자 설정에서이 기능을 비활성화 할 수 있습니다.


답변

프로세스를 종료하려면 다음 명령을 실행하십시오.

sudo kill PID

nethogs 또는 top에서 찾을 수있는 프로세스 ID로 PID를 바꾸십시오. 그러나이 프로세스는 Ubuntu를 업데이트하고 종료하는 것이 시스템을 업그레이드하지 않으므로 수동으로 실행 sudo apt-get update하고 sudo apt-get dist-upgrade나중에 실행해야합니다 .


답변