[linux] Периодическая работа hdd
поисковиков никаких нету? типа kat
Имхо, kded шалит =)
Универсальный метод – отключать процессы по одному, и следить за активностью.
PS: У меня при запущенном KDE и нулевой активности с моей стороны тоже происходят периодические записи на винт с периодом в несколько минут (в среднем от 4 до 8). Запись происходит в два этапа в среднем по 100-200kb сначала один раз, потом второй через секунду-две. lm-profiler его не спалил. Так что тоже интересует софт, который мог бы спалить мерзавца
только вот он показал, что обращается к винту reiserfs/0
это как понимать? сомнительно, что в фс дело
его работу можно регулировать?
Ради успокоения насчёт 5 секунд можно сделать grep -w 5000 по исходникам kde
а если 5017?
щас попробую примонтировать reiserfs с опцией noatime
а если 5017?Неа, именно 5000. Есть ещё 500, но это про другое.
Кстати, у тебя hal ещё есть, он тоже может шалить вроде как.
A40': Так завещел великий и мудрый LT, и по-другому --- некошерно.
---
"Я знаю правду! Все прежние правды --- прочь!"
спасибо, так и сделаю
он проверяет, не изменился ли hostname, каждые 5 секунд
как отключить - не знаю
перенеси /etc/hostname на tmpfs =)
если создать симлинк - ведь ничего не изменится?
он проверяет, не изменился ли hostname, каждые 5 секундЭто в kdedrc задаётся, вот что написано в README.kded в исходниках kdelibs:
как отключить - не знаю
Configuration of built in tasks.Файл kdedrc можно найти в ~/.kde/share/config
================================
The built in tasks have some configuration options that can be changed by
editing the kdedrc configuration file. Changes need to be made with a text-
editor, there is no GUI available. All options are listed under the [General]
group:
HostnamePollInterval: This can be used to adjust the time interval at which
the hostname is checked for changes. The time is specified in milliseconds
and has a default of 5000 (5 seconds).
CheckSycoca: This option can be used to disable checking for new software.
ksycoca will still be built when kded starts up and when applications
explicitly request a rebuild of the ksycoca database. The user can
also manually rebuild ksycoca by running the kbuildsycoca program.
The default value of this option is "true". Checking can be disabled by
setting this option to "false".
CheckUpdates: This option can be used to disable checking for update files.
kconf_update will still be run when kded starts up.
The default value of this option is "true". Checking can be disabled by
setting this option to "false".
CheckHostname: This option can be used to disable checking for hostname
changes. The default value of this option is "true". Checking can be
disabled by setting this option to "false".
Example kdedrc file with default values:
[General]
HostnamePollInterval=5000
CheckSycoca=true
CheckUpdates=true
CheckHostname=true
P.S. Там ещё в старых kde была жопа с media manager'ом, тоже кого-то опрашивал слишком дерзко, его можно отключать через service manager, как я уже раньше писал.
если создать симлинк - ведь ничего не изменится?не факт.
noatime не помогла?
нет, никакого эффекта
судя по моему конфигу, всё отключено, нитервал поставил на 10 с, но винт почёсывается всё равно каждые 5 секунд
винт почёсывается всё равно каждые 5 секундПосле убивания kded'а остаётся почёсывание? KDE media manager, ну или как его там, отключил? Если проблема всё-таки в kded'е, то какая версия kde?
Зато нашёл вопрос в факе по reiserfs: http://www.namesys.com/faq.html#sync-atime
Только я это уже делал
перемонтировал reiserfs с опциями noatime,async,commit=600. Теперь максимальный интервал увеличился с 5 секунд до полминуты.
то что рейзер пишет журнал это не косяк а его симптом — кто-то активно дёргает фаловую систему.
Оставить комментарий
yulya
Мой дебиан в холостом режиме при отключенных сети и демонах (самба в том числе) через каждые 5 секунд что-то пишет на диск (при этом мигает соотв. лампочка). При выходе из kde такой эффект пропадает. Я подозреваю, что это из-за журналирования, только не представляю, где тут копаться. Может, у вас есть какие-то идеи? Вот вывод ps -ef: