Як дізнатися, які процеси отримують доступ до жорсткого диска в системі GNU / Linux?


46

Я шукаю еквівалент зверху для доступу до диска, тому я можу сказати, який процес зараз читають та / або записують на диск. Зараз я використовую Ubuntu, але я думаю, що є стандартний інструмент, який є частиною набору інструментів GNU.

Відповіді:


56

Ви отримали три п’ятірки відповіді самі - той, який ви хочете, називається iotop . Шукайте його в додаткових сховищах, він повинен бути там.

alt текст


+1 побив мене до цього. ось домашня сторінка проекту: guichaz.free.fr/iotop
quack quixote

5
Там в iotop пакет в всесвіту є сховище , так як Ubuntu 8.10 (Intrepid Ibex), так що sudo apt-get install iotopповинні це зробити.
Олів'є Дагене

23

htop» F2» Рубрики »Активні стовпці»IO_RATE

Потім сортуйте за цим стовпцем. Також ви можете додавати IO_READ_RATEі IO_WRITE_RATEстовпці і сортувати відповідно до них.


2
Це працювало для мене на вбудованому Linux у полі Synology (де встановлення інших пакетів насправді не є варіантом)
benjymous

9

iotopє аналогом, topякий переглядає інформацію про використання вводу-виводу. Якщо ви хочете отримати детальну інформацію про файли, відкриті процесом, або список файлів, відкритих у каталозі, або перегляньте файли у всій системі, скористайтеся lsof. lsofдосить універсальний і надає інформацію про відкриті tcp, udp, NFS-з'єднання також.


5

Я використовую зверху .

На вершині - це повноекранний монітор продуктивності ASCII, який здатний повідомляти про активність усіх процесів (навіть якщо процеси закінчилися протягом інтервалу), щоденний журнал роботи системи та активність процесу для тривалого аналізу, виділяючи перевантажені системні ресурси за допомогою кольорів тощо. Через регулярні проміжки часу він показує активність на рівні системи, пов'язану з процесором, пам'яттю, свопом, дисками та мережевими шарами, а для кожного активного процесу показує використання процесора, зростання пам'яті, використання диска , пріоритет, ім'я користувача, стан, і вихідний код.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.