Доброго времени суток!
Как узнать, какой процесс, в Линукс, дергает винт примерно раз в 30мин?
Ситуация: стоит ZipSlak, в биосе настроено "энергосбережение" винт останавливается через 15мин простоя. еще через примерно 15мин винт заводиться, чирикнет и снова все тихо. и так постоянно... (уже неделю)
Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых... (типа журналов)
>Доброго времени суток!
>Как узнать, какой процесс, в Линукс, дергает винт примерно раз в 30мин?
>
>Ситуация: стоит ZipSlak, в биосе настроено "энергосбережение" винт останавливается через 15мин простоя.
>еще через примерно 15мин винт заводиться, чирикнет и снова все тихо.
>и так постоянно... (уже неделю)
>Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых...
>(типа журналов)cat /etc/crontab ?
>>Доброго времени суток!
>>Как узнать, какой процесс, в Линукс, дергает винт примерно раз в 30мин?
>>
>>Ситуация: стоит ZipSlak, в биосе настроено "энергосбережение" винт останавливается через 15мин простоя.
>>еще через примерно 15мин винт заводиться, чирикнет и снова все тихо.
>>и так постоянно... (уже неделю)
>>Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых...
>>(типа журналов)
>
>cat /etc/crontab ?------------
вот я артист!!! :-)) ну конечно же cron... каждый час! тока в ZipSlak онинемного подругому организованны...
>[оверквотинг удален]
>>>еще через примерно 15мин винт заводиться, чирикнет и снова все тихо.
>>>и так постоянно... (уже неделю)
>>>Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых...
>>>(типа журналов)
>>
>>cat /etc/crontab ?
>
>------------
>вот я артист!!! :-)) ну конечно же cron... каждый час! тока в
>ZipSlak онинемного подругому организованны...man crontab - так думаю везде )))
>Доброго времени суток!
>Как узнать, какой процесс, в Линукс, дергает винт примерно раз в 30мин?
>
>Ситуация: стоит ZipSlak, в биосе настроено "энергосбережение" винт останавливается через 15мин простоя.
>еще через примерно 15мин винт заводиться, чирикнет и снова все тихо.
>и так постоянно... (уже неделю)
>Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых...
>(типа журналов)Как вариант, можно последить с помощью iotop.
>>Доброго времени суток!
>>Как узнать, какой процесс, в Линукс, дергает винт примерно раз в 30мин?
>>
>>Ситуация: стоит ZipSlak, в биосе настроено "энергосбережение" винт останавливается через 15мин простоя.
>>еще через примерно 15мин винт заводиться, чирикнет и снова все тихо.
>>и так постоянно... (уже неделю)
>>Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых...
>>(типа журналов)
>
>Как вариант, можно последить с помощью iotop.-----------
да тоже вещичка полезная, надо бы установить. Спасибки!
Короче так и не сделал :-( С крон разобрался, выключил действие на каждый час. Выключил свап "swapoff -a". iotop установить немогу, тк он требует ядро 2.6.х а у меня 2.4.х (новое ядро в силу некоторых обстоятельств возможности поставить нет)Всеравно винт кто-то дергает... хоть и реже стало, (но всеравно недостаточно редко, чтоб можно было необращать внимание).
Есть ли чтонить типа tcpdump или еще чего для HDD или мож какая прога есть, которая мониторит системные вызовы от процесов (для этих целей ее...)?
>[оверквотинг удален]
>каждый час. Выключил свап "swapoff -a". iotop установить немогу, тк он
>требует ядро 2.6.х а у меня 2.4.х (новое ядро в силу
>некоторых обстоятельств возможности поставить нет)
>
>Всеравно винт кто-то дергает... хоть и реже стало, (но всеравно недостаточно редко,
>чтоб можно было необращать внимание).
>
>Есть ли чтонить типа tcpdump или еще чего для HDD или мож
>какая прога есть, которая мониторит системные вызовы от процесов (для этих
>целей ее...)?
>[оверквотинг удален]
>>некоторых обстоятельств возможности поставить нет)
>>
>>Всеравно винт кто-то дергает... хоть и реже стало, (но всеравно недостаточно редко,
>>чтоб можно было необращать внимание).
>>
>>Есть ли чтонить типа tcpdump или еще чего для HDD или мож
>>какая прога есть, которая мониторит системные вызовы от процесов (для этих
>>целей ее...)?
>
>http://fuckup.org.ru/?x=entry:entry090923-001440Помоему это то что нужно! Спасибо! (в пон. попробую)
>[оверквотинг удален]
>>некоторых обстоятельств возможности поставить нет)
>>
>>Всеравно винт кто-то дергает... хоть и реже стало, (но всеравно недостаточно редко,
>>чтоб можно было необращать внимание).
>>
>>Есть ли чтонить типа tcpdump или еще чего для HDD или мож
>>какая прога есть, которая мониторит системные вызовы от процесов (для этих
>>целей ее...)?
>
>http://fuckup.org.ru/?x=entry:entry090923-001440Всем доброго времени суток! cron ваще убил, все равно дергает...
http://fuckup.org.ru/?x=entry:entry090923-001440
Однако это тоже некатит ибо ядро 2.4.х :-(
Благодоря вышеозначеному сайту написал скрипт:#!/bin/bash
while [ 1=1 ]; do
ps axu | grep 'D' | grep -v 'grep' | grep -v 'PID'
doneНо либо нужная микросекунда активности винта непопадает в ps, либо лыжи не едут... :-( Скрипт выдает процессы типа mgetty итд... однако то что нужно невыдает... (оставлял на несколько суток...) Заметил такую особенность: при работе скрипта винт "коротко чирикал" раз в 20 сек, однако вывод на экран отсутствовал! Что бы это значило??? Хотя помоему ps, grep и сам скрипт будучи единожды считанны в память (дисковый кэш) должны там и остоваться.
Мож кто еще подскажет какие идеи?ЗЫ команды
find / -type f -mmin -30 | grep -v 'proc' | more
find / -type f -amin -15 | grep -v 'proc' | more
введеные сразу после "чириканья винта, тоже нечего полезного невыдают...
------------------------------------------------------------------------------
хотя вод вывод, (я в библиотеках неочень разбираюсь) помоему есть кое-какие лишние?!
#find / -type f -amin -30 | grep -v 'proc' | more
/bin/bash
/bin/grep
/bin/more
/lib/libtermcap.so.2.0.8
/lib/ld-2.2.5.so
/lib/libncurses.so.5.2
/lib/libnss_dns-2.2.5.so
/lib/libc-2.2.5.so
/lib/libnss_compat-2.2.5.so
/lib/libdl-2.2.5.so
/lib/libresolv-2.2.5.so
/lib/libnsl-2.2.5.so
/usr/bin/find
/usr/lib/libgpm.so.1.18.0
Дело может быть и не в Linux... Помнится когда-то стоял у меня комп под просмотр фильмов, под виндой, так поведение было такоеже. Стоит, никто его не дергает, шпиндель раскрутился, опять тишина.
>Дело может быть и не в Linux... Помнится когда-то стоял у меня
>комп под просмотр фильмов, под виндой, так поведение было такоеже. Стоит,
>никто его не дергает, шпиндель раскрутился, опять тишина.ну попробую линукс не грузить (оставить загруженым DOS, из под которого грузиться Линь),
посмотрим...
>ну попробую линукс не грузить (оставить загруженым DOS, из под которого
>грузиться Линь),
>посмотрим...Нет, если загружен тока дос - винт засыпает и непросыпается... (проверил сегодня...)
>>ну попробую линукс не грузить (оставить загруженым DOS, из под которого
>>грузиться Линь),
>>посмотрим...
>
>Нет, если загружен тока дос - винт засыпает и непросыпается... (проверил сегодня...)
>Какое ядро? Или это тайна?
>
>Какое ядро? Или это тайна?2.4.18 (стандарное, из поставки)
прошу прощения, что сразу ненаписал эту основопологающую информацию
>>
>>Какое ядро? Или это тайна?
>
>2.4.18 (стандарное, из поставки)
>прошу прощения, что сразу ненаписал эту основопологающую информациюЕсли возможно, ставить ядро 2.4.26 или выше. В нём уже есть block_dump.
>Если возможно, ставить ядро 2.4.26 или выше. В нём уже есть block_dump.
>К сожалению нет... :-(
>Короче так и не сделал :-( С крон разобрался, выключил действие на
>каждый час. Выключил свап "swapoff -a". iotop установить немогу, тк онА файловая система какая? она тоже может жить своей жизнью. soft-updates, журналы и пр.
>>Короче так и не сделал :-( С крон разобрался, выключил действие на
>>каждый час. Выключил свап "swapoff -a". iotop установить немогу, тк он
>
>А файловая система какая? она тоже может жить своей жизнью. soft-updates, журналы
>и пр.ZipSlaсk 8.1 UMSDOS
# mount
/dev/fd2 on / type umsdos (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /proc type proc (rw)на всякий пожарный...
# ps -A
PID TTY TIME CMD
1 ? 00:00:36 init
2 ? 00:00:00 keventd
3 ? 00:00:00 ksoftirqd_CPU0
4 ? 00:01:18 kswapd
5 ? 00:00:00 bdflush
6 ? 00:00:00 kupdated
7 ? 00:00:00 khubd
8 ? 00:00:00 mdrecoveryd
41 ? 00:00:00 irattach
84 ? 00:00:04 syslogd
87 ? 00:00:00 klogd
89 ? 00:00:00 inetd
100 tty1 00:00:00 agetty
101 tty2 00:00:00 agetty
325 ? 00:00:01 in.telnetd
327 pts/0 00:00:01 bash
337 pts/0 00:00:01 bash
341 ? 00:00:00 mgetty
350 pts/0 00:00:01 psНа счет своей жизни... есть там такое - синхронизация структуры файлов, но я незнаю как это в деталях работает (переодически или после изменения чего-либо).
1)
lsof
сделать слепок до сна
после пробуждения сравнить смещение в открытых файлах2)
irattach ?? может снаружи кто на инфракрасный порт светит
>1)
>lsof
>сделать слепок до сна
>после пробуждения сравнить смещение в открытых файлах
>
>2)
>irattach ?? может снаружи кто на инфракрасный порт светитlsof - сейчас попробую...
irattach - нет, сейчас девайс физически отключен от сом порта.
>lsof - сейчас попробую...
>
>irattach - нет, сейчас девайс физически отключен от сом порта.lsof > 2.txt
...
засыпаем
...
поснулся (винт чирикнул)
lsof > 1.txt
diff 1.txt 2.txt | grep -v lsof
пусто...а вот смещение в открытых файлах посмотреть неполучается... ???
lsof -o | head
lsof: WARNING: can't report offset; disregarding -o.
....
....
....пробовал и на ядре 2.6.15-27-386 (от ubuntu 6.06) тоже самое...
(пробовал разные комбинации ключа -о, неполучилось...)
>Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых...А что говорит find / -type f -atime -2 ?
>>Комманда: "find / -type f -mtime -2" необнаруживает новых файлов\изменений в старых...
>
>А что говорит find / -type f -atime -2 ?Чем же все закончилось???