Скрипт для получения еженедельного роста табличного пространства

Конфигурация ядра Linux включает в себя множество специфичных для оборудования деталей, таких как включение драйверов для устройств. Маловероятно, что это можно будет перенести с одной архитектуры на другую (за исключением тесно связанных, таких как x86 и x86_64). Кроме того, чипы ARM настраиваются из меню встроенных устройств, что требует специальной обработки конфигурации. Это делает ARM еще более отличным от вашего ПК в обработке конфигурации, чем, скажем, x86_64 и SPARC64.

Вам нужно будет один раз настроить конфигурацию для вашего конкретного использования. Вам следует использовать один из инструментов конфигурации, управляемых с помощью меню, который позволит вам сохранить области конфигурации в том виде, в котором они есть, без особой работы.

0
18.04.2018, 14:35
1 ответ

Быстрое решение:

perl -lane '1..eof?$p[$F[0]]=$F[9]:print$_,sprintf("%8s%8.2f",$p[$F[0]],$F[9]-$p[$F[0]])' this_weeks_report last_weeks_report

Выход:

Tab                          Page             Num     Total      Used     Free  Percent       -    0.00
 Id TableSpace Name   Type   Size     State   Cont    Pages     Pages     Pages    Used       -    0.00
--- ---------------   ----   -----  --------  ----  ------- --------- --------- -------       -    0.00
  0 SYSCATSPACE        SMS   4096     0x0000    1     96511         -         -       -       -    0.00
  1 SYSTOOLSPACE       SMS   4096     0x0000    1       257         -         -       -       -    0.00
  2 USERSPACE1         SMS   4096     0x0000    8  36342895         -         -       -       -    0.00
  3 TSD03              DMS   4096     0x0000    6   7614640   5620224   1992704   73.80   73.96   -0.16
  4 TSI03              DMS   4096     0x0000    5   5999664   5592320    405248   93.21   93.46   -0.25
  5 TSD02              DMS   4096     0x0000    3   2266080   2150912    113920   94.91   95.10   -0.19
  6 TSI02              DMS   4096     0x0000    3   2555904   2393472    162048   93.64   93.78   -0.14
  7 TS08               DMS   4096     0x0000    6  44703680  37881632   6821856   84.73   84.95   -0.22
  8 TS10               DMS   4096     0x0000    1   3248576   1367008   1881536   42.08   42.35   -0.27
  9 TSD04              DMS   4096     0x0000    4    163840    151362     12470   92.38   92.61   -0.23
 10 TSI04              DMS   4096     0x0000    2     67584     28886     38694   42.74   42.85   -0.11
 11 TSD05              DMS   4096     0x0000    3   1572864   1448704    123392   92.10   92.12   -0.02
 12 TSI05              DMS   4096     0x0000    3   1310720    963072    346880   73.47   73.49   -0.02

Комментарии:

Это не касается заголовков. Для этого вам лучше расширить один -лайнер в полноценный скрипт, где вы сможете более точно -настроить вывод и добавить дополнительные функции в соответствии с вашими потребностями.

0
28.01.2020, 04:25

Теги

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