Update-apt-xapi çalışırken% 100 CPU kullanımı zararlı mı?


31

(Sistem: 11.10 Unity 3D'yi çalıştırıyor)

Ne zaman güncelleme-apt-xapi (birkaç dakika için yaklaşık)% 100, CPU kullanımı kalır çalışıyor. Bu normal mi? Komutun yazılım paketleri dizinini güncellemek için update-apt-xapian-index komutunu çalıştırdığını biliyorum .

Sorum şu: Bir kaç dakika bu kadar yüksek CPU kullanımı kabul edilebilir mi? (Bir Dell Inspiron 1545 dizüstü bilgisayarım var ve işlemci "Intel® Core ™ 2 Duo İşlemci T6400 @ 2.00GHz × 2" dir)

Zararlı olabilirse, teknik olarak yetkin olmayan bir kullanıcı hangi önlemleri alabilir?



Lesmana, bu soruya update-apt-xapian-index , içinde bulunamayacak olma ihtimalini yorumladım 12.04.

Yanıtlar:


16

Tamamen zararsızdır. Devamlı devam ederse, kaçabilirsin:

sudo killall update-apt-xapian-index

CPU'nuzu kızartmaya karşı korumak için: D, ancak sisteminizin soğutması kötü olduğunda, muhtemelen riskli olabilir.

"Alt sorunuza" cevap vermek için, ideal olmadığı kadar gerçekte "kabul edilebilir" değil, ancak hasara neden olacak kadar uzun süre devam etmeyecek şekilde "kabul edilebilir" olur :) .

İpucu:
Bu program çalışırken, önemli / önemli olmadığı sürece, bilgisayarda yaptığınız her şeyi yapmayı bırakın ve cpu-frekans göstergesine sahipseniz, o an için performansa ayarlayın, ve uygulamanın kendi adımlarından geçmesine izin verin. Bu şekilde daha hızlı bitecek ve sisteminiz bittiğinde kullanmak daha yumuşak olacaktır (kaynaklar üzerindeki kilitlenme nedeniyle daha az).


Teşekkürler! Ben de öyle yapıyorum: Diğer programları kapatıyorum (tarayıcı, Calc, Movie Player) ve CPU kullanımı düşene kadar beklerim. Hala bir veya iki dakika sürer. Hofmann'ın Sistem Yükü Göstergesini kurdum.

1
Ve sistem bile yaptılar ,% 100 bir işlemci çalıştıran, kötü soğutma sahip aylarca hatta sürekli o mümkün değilse CPU hızı sıcaklığı çok yüksek aldığında azaltmak ve çünkü, bunun nedeni problemlerine çok olası olacaktır gerçekleşmesi için, daha sonra manuel olarak yapılandırılmadıkça BIOS makineyi kapatır. (Makinenin veri kaybından kaynaklanabilecek tek ani hasar aniden kesilebilir ... ve bunun bile elektrik kesintisinden daha düşük olması muhtemeldir, çünkü muhtemelen sürücünün okunmasını / yazılmasını sağlayacak şekilde yapılacaktır. dinlenmek için gelmeye başlıyor.)
Eliah Kagan

1
@EliahKagan, her şey yolundayken ve sakıncalı (ve gerçek) - bir dizüstü bilgisayarın çok uzun süre çok ısınmasına izin verilmesi önerilmez (bazıları yüksek sıcaklıklarda hemen kapanmaz). En güvenli bahis bundan kaçınmaktır.
RolandiXor

1
@EliahKagan ana laptopum (HP dv7 1020us) bir örnek. Isı pilimi iki kez öldürdü. Şimdi dur, teşekkürler.
RolandiXor

1
her zamanki gibi ... harikasınız .. !!! +1
Prasad RD

9

Sadece şunlarla tatmin edici bir şekilde çözülebilir:

apt-get purge apt-xapian-index

Bu, hatalı programı sistemden kaldırdı ve dizüstü bilgisayarımın% 100 CPU kullanmaya başlamayacağına ve aynı anda tekrar sabit diskleri çöpe atmayacağına inanıyorum.


3

CPU kullanımınızı birkaç dakika boyunca% 100'de tutmanın zarar vermeyeceği kabul edildi.

Her zaman kullanabilirsiniz:

acpi -tf

Eğer endişeniz varsa, sistem sıcaklığını kontrol etmek için.

Ayrıca, işlemi öldürmek yerine işlemin önceliğini ayarlamayı deneyebilirsiniz.

İlk önce işlem kimliğini bulun:

pgrep update-apt-xapian-index

Ardından önceliği belirleyin (-20 en yüksek ve 19 en düşük):

renice 19 -p PID

Bu güncelleme işlemini en düşük önceliğe ayarlayacaktır. Bitmesi daha uzun sürecek, ancak çalışırken sistemi kullanılabilir hale getirecekti.


Bunu her zaman yapmak zorunda kalmaz mıyım? "Güzelliği" bir kez ve hepimiz için ayarlamanın mümkün olup olmadığını merak ediyordum.

1
/Etc/cron.daily/apt satırının 463 nolu satırında nice ionice -c3 update-apt-xapian-index -q $xapian_extra_args, onu değiştiren satır bulunmalıdır nice -n 19 ionice -c3 update-apt-xapian-index -q $xapian_extra_args. Endeksin nereden başlatıldığına eminim.
dpendolino

@dpendolino Güzel bul, teşekkürler. Bunu denemek zorundayım.
mikew

Ne yazık ki, bu da sorunu çözmüyor. : ~ (
mik

niceVe ionicedüzeltme göre, /ect/cron.weekly/apt-xapian-index entegre edilmiştir Bu forum yazı .
ignis

2

Paket kaldırma çözümü için bazı alternatifler listeleme.

  • /etc/cron.weekly/apt-xapian-index-updateÇalıştırılamaz hale getirebilirsiniz :

    chmod ax /etc/cron.weekly/apt-xapian-index-update

  • Alternatif olarak, komut parametresi geçirmek için bu düzenleme --updateiçin update-apt-xapian-indexonu yeniden yerine endeksi güncelleyecek böylece, komuta. (Örneğin, 13.04'te, parçaları $CMD --quietile değiştirin $CMD --update --quiet) ( Kaynak )

Paketin kaldırılmasının (veya yürütülmesini engellemenin) sistemi kırmayacağını, ancak Synaptic ve APT'deki aramaları yavaşlatacağını unutmayın. Ayrıca bakınız: " apt-xapian-index paketini kaldırma (temizleme) paketinden ne tür bir zarar gelebilir? "


1

update-apt-xapiOyun oynamanın kodunu veren ve CPU kullanımını azaltan bir makale üzerinden geçtim . Buradan oku .

Henüz kişisel olarak test etmedim, ama yapmak üzereyim - ve yorum dizisi olumlu sonuç kanıtı veriyor.

Güncelleme - bağlantılı makale, güncelleme sırasında CPU'yu azaltmak için cron dosyasına eklemek / değiştirmek için bazı satırlar sunar. Anlaşıldığı üzere, bu çizgiler benim durumumda zaten mevcuttu, bu yüzden orada bana yardım etmedi. Başkaları için bir fark yaratabilir.


Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
RolandiXor

1
@RolandTaylor - iyi nokta! giriş güncellendi.
Ağustos'ta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.