it-swarm.asia

GNU / Linux tabanlı bir sistemde hangi işlemlerin sabit diske eriştiğini nasıl öğrenebilirim?

Disk erişimi için top 'a eşdeğerini arıyorum, bu nedenle hangi işlemlerin şu anda okuduğunu ve/veya diske yazdığını söyleyebilirim. Şu anda Ubuntu kullanıyorum, ancak GNU araç setinin bir parçası olarak kullanılabilen standart bir araç olduğunu hayal ediyorum.

45

Yanıtın beşte üçünü kendin aldın - istediğin isme iotop . Ekstra depolarda ara, orada olmalı.

alt text

55
caliban

htopF2 "Sütunlar" Aktif Sütunlar "IO_RATE

Sonra bu sütuna göre sıralayın. Ayrıca IO_READ_RATE ve IO_WRITE_RATE sütunlarını ekleyebilir ve bunlara göre sıralayabilirsiniz.

22
shandr

iotopname__, G/Ç kullanım bilgilerini izleyen top'nin karşılığıdır. Bir işlem tarafından açılan dosyalar veya bir dizinde açılan dosyalar listesi hakkında ayrıntılı bilgi almak veya tüm sistemdeki dosyaları izlemek istiyorsanız, lsofname __.lsofişlevini kullanmak çok yönlüdür ve açık tcp, udp, NFS bağlantıları hakkında bilgi sağlar. çok.

9
nagul

Ben atop kullanıyorum.

Atop, tüm süreçlerin aktivitesini raporlama yeteneğine sahip (süreçler arasında bitmiş olsa bile), sistemin günlük kaydını ve uzun vadeli analiz için proses aktivitesini rapor edebilen, uzun süreli analiz için vurgulanan bir ASCII tam ekran performans monitörüdür. renkler vb. kullanılarak aşırı yüklenmiş sistem kaynakları vb. Düzenli aralıklarla, CPU, bellek, takas, disklerle ve ağ katmanlarıyla ilgili sistem düzeyinde etkinlik gösterir. ve her aktif işlem için CPU kullanımı, hafıza artışı, disk kullanımı , öncelik, kullanıcı adı, durum ve çıkış kodunu gösterir.

enter image description here

5
supercheetah