Лабораторная работа №8.
Производительность файловых систем (часть 2).

Задание

  1. На одной из машин, подготовленных в предыдущей работе развернуть AMP-систему. На сервере баз данных системы создать базу для хранения результатов измерения производительности файловой системы со следующими таблицами:
    dic_os(id,name): справочник операционных систем. 
        id - уникальный числовой идентификатор.
        os - название операционной системы
    dic_fs(id,name): справочник файловых систем . 
        id - уникальный числовой идентификатор. 
        fs - название файловой системы
    logs(id,to_os,to_fs,dtm,files_size,files_count,time_create,time_fill,time_delete): журнал измерений.
        id - уникальный числовой идентификатор, автоинкремент.
        to_os - операционная система, на которой призводились измерения (ссылка на id справочника операционных систем)
        to_fs - файловая система, на которой призводились измерения (ссылка на id справочника файловых систем)
        dtm - текущие дата и время
        files_size - общий объем файлов (cм. пред. лр.)
        files_count - кол-во файлов (cм. пред. лр.)
        time_create - время, затраченное на создание файлов (cм. пред. лр.)
        time_fill - время, затраченное на заполнение файлов (cм. пред. лр.)
        time_delete - время, затраченное на удаление файлов (cм. пред. лр.)
    
  2. Модифицировать кроссплатформенную программу из предыдущей работы таким образом, чтобы по окончании выполнения измерений программа дополнительно сохраняла полученные результаты в разработанной базе данных. Предусмотреть принудительное отключение данной возможности опцией компилятора, константой или переменной в коде, параметром командной строки и т.п. на выбор студента.