Здесь показаны различия между двумя версиями данной страницы.
|
linux:who-use-disk [2018/03/24 08:58] |
linux:who-use-disk [2021/02/11 09:21] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ===== Linux: как узнать, кто использует диск? ===== | ||
| + | Утилита - аналог top, но для наблюдения за дисковыми операциями. | ||
| + | <code bash> | ||
| + | sudo apt install iotop | ||
| + | sudo iotop | ||
| + | </code> | ||
| + | \\ | ||
| + | <code bash> | ||
| + | sudo apt install sysstat | ||
| + | #Посмотреть общую статистику (скорость чтения-записи по данным ядра) | ||
| + | iostat | ||
| + | #Расширенная статистика | ||
| + | iostat -x -m 3 | ||
| + | </code> | ||
| + | \\ | ||
| + | Очень мощная утилита для наблюдения за диском: | ||
| + | <code bash> | ||
| + | sudo apt-get install lsof | ||
| + | #Список пользователей и/или процесов использующих устройство | ||
| + | #Также можно для определенного файла. | ||
| + | lsof /dev/sda1 | less | ||
| + | |||
| + | #Отобразить файлы, открытые процессом screen: | ||
| + | lsof -c screen | ||
| + | |||
| + | #Аналогично по PID процесса: | ||
| + | lsof -p 1205 | ||
| + | |||
| + | #Файлы открытые от имени пользователя: | ||
| + | lsof -u alex | ||
| + | |||
| + | #отобразить активные сетевые подключения | ||
| + | lsof -i | ||
| + | </code> | ||
| + | \\ | ||
| + | Очень подробно об lsof: https://rtfm.co.ua/ispolzovanie-utility-lsof-v-primerax/ \\ | ||
| + | И тут: https://habrahabr.ru/company/ruvds/blog/337934/ | ||