update-apt-xapi가 실행되는 동안 100 % CPU 사용이 유해합니까?


31

(시스템 : 11.10 Unity 3D 실행)

갱신-APT-XAPI는 (몇 분에 대해에 대해) 100 %, CPU 사용량 숙박을 실행 중입니다. 그게 정상인가요? 이 명령은 update-apt-xapian-index 를 실행 하여 소프트웨어 패키지의 색인 을 업데이트 한다는 것을 이해 합니다.

내 질문은 이것입니다 : 몇 분 동안 높은 CPU 사용이 허용됩니까? (Dell Inspiron 1545 랩탑이 있고 프로세서는 "Intel® Core ™ 2 Duo CPU T6400 @ 2.00GHz × 2"입니다)

유해 할 수 있다면, 비 숙련 사용자는 어떤 예방책을 취할 수 있습니까?



lesmana는, 나는 가능성에 대한 질문에 논평 한 update-apt-xapian-index 에 존재하지 12.04.

답변:


16

완전히 무해합니다. 계속해서 진행된다면 다음을 실행할 수 있습니다.

sudo killall update-apt-xapian-index

튀김에서 CPU를 절약하려면 : D. 시스템의 냉각 성능이 좋지 않을 때만 위험 할 수 있습니다.

당신의 "하위 질문"에 대답하기 위해, 그것은 그것이 이상적인 것이 아닌만큼 실제로 "허용 가능"하지는 않지만, 그것이 손상을 입힐만큼 오랫동안 오래 머 무르지 않는다는 의미에서 "허용 가능"합니다. :) .

전문가 팁 :
이 프로그램이 실행 중일 때 중요 / 중요하지 않은 한 컴퓨터에서 수행중인 작업을 중지하고 CPU 주파수 표시기가 있으면 현재 성능으로 설정하십시오. 그리고 응용 프로그램의 속도를 늦출 수 있습니다. 이런 식으로, 더 빨리 완료되고, 리소스가 적게 사용되므로 시스템이 끝날 때 더 부드럽게 사용할 수 있습니다.


감사! 그게 내가하는 일 : 다른 프로그램 (브라우저, 캘크, 영화 플레이어)을 닫고 CPU 사용량이 떨어질 때까지 기다립니다. 여전히 1 ~ 2 분이 걸립니다. Hofmann의 시스템로드 표시기가 설치되어 있습니다.

1
그리고 시스템이 경우에도 100 %에서 CPU를 실행, 나쁜 냉각이 달에도 지속적으로 그 수없는 경우 CPU의 속도는 온도가 너무 높은 얻을 때 감소하고 있기 때문에, 문제를 야기 매우 어려울 것 수동으로 구성하지 않으면 BIOS에서 시스템 전원을 끕니다. (어쩌면 하드 드라이브 읽기 / 쓰기를 허용하는 방식으로 수행되기 때문에 시스템 전원이 갑자기 꺼져서 전원이 꺼질 때보 다 데이터 손실이 발생할 수 있습니다. 휴식을 취하러 올 것입니다.)
Eliah Kagan

1
@EliahKagan은 훌륭하고 멋지기도하지만 랩톱이 너무 뜨거워지는 것은 좋지 않습니다 (일부는 고온에서 즉시 꺼지지 않음). 가장 안전한 방법은 피하는 것입니다.
RolandiXor

1
@EliahKagan 내 메인 랩탑 (HP dv7 1020us)이 그 예입니다. 열이 배터리를 두 번 죽였습니다. 이제 그만해, 고마워
RolandiXor

1
언제나처럼 .. 당신은 위대합니다 .. !!! +1
Prasad RD

9

다음으로 만 만족스럽게 해결할 수 있습니다.

apt-get purge apt-xapian-index

이것은 시스템에서 결함이있는 프로그램을 제거했으며 랩톱이 100 % CPU를 사용하지 않고 하드 드라이브를 동시에 휴지통에 넣을 것이라고 확신합니다.


3

몇 분 동안 CPU 사용량을 100 %로 유지해도 아무런 해가 발생하지 않습니다.

당신은 항상 사용할 수 있습니다 :

acpi -tf

우려되는 경우 시스템 온도를 확인하십시오.

또한 프로세스를 종료하는 대신 프로세스의 우선 순위를 조정하려고 할 수 있습니다.

먼저 프로세스 ID를 찾으십시오.

pgrep update-apt-xapian-index

그런 다음 우선 순위를 설정하십시오 (-20이 가장 높고 19가 가장 낮음).

renice 19 -p PID

그러면 업데이트 프로세스가 가장 낮은 우선 순위로 설정됩니다. 완료하는 데 시간이 오래 걸리지 만 시스템이 실행되는 동안 시스템을 사용할 수있게됩니다.


매번 그렇게하지 않아도됩니까? "niceness"를 한 번에 조정할 수 있는지 궁금했습니다.

1
/etc/cron.daily/apt의 463 행에서 행 nice ionice -c3 update-apt-xapian-index -q $xapian_extra_args을 변경해야합니다 nice -n 19 ionice -c3 update-apt-xapian-index -q $xapian_extra_args. 이것이 인덱스가 시작된 곳이라고 확신합니다.
dpendolino

@dpendolino 감사합니다. 나는 그것을 시도해야 할 것이다.
mikewhatever

불행히도 문제가 해결되지 않습니다. : ~ (
mikewhat11

niceionice수정 프로그램에 따라, /ect/cron.weekly/apt-xapian-index에 통합 된 이 포럼 게시물 .
ignis

2

패키지 제거 솔루션에 대한 대안을 나열합니다.

  • /etc/cron.weekly/apt-xapian-index-update실행 불가능 하게 만들 수 있습니다 .

    chmod 도끼 /etc/cron.weekly/apt-xapian-index-update

  • 또는 해당 스크립트를 편집하여 매개 변수 --updateupdate-apt-xapian-index명령 에 전달 하면 색인을 다시 작성하지 않고 업데이트 할 수 있습니다. (예를 들어, 13.04에서 부품을 $CMD --quiet으로 교체하십시오. $CMD --update --quiet) ( 소스 )

패키지를 제거하거나 실행을 방지해도 시스템이 중단되지는 않지만 Synaptic 및 APT에서 검색 속도가 느려집니다. " apt-xapian-index 패키지를 제거 (퍼지)하면 어떤 피해가 발생합니까? "


1

나는 update-apt-xapi좋은 플레이를 위한 코드를 제공하고 CPU 사용량을 줄이는 기사를 보았습니다. 여기를 읽어보십시오 .

아직 개인적으로 테스트하지는 않았지만 주석 스레드는 긍정적 인 결과의 증거를 제공합니다.

업데이트 -링크 된 아티클은 업데이트 중 CPU를 줄이기 위해 cron 파일에서 추가 / 수정하는 몇 줄을 제공합니다. 결과적으로 그 줄은 이미 내 경우에 있었으므로 도움이되지 않았습니다. 다른 사람들을 변화시킬 수 있습니다.


이것이 이론적으로 질문에 대답 할 수 있지만 여기에 답의 핵심 부분을 포함시키고 참조 할 수있는 링크를 제공하는 것이 바람직 합니다.
RolandiXor

1
@RolandTaylor-좋은 지적! 업데이트 된 항목.
Dɑvïd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.