Sabit diskimi hangi işlemin kullandığını öğrenin


1

Spot ışık oluşturma işlemi olduğunu biliyorum, ancak son birkaç gündür HDD'mi öldürüyor ve durmayacak. CPU kullanımı oldukça düşüktür, ancak fs_usagemds sürecinin sürekli bir şey yaptığını gösterir.

Bunu bırakarak zorlamaya çalıştım, kill -9ancak otomatik olarak yeniden doğacak ve HDD'mi öldürmeye devam edecek.

Tüm HDD'leri Spotlight gizlilik listesine ekledim ve indekslemeyi devre dışı bırakarak sudo mdutil -a -i off birkaç yeniden başlatma yaptım ancak devam ediyor.

Açılmasını ve çalışmasını nasıl önleyeceğine dair bir fikrin var mı?

Güncelleme:

Aşağıdaki komutu kullanarak mds durdurmayı başardı:

sudo launchctl unload -w /System/Library//LaunchDaemons/com.apple.metadata.mds.*

Ancak yeniden başlattıktan sonra HDD'm hala ~ 6MB / s yazıyor ve ~ 500KB / s okuyor Hangi işlemin HDD'mi tükettiğini nasıl bulacağınıza dair bir fikriniz var mı? Bilgisayarımı inanılmaz yavaşlatıyor.

Güncelleme 2:

Bilgisayarı bir süre yalnız bıraktığım için sadece 3MB / s yazıyor.

Güncelleme 3:

Sadece şimdi yaklaşık 5 saniye durdu, sonra tekrar yazmaya başladı. Farklı bir şey yapmıyordum.

İşte kullanımın bir ekran görüntüsü:

hdd kullanımı


Lütfen "HDD'mi öldürerek" derken neyi kastettiğinizi açıklayabilir misiniz?
Dustin L.

Mevcut tüm indeksleri yok etmelisin ve Spotlight'ın bir kez tamamen geçmesine izin vermelisin. Ayrıca, 6 MB / sn çok fazla değil. Ortalama olarak, bir sabit disk, üst seviye donanımda 30 MB / sn ile 80 MB / sn arasında değişecektir. Kurşunu ısır ve bırak.

@DustinStalin Sadece HDD’yi kullandığı için yoğun şekilde çalışır ve sırayla işletim sistemi günlük işleri yapamaz. Uygulamalarımı uygun bir hızda çalıştırmak gibi.
Nane

Hala bir spot ışığı indeksi mi yapıyor?
Dustin L.

@RandolphWest olmadığını biliyorum, ama şimdi 3MB / s'ye düşmesine rağmen bilgisayarım hala yavaş olmasına rağmen, bazı garip yerlere 6MB / s'de yavaşlama sağlamak için yazıyor olmalı. mds artık çalışmıyor, bu yüzden spot olamıyor.
Nane

Yanıtlar:


3

fs_usageTerminalde çalıştırmayı deneyin (root olarak çalıştırılmalıdır):

sudo fs_usage

Bu, Terminal penceresindeki tüm disk erişiminizin ayrıntılarını vermeye başlar. Hızla geçebilir, ancak en azından diske erişen uygulama adlarını görebilmelisiniz.

Daha fazla bilgi ve burada fs_usage komutu için seçenekler .


3

fseventer , fs_usage tarafından sağlanan bilgilerin harika bir ön yüzüdür ve dosya sistemi etkinliğinin komut satırından daha hızlı anlaşılmasını sağlar.

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.