LINUX.ORG.RU

Помогите с atop


0

1

Есть бинарный лог atop, например /var/log/atop/atop_20130721, в нем хранятся данные за месяц. Как вытащить оттуда логи за определенную дату?

★★★★★

гы. три звезды, а ман не читает. Не стыдно?

View the contents of the standard logfile of 2012, June 7 from 02:00 PM onwards interactively: atop -r 20120607 -b 14:00

emulek
()
Ответ на: комментарий от emulek

Про это я прочитал, если набрать вот так:

atop -r 20130826 -b 02:00
Откроется статистика за вечер, потому что нужная в файле лога от 20130721. Допустим, если набрать так:
atop -r 20130722 -b 02:00
будет такое:

/var/log/atop//atop_20130722 - open raw file: No such file or directory

Потому, что данные лежат в логе /var/log/atop/atop_20130721. Собственно, это я указал уже вверху и мне лень писать, что «сам не шарит, а пришел помогать».

ostin ★★★★★
() автор топика
Ответ на: комментарий от ostin

что «сам не шарит, а пришел помогать».

читать тебе тоже лень? Ладно, я сегодня добрый, лови:

$ atop -PCPU,DSK -r /tmp/atop.raw 
RESET
CPU amilo 1377526470 2013/08/26 18:14:30 35027 100 2 212383 478451 205413 3194806 67716 129 3468 0 0 1600 100
DSK amilo 1377526470 2013/08/26 18:14:30 35027 sda 3667259 77964 2744130 48272 8250726
DSK amilo 1377526470 2013/08/26 18:14:30 35027 sdb 0 0 0 0 0
DSK amilo 1377526470 2013/08/26 18:14:30 35027 sdc 3957 586 4688 0 0
SEP
дальше объяснять, или всё-же сам допетришь? И да, ты мне ничего не должен, это пример из мана, который ты не осилил.

emulek
()
Ответ на: комментарий от emulek

Hint:

1377526470

вся магия в этом числе. Что-бы получить от 9/11 до 9/12 надо искать

$ echo $(date +%s -d'9/11')..$(date +%s -d'9/12')
1378843200..1378929600

emulek
()
Ответ на: комментарий от emulek

Чувак, мне надо в atop быстро «отмотать» время и дату на нужную мне. Неужели это никак сделать нельзя? То, что ты предлагаешь, это какие-то костыли.

ostin ★★★★★
() автор топика
Последнее исправление: ostin (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.