как запросить sar (sysstat) для более чем однодневных точек данных

Пожалуйста, сначала проверьте параметры загрузки. Если опция загрузки установлена на UEFI, то вы не сможете сделать систему с двойной загрузкой, и вам придется использовать опции установки UEFI.

0
20.02.2018, 08:52
1 ответ

No puede hacerlo directamente. sar (systat )y amigos se limitan fundamentalmente a los registros diarios. De "sadc.c" (en sysstat -11.7.2):

 485 void setup_file_hdr(int fd)
 486 {
...
 507     file_hdr.sa_day         = rectime.tm_mday;
 508     file_hdr.sa_month       = rectime.tm_mon;
 509     file_hdr.sa_year        = rectime.tm_year;

Entonces, el encabezado del archivo contiene un solo día.

Algo convincente es el formato de un registro individual. De "sa.h":

 604 struct record_header {
...
 617     /*
 618      * Timestamp: Hour (0-23), minute (0-59) and second (0-59).
 619      * Used to determine TRUE time (immutable, non locale dependent time).
 620      */
 621     unsigned char hour;
 622     unsigned char minute;
 623     unsigned char second;

Sin embargo, la estructura también contiene el tiempo de actividad de la máquina en 1/100 de segundo y la cantidad de segundos desde la época. Tendría que investigar un poco más para ver cómo se usan estos valores (, lo cual no voy a hacer ), así que esto es más una pista que una prueba.

0
28.01.2020, 04:30

Теги

Похожие вопросы