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.