/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 & Update
및 Update
탭 아래 에서로 변경 when there are security updates
하십시오 Display immediately
.
답변
소프트웨어 업데이트가 백그라운드에서 다운로드되었을 수 있으므로 업데이트 관리자 설정에서이 기능을 비활성화 할 수 있습니다.
답변
프로세스를 종료하려면 다음 명령을 실행하십시오.
sudo kill PID
nethogs 또는 top에서 찾을 수있는 프로세스 ID로 PID를 바꾸십시오. 그러나이 프로세스는 Ubuntu를 업데이트하고 종료하는 것이 시스템을 업그레이드하지 않으므로 수동으로 실행 sudo apt-get update
하고 sudo apt-get dist-upgrade
나중에 실행해야합니다 .