Иногда я получаю всплеск активности жесткого диска, который длится 10-20 секунд, а затем останавливается. Я видел несколько сообщений о том, что может происходить какое-то индексирование, но я не знаю, как это расследовать.
Проблема обычно - но не всегда - возникает при выходе из сна. Существует короткий период интенсивной активности, а затем она останавливается. Это происходит на системе, которая не сильно изменилась за последние 4-5 лет и только началась в последнее время, может быть, последние 4-6 месяцев.
Только что установлен фатрас, но это, кажется, только в реальном времени, мне нужна история с метками времени, чтобы я мог видеть, что обращалось к диску в определенное время.
Я предполагаю, что это вызвано запуском просроченных заданий cron: есть некоторые из них, которые должны запускаться ежедневно , еженедельно, ежемесячно. Достаточно взглянуть на / etc / cron. *
:
sh@balrog:~$ ls -ld /etc/cron.*
drwxr-xr-x 2 root root 4096 Apr 26 2018 /etc/cron.d
drwxr-xr-x 2 root root 4096 Apr 7 10:04 /etc/cron.daily
drwxr-xr-x 2 root root 4096 Apr 26 2018 /etc/cron.hourly
drwxr-xr-x 2 root root 4096 Apr 26 2018 /etc/cron.monthly
drwxr-xr-x 2 root root 4096 Jan 7 11:12 /etc/cron.weekly
sh@balrog:~$ ls -l /etc/cron.daily
total 56
-rwxr-xr-x 1 root root 311 Mai 29 2017 0anacron
-rwxr-xr-x 1 root root 376 Nov 20 2017 apport
-rwxr-xr-x 1 root root 1478 Apr 20 2018 apt-compat
-rwxr-xr-x 1 root root 314 Jan 17 2018 aptitude
-rwxr-xr-x 1 root root 355 Dez 29 2017 bsdmainutils
-rwxr-xr-x 1 root root 1176 Nov 2 2017 dpkg
-rwxr-xr-x 1 root root 372 Aug 21 2017 logrotate
-rwxr-xr-x 1 root root 1065 Apr 7 2018 man-db
-rwxr-xr-x 1 root root 6574 Apr 6 14:26 opera-browser
-rwxr-xr-x 1 root root 249 Jan 25 2018 passwd
-rwxr-xr-x 1 root root 3477 Feb 21 2018 popularity-contest
-rwxr-xr-x 1 root root 246 Mär 21 2018 ubuntu-advantage-tools
-rwxr-xr-x 1 root root 214 Jul 12 2013 update-notifier-common
Раньше, когда на самом деле cron
выполнял эти задания (теперь он, вероятно, использует таймеры systemd), которые должны были запускать некоторые время в ночное время, когда никому не понадобится такая вычислительная мощность.
Но домашние или офисные ПК не работают в эти ночные часы, поэтому был создан резервный механизм, чтобы эти фоновые задания выполнялись через некоторое время после того, как машина стала активной (после перезагрузки или после возобновления работы).
Некоторые из этих работ выполняются так быстро, что вы их даже не замечаете; другие, такие как обновление базы данных locate , могут занять некоторое время.
Этот конкретный сканирует все файловые системы на случай, если вы захотите использовать команду locate
. Меня достаточно раздражало удаление этого пакета, потому что я никогда не использую locate
( find
намного мощнее).
То, что вы описали, очень похоже на ту же проблему.
Возвращаясь к вашему конкретному вопросу, уловить эти процессы в действии довольно сложно. Когда он запустится, вы можете попытать счастья с помощью команды top
(или аналога графического интерфейса пользователя на вашем рабочем столе), какие необычные процессы активны. Но если они действительно выполняют в основном дисковый ввод-вывод и мало вычисляют, вы можете их не заметить.
pstree
также может быть полезным, поскольку показывает иерархию процессов.
Есть также iotop
и dstat
(ИМХО, менее полезно) и старый vmstat
(никогда не любил его).