Как читать файл sar из другой системы ubuntu

Я использую две разные версии на Ubuntu: одна - 14.04, а другая - 15.10. Я хочу читать файлы sar систем 14.04 из системы ubuntu 15.10. Я перенес файлы sar, но не могу их прочитать.

3
задан 17 February 2016 в 12:12
2 ответа

Различные версии файлов sar не обязательно совместимы, и я думаю, что формат файла изменился между этими версиями. Вы можете либо понизить версию sar в своей системе, либо попытаться установить точную версию, которая у вас есть в старой системе. Если вам просто нужна информация, вы можете выгрузить ее в текстовую версию в старом поле.

См. Один пример из SO:

https://stackoverflow.com/questions/15348914/output-sar-command-results -to-a-csv-file

1
ответ дан 3 December 2019 в 07:25

sadf имеет аргумент -c , который:

   -c     Convert an old system activity binary datafile (version 9.1.6 and later) to 
          current up-to-date format. Use the following syntax:

          sadf -c old_datafile > new_datafile

В моем случае я хотел использовать недавнюю (systtat> = 11.3.1) функцию построения SVG для sadf , и он пожаловался на:

Current sysstat version cannot read the format of this file (0x2171)

Выполнение sadf -c old> new (sysstat 11.6) помогло.

Я использовал это для построения всех данных в ] файл saNN в SVG:

docker run --rm -it -v $PWD:/tmp/data -w /tmp/data alpine:3 \
  sh -c "apk add -q --update sysstat 2> /dev/null && \
         sadf -c saNN > /tmp/sa 2> /dev/null && \
         sadf -O packed -g /tmp/sa -- -A" > saNN.svg

Также см. проблему переносимости файлов данных sa sysstat .

0
ответ дан 3 December 2019 в 07:25

Теги

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