apt: üredahead bir sonraki yeniden başlatmada yeniden oluşturulacak


13

Bir paketi ve ilgili yapılandırma dosyalarını kaldırmak için bu komutu yazdım:

sudo apt-get --purge remove supervisor 

Komut hatasız sona erdi, ancak şu mesajı aldım:

ureadahead will be reprofiled on next reboot

Bu ne demek? Yeniden başlatmam gerekiyor mu (veya yeniden başlatmanız önerilir)?

Yanıtlar:


13

Yeniden başlatmaya veya endişelenmeye gerek yok.

Ureadahead zaten hafıza dostu sayfalar halinde önceden paketlenmiş paketi dosyaları yoluyla, çağrıda iken hemen hazır böylece aslında über-önceden okuma denilen, sayfalar ve belleğe önyükleme dosyalarını önceden yükleyerek önyükleme sürelerini hızlandırmak için bir sistemdir. Aylık önyükleme için ve önyükleme ile ilgili dosyalar değiştirildiğinde, eklendiğinde veya kaldırıldığında bir plan oluşturur. Yalnızca önyükleme performansını etkilediğinden, üredahead yalnızca önyükleme sırasında geçerli olduğundan ve önyükleme paketi bir sonraki önyüklemede yine de yapılacak olduğundan yeniden başlatmaya gerek yoktur. Ancak, bazen önyükleme dosyaları veya aylık döngü uygulanmadığında bile çalışır.

Aslında nasıl çalışır:

ureadaheadönyükleme işlemini izleyecek ve daha sonra paket dosyaları oluşturacak bir yürütülebilir dosyadır. /var/lib/ureadaheadBağımsız değişkenler olmadan çalıştırıldığında, bu yürütülebilir dosya packfiles olup olmadığını denetler ve yeterince büyükse veya yoksa, sonsuza kadar izlemeye başlar. Daha sonra Ctrl+ Cişaretli bir SIGTERM verilebilir , bu sırada herhangi bir paket dosyasını kaydeder. Ayrıca ile çalıştırılabilir --timeoutotomatik durdurma ve packfiles kurtarmak yapmak.

Ref: https://wiki.archlinux.org/index.php/Ureadahead


5

über-readahead, önyükleme sırasında dosyaları zaten sayfa önbelleğinde olacakları şekilde önceden okumak için kullanılır ve önyükleme performansını artırır.

Veri dosyaları kurulumdan sonraki ilk önyüklemede ve daha sonra aylık olarak veya init komut dosyaları veya yapılandırmalara sahip paketler yüklendiğinde veya güncellendiğinde yeniden oluşturulur. Daha fazla bilgi için https://launchpad.net/ureadahead adresine bakabilirsiniz .

Şimdi, yukarıda belirtildiği gibi, ureadheadinit komut dosyalarına veya yapılandırmalara sahip paketler yüklendiğinde veya güncellendiğinde dosyaların güncellenmesi gerekir. Sizin durumunuzda, sanırım dosyaları kaldırırken de oldu. Bu nedenle ureadahead, bu kaldırma işlemine dayanarak veri dosyalarını yeniden oluşturur.


Bu cevabı anlamak daha kolay. @Obsessive ile ilgili sorunuz biraz daha zor ama daha ayrıntılı ve son olarak son soruma cevap verin Yeniden başlatmam gerekiyor mu (ya da öneriliyor)?
Paolo

@ObsessiveFOSS: Soruyu ilk başta cevaplamaya başladığımda, cevap vermedin. Ancak, gönderdikten sonra, daha önce yanıtladığınızı öğrendim. Cevabımı saklamayı düşündüm çünkü daha basit olduğunu hissettim. Her neyse, seninkinin çok detaylı olduğunu kabul ediyorum.
Sourav Mishra

@linuxandunix Tamam. Sorun değil. Dakikalar içinde, bu yüzden sorun yok /
nanofarad
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.