/ usr / lib / apt / methods / http 내 대역폭을 먹는 중!


13

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

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

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


언제 그리고 얼마나 오래?
Oli

답변:


4

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

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

다음을 붙여 넣습니다.

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

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


2
이것은 해결책이 아니며 16.04 배포에도이 파일이 없습니다. 속도 만 제한합니다. 나는 때까지 종료 할 나는 적절한 갱신을한다.
Bhikkhu Subhuti

4

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

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

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


1
작동하지 않았다, 나는 그것이 그 응용 프로그램을 사용하는 일종의 서비스라고 생각합니다
Aquarius Power

2

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


아니 당신은 할 수 없습니다. 나는 이것을 시도하고 모든 것을 설치 / 다운로드 / 확인하지 않도록 설정했습니다. 아니 .. 그것은 여전히 ​​3MB를 수행
Bhikkhu Subhuti

0

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

sudo kill PID

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.