diff --git a/hake/menu.lst.armv8_imx8x b/hake/menu.lst.armv8_imx8x index 94510ad..306adf9 100644 --- a/hake/menu.lst.armv8_imx8x +++ b/hake/menu.lst.armv8_imx8x @@ -13,5 +13,6 @@ module /armv8/sbin/stackoverflow module /armv8/sbin/echoserver module /armv8/sbin/shelly module /armv8/sbin/filereader +module /armv8/sbin/filesystem_performance module /armv8/sbin/block_driver_server module /armv8/sbin/netcat diff --git a/include/aos/performance.h b/include/aos/performance.h index 70c9e16..f1122a0 100644 --- a/include/aos/performance.h +++ b/include/aos/performance.h @@ -1,12 +1,15 @@ #ifndef LIBBARRELFISH_PERFORMANCE_H #define LIBBARRELFISH_PERFORMANCE_H -#include +#define PERFORMANCE_MEASUREMENT_COUNT_MAX 100 -#define PERFORMANCE_MEASUREMENT_COUNT_MAX 10 +#include -// uncomment to enable performance measurements -// #define PERFORMANCE_ENABLED +// uncomment to enable performance measurements for the measurement system +// #define PERFORMANCE_PERFORMANCE + +// uncomment to measure URPC performance +// #define URPC_PERFORMANCE struct measurement { const char *tag; diff --git a/lib/aos/aos_urpc.c b/lib/aos/aos_urpc.c index 6511213..1b5f837 100644 --- a/lib/aos/aos_urpc.c +++ b/lib/aos/aos_urpc.c @@ -23,8 +23,8 @@ extern coreid_t my_core_id; extern rpc_handler_t rpc_handlers[RPC_MTYPE_COUNT]; -#ifdef PERFORMANCE_ENABLED -struct performance_context p; +#ifdef URPC_PERFORMANCE +static struct performance_context p; #endif errval_t do_aos_urpc( @@ -143,6 +143,10 @@ static void urpc_server_handler(void *arg) { } static void urpc_server_send_reply(struct aos_urpc_server *urpc, errval_t err) { +#ifdef URPC_PERFORMANCE + uintptr_t msg_type = urpc->meta->a0; +#endif + urpc->meta->a0 = err; if (!capref_is_null(urpc->ret_cap)) { err = cap_direct_identify(urpc->ret_cap, &urpc->meta->cap); @@ -159,15 +163,19 @@ static void urpc_server_send_reply(struct aos_urpc_server *urpc, errval_t err) { "dmb sy\n" ); - // tell the other side that we are done - urpc->meta->call_in_progress = false; - -#ifdef PERFORMANCE_ENABLED +#ifdef URPC_PERFORMANCE if(msg_type == RPC_MTYPE_NOP) { perf_add_now(&p, "done"); } + // memory barrier + __asm volatile ( + "dmb sy\n" + ); #endif + // tell the other side that we are done + urpc->meta->call_in_progress = false; + // Unblock the URPC thread thread_sem_post(&urpc->sem); } @@ -218,7 +226,7 @@ int urpc_server(void *arg) { "dmb sy\n" ); -#ifdef PERFORMANCE_ENABLED +#ifdef URPC_PERFORMANCE bool type_nop = urpc->meta->a0 == RPC_MTYPE_NOP; if(type_nop) { perf_init(&p, "aos_urpc_server"); @@ -229,7 +237,7 @@ int urpc_server(void *arg) { // handle the URPC on the same thread that handles regular RPCs, to avoid concurrency for the handlers waitset_chan_trigger_closure(default_ws, &chan, MKCLOSURE(urpc_server_handler, urpc)); -#ifdef PERFORMANCE_ENABLED +#ifdef URPC_PERFORMANCE if(type_nop) { perf_add_now(&p, "triggered_closure"); } @@ -238,7 +246,7 @@ int urpc_server(void *arg) { // wait until the rpc is handled thread_sem_wait(&urpc->sem); -#ifdef PERFORMANCE_ENABLED +#ifdef URPC_PERFORMANCE if(type_nop) { perf_print(&p); } diff --git a/lib/aos/paging.c b/lib/aos/paging.c index dd96d3c..95bd283 100644 --- a/lib/aos/paging.c +++ b/lib/aos/paging.c @@ -30,6 +30,12 @@ #define PT_STATIC_EXCEPTION_STACK_SIZE (4 * BASE_PAGE_SIZE) +// #define PT_FAULT_PERFORMANCE +#ifdef PT_FAULT_PERFORMANCE +#include +static struct performance_context pcontext; +#endif + static struct paging_state current; // initial page fault handler stack space static char pt_static_exception_stack[PT_STATIC_EXCEPTION_STACK_SIZE]; @@ -95,6 +101,12 @@ static void pt_exception_handler(enum exception_type type, int subtype, void *addr, arch_registers_state_t *regs) { errval_t err; + + #ifdef PT_FAULT_PERFORMANCE + perf_init(&pcontext, "pt_exception"); + perf_add_now(&pcontext, "start"); + #endif + lvaddr_t ip = registers_get_ip(regs); // debug_printf("[pt_exception_handler] type=%s, addr=%p, ip=%p\n", @@ -120,12 +132,21 @@ static void pt_exception_handler(enum exception_type type, int subtype, thread_mutex_lock_nested(&st->lock); // debug_printf("[pt_exception_handler] Got paging mutex.\n"); + #ifdef PT_FAULT_PERFORMANCE + perf_add_now(&pcontext, "locked"); + #endif + struct pt_vaddr_reg_t *vaddr_reg = &st->vaddr_head; for (; vaddr_reg != NULL; vaddr_reg = vaddr_reg->next) { if (vaddr_reg->base <= page_addr && page_addr < vaddr_reg->base + vaddr_reg->size) { break; } } + + #ifdef PT_FAULT_PERFORMANCE + perf_add_now(&pcontext, "vaddr"); + #endif + if (vaddr_reg == NULL) { thread_mutex_unlock(&st->lock); static char str[256]; @@ -148,6 +169,9 @@ static void pt_exception_handler(enum exception_type type, int subtype, if (is_mapped(st, page_addr)) { // Page has already been mapped by another thread before we took the lock. thread_mutex_unlock(&st->lock); + #ifdef PT_FAULT_PERFORMANCE + perf_add_now(&pcontext, "unlocked"); + #endif return; } @@ -158,15 +182,28 @@ static void pt_exception_handler(enum exception_type type, int subtype, USER_PANIC_ERR(err, "Failed to allocate frame in page fault handler"); } + #ifdef PT_FAULT_PERFORMANCE + perf_add_now(&pcontext, "got_frame"); + #endif + err = _paging_map_fixed_attr(st, page_addr, frame, BASE_PAGE_SIZE, VREGION_FLAGS_READ_WRITE); if (err_is_fail(err)) { thread_mutex_unlock(&st->lock); USER_PANIC_ERR(err, "Failed to map frame in page fault handler"); } + #ifdef PT_FAULT_PERFORMANCE + perf_add_now(&pcontext, "mapped"); + #endif + // debug_printf("[pt_exception_handler] Releasing paging mutex.\n"); thread_mutex_unlock(&st->lock); // debug_printf("[pt_exception_handler] done\n"); + + #ifdef PT_FAULT_PERFORMANCE + perf_add_now(&pcontext, "unlocked"); + perf_print(&pcontext); + #endif } /** diff --git a/lib/aos/performance.c b/lib/aos/performance.c index 77cbd1e..0957426 100644 --- a/lib/aos/performance.c +++ b/lib/aos/performance.c @@ -11,21 +11,21 @@ void perf_init(struct performance_context *c, const char *name) { inline void perf_add_measurement(struct performance_context *c, const char *tag, systime_t timestamp) { assert(c->count < PERFORMANCE_MEASUREMENT_COUNT_MAX); - - __asm volatile ( - "dmb sy\n" - ); c->measurements[c->count].tag = tag; c->measurements[c->count].timestamp = timestamp; c->count++; - __asm volatile ( - "dmb sy\n" - ); + } inline void perf_add_now(struct performance_context *c, const char *tag) { + __asm volatile ( + "dmb sy\n" + ); systime_t now = systime_now(); + __asm volatile ( + "dmb sy\n" + ); perf_add_measurement(c, tag, now); } diff --git a/lib/block_driver/block_driver.c b/lib/block_driver/block_driver.c index 6cf05f0..c609438 100644 --- a/lib/block_driver/block_driver.c +++ b/lib/block_driver/block_driver.c @@ -4,6 +4,14 @@ #include +// #define BLOCK_DRIVER_CLIENT_PERFORMANCE +#ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE +#include +static struct performance_context pcontext; +#endif +#ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE +#endif + struct block_driver_state { struct ump_send_chan *send_chan; struct ump_recv_chan *recv_chan; @@ -55,12 +63,19 @@ errval_t block_driver_init(void) { } static void handle_payload(void *arg, size_t payload_size, void *payload) { + #ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE + perf_add_now(&pcontext, "payload"); + #endif state.request_ongoing = false; } static void handle_response(void *arg, size_t header_size, void *header, size_t payload_size) { struct block_driver_result *result = header; + #ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE + perf_add_now(&pcontext, "header"); + #endif + state.result = result->err; if (state.current_request->action == BLOCK_DRIVER_ACTION_READ && err_is_ok(result->err)) { @@ -93,6 +108,11 @@ static errval_t send_blocking_request(enum block_driver_action action, uint64_t assert(state.send_chan != NULL); assert(!state.request_ongoing); + #ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE + perf_init(&pcontext, "block_driver_client"); + perf_add_now(&pcontext, "start"); + #endif + errval_t err; state.request_ongoing = true; @@ -124,6 +144,10 @@ static errval_t send_blocking_request(enum block_driver_action action, uint64_t // register response handler ump_recv_header(state.recv_chan, handle_response, NULL); + #ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE + perf_add_now(&pcontext, "dispatching"); + #endif + // wait for the response while (state.request_ongoing) { err = event_dispatch(&ws); @@ -133,6 +157,11 @@ static errval_t send_blocking_request(enum block_driver_action action, uint64_t } } + #ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE + perf_add_now(&pcontext, "done"); + perf_print(&pcontext); + #endif + return state.result; } diff --git a/lib/fs/fat32.c b/lib/fs/fat32.c index 2476443..1711e7e 100644 --- a/lib/fs/fat32.c +++ b/lib/fs/fat32.c @@ -1,5 +1,4 @@ #include -#include #include #include @@ -7,6 +6,16 @@ #include "fs_internal.h" #include +// enable debug printing +// #define FAT32_DEBUG_ENABLE +#ifdef FAT32_DEBUG_ENABLE +#define FAT32_DEBUG_PRINTF(fmt, args...) DEBUG_PRINTF("[%s] " fmt "\n", __FUNCTION__, args) +#define FAT32_DEBUG_PRINT(s) DEBUG_PRINTF("[%s] " s "\n", __FUNCTION__) +#else +#define FAT32_DEBUG_PRINTF(...) +#define FAT32_DEBUG_PRINT(...) +#endif + // NOTE rueegges: uncomment to enable fat32 performance measurements // #define FAT32_PERFORMANCE #ifdef FAT32_PERFORMANCE @@ -18,7 +27,7 @@ static struct performance_context fat32_perf_context; #define FAT32_PERFORMANCE_START #define FAT32_PERFORMANCE_END #endif -#define FAT32_RUN_LOCKED(s) { /*debug_printf("Locking in %s\n", __FUNCTION__);*/ FAT32_PERFORMANCE_START; err = fat32->lock_fn(); if (err_is_fail(err)) { DEBUG_ERR(err, "locking"); FAT32_PERFORMANCE_END; return err; } err = s; fat32->unlock_fn(); FAT32_PERFORMANCE_END; return err; } +#define FAT32_RUN_LOCKED(s) { FAT32_DEBUG_PRINT("Locking"); FAT32_PERFORMANCE_START; err = fat32->lock_fn(); if (err_is_fail(err)) { DEBUG_ERR(err, "locking"); FAT32_PERFORMANCE_END; return err; } err = s; fat32->unlock_fn(); FAT32_PERFORMANCE_END; return err; } struct fat32_path_resolve_result { struct fat32_directory_entry directory_entry; @@ -81,6 +90,8 @@ static void fat32_fat_entry_parameters(struct fat32 *fat32, uint32_t cluster_num *fat_sector_offset = fat_offset % fat32->bytes_per_sector; } +// set some memory to zero for the operation +static uint8_t zero_mem[FAT32_BLOCK_SIZE] = {0}; /** * @brief set all bytes of all sectors of a cluster to zero */ @@ -89,10 +100,11 @@ static errval_t fat32_zero_cluster(struct fat32 *fat32, uint32_t cluster_number) assert(cluster_number > 1); - // debug_printf("[fat32_zero_cluster] cluster_number: %u\n", cluster_number); + FAT32_DEBUG_PRINTF("cluster_number: %u", cluster_number); - // set some memory to zero - uint8_t zero_mem[FAT32_BLOCK_SIZE] = {0}; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_zero_cluster" "_pre"); + #endif uint32_t first_sector = fat32_first_sector_of_cluster(fat32, cluster_number); for (size_t i = 0; i < fat32->sectors_per_cluster; ++i) { @@ -102,6 +114,10 @@ static errval_t fat32_zero_cluster(struct fat32 *fat32, uint32_t cluster_number) } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_zero_cluster" "_post"); + #endif + return SYS_ERR_OK; } @@ -111,6 +127,10 @@ static errval_t fat32_zero_cluster(struct fat32 *fat32, uint32_t cluster_number) static errval_t fat32_fat_write_entry(struct fat32 *fat32, uint32_t cluster_number, uint32_t entry) { errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_fat_write_entry" "_pre"); + #endif + // write to the first or active FAT uint32_t fat_sector_num, fat_sector_offset; fat32_fat_entry_parameters(fat32, cluster_number, &fat_sector_num, &fat_sector_offset); @@ -125,6 +145,10 @@ static errval_t fat32_fat_write_entry(struct fat32 *fat32, uint32_t cluster_numb } } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_fat_write_entry" "_post"); + #endif + return SYS_ERR_OK; } @@ -136,6 +160,10 @@ static errval_t fat32_next_cluster_in_chain(struct fat32 *fat32, uint32_t cluste static errval_t fat32_alloc_cluster(struct fat32 *fat32, uint32_t *return_cluster_number) { errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_alloc_cluster" "_pre"); + #endif + // just iterate over all FAT entries and return the first free one uint32_t fat[FAT32_FAT_ENTRIES_PER_SECTOR]; for (size_t cluster_number = 2; cluster_number <= fat32->max_cluster_number; ++cluster_number) { @@ -159,12 +187,16 @@ static errval_t fat32_alloc_cluster(struct fat32 *fat32, uint32_t *return_cluste err = fat32_fat_write_entry(fat32, cluster_number, entry); if (err_is_fail(err)) return err; - // debug_printf("[fat32_alloc_cluster] found free cluster: %u\n", cluster_number); + // FAT32_DEBUG_PRINTF("found free cluster: %u", cluster_number); *return_cluster_number = cluster_number; return SYS_ERR_OK; } } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_alloc_cluster" "_post"); + #endif + // no more free space left return FAT_ERR_FAT_LOOKUP; } @@ -178,6 +210,10 @@ static errval_t fat32_free_cluster(struct fat32 *fat32, uint32_t cluster_number) assert(cluster_number > 1); + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_free_cluster" "_pre"); + #endif + uint32_t fat_sector_num, fat_sector_offset; fat32_fat_entry_parameters(fat32, cluster_number, &fat_sector_num, &fat_sector_offset); @@ -190,6 +226,10 @@ static errval_t fat32_free_cluster(struct fat32 *fat32, uint32_t cluster_number) err = fat32_fat_write_entry(fat32, cluster_number, fat_entry); if (err_is_fail(err)) return err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_free_cluster" "_post"); + #endif + return SYS_ERR_OK; } @@ -202,6 +242,10 @@ static errval_t fat32_extend_cluster_chain(struct fat32 *fat32, uint32_t current assert(current_tail_cluster_number > 1); assert(new_tail_cluster_number > 1); + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_extend_cluster_chain" "_pre"); + #endif + uint32_t fat_sector_num, fat_sector_offset; fat32_fat_entry_parameters(fat32, current_tail_cluster_number, &fat_sector_num, &fat_sector_offset); @@ -215,6 +259,10 @@ static errval_t fat32_extend_cluster_chain(struct fat32 *fat32, uint32_t current err = fat32_fat_write_entry(fat32, current_tail_cluster_number, new_entry); if (err_is_fail(err)) return err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_extend_cluster_chain" "_post"); + #endif + return SYS_ERR_OK; } @@ -228,6 +276,10 @@ static errval_t fat32_next_cluster_in_chain(struct fat32 *fat32, uint32_t cluste assert(!fat32_is_end_of_cluster_chain(cluster_number)); + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_next_cluster_in_chain" "_pre"); + #endif + uint32_t fat_sector_num, fat_sector_offset; fat32_fat_entry_parameters(fat32, cluster_number, &fat_sector_num, &fat_sector_offset); @@ -237,7 +289,11 @@ static errval_t fat32_next_cluster_in_chain(struct fat32 *fat32, uint32_t cluste // upper 4 bits have to be ignored *return_next_cluster_number &= 0x0FFFFFFF; - // debug_printf("[fat32_next_cluster_in_chain] FAT entry %u: %u\n", cluster_number, *return_next_cluster_number); + // FAT32_DEBUG_PRINTF("FAT entry %u: %u", cluster_number, *return_next_cluster_number); + + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_next_cluster_in_chain" "_post"); + #endif return SYS_ERR_OK; } @@ -248,6 +304,10 @@ static errval_t fat32_next_cluster_in_chain(struct fat32 *fat32, uint32_t cluste static errval_t fat32_next_cluster_in_chain_or_extend(struct fat32 *fat32, uint32_t cluster_number, uint32_t *return_next_cluster_number) { errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_next_cluster_in_chain_or_extend" "_pre"); + #endif + // first see what the next cluster might be err = fat32_next_cluster_in_chain(fat32, cluster_number, return_next_cluster_number); if (err_is_fail(err)) return err; @@ -271,6 +331,10 @@ static errval_t fat32_next_cluster_in_chain_or_extend(struct fat32 *fat32, uint3 err = fat32_extend_cluster_chain(fat32, cluster_number, *return_next_cluster_number); if (err_is_fail(err)) return err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_next_cluster_in_chain_or_extend" "_post"); + #endif + return SYS_ERR_OK; } @@ -282,6 +346,10 @@ static errval_t fat32_next_cluster_in_chain_or_extend(struct fat32 *fat32, uint3 static errval_t fat32_free_cluster_chain(struct fat32 *fat32, uint32_t first_cluster) { errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_free_cluster_chain" "_pre"); + #endif + uint32_t current_cluster = first_cluster; while (!fat32_is_end_of_cluster_chain(current_cluster)) { // free cluster entry @@ -295,6 +363,10 @@ static errval_t fat32_free_cluster_chain(struct fat32 *fat32, uint32_t first_clu current_cluster = next_cluster; } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_free_cluster_chain" "_post"); + #endif + return SYS_ERR_OK; } @@ -359,7 +431,7 @@ static char* fat32_directory_entry_get_nice_name(struct fat32_directory_entry *d name[0] = 0xE5; } - // debug_printf("[fat32_directory_entry_get_nice_name] short_name[%lu]: '%.8s', short_name_ext[%lu]: '%.3s', name: '%s'\n", short_name_len, directory_entry->short_name, short_name_ext_len, directory_entry->short_name_ext, name); + FAT32_DEBUG_PRINTF("short_name[%lu]: '%.8s', short_name_ext[%lu]: '%.3s', name: '%s'", short_name_len, directory_entry->short_name, short_name_ext_len, directory_entry->short_name_ext, name); // empty short_name is not allowed in FAT32 spec assert(short_name_len > 0); @@ -387,6 +459,10 @@ static errval_t fat32_extract_next_path_element( assert(return_short_name != NULL); assert(return_short_name_ext != NULL); + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_extract_next_path_element" "_post"); + #endif + // remove any leading separators while (path_cursor < path_end && *path_cursor == FS_PATH_SEP) { path_cursor++; @@ -417,7 +493,7 @@ static errval_t fat32_extract_next_path_element( return_short_name[1] = '.'; ++path_cursor; } else { - // debug_printf("[fat32_extract_next_path_element] invalid dot start\n"); + FAT32_DEBUG_PRINT("invalid dot start"); // short names of other FAT entries are not allowed to start with a '.' return FAT_ERR_BAD_FILENAME; } @@ -429,7 +505,7 @@ static errval_t fat32_extract_next_path_element( for (size_t short_name_index = 0; path_cursor < path_end && *path_cursor != FS_PATH_SEP && *path_cursor != '.'; ++path_cursor, ++short_name_index) { // the first part of a short name can only contain up to FAT32_SHORTNAME_SIZE characters if (short_name_index >= FAT32_SHORTNAME_SIZE) { - // debug_printf("[fat32_extract_next_path_element] short_name too long\n"); + FAT32_DEBUG_PRINT("short_name too long"); return FAT_ERR_BAD_FILENAME; } @@ -446,7 +522,7 @@ static errval_t fat32_extract_next_path_element( } // short name may not be empty according to FAT32 spec if (return_short_name[0] == ' ') { - // debug_printf("[fat32_extract_next_path_element] short_name empty\n"); + FAT32_DEBUG_PRINT("short_name empty"); return FAT_ERR_BAD_FILENAME; } // the dot is not stored so we need to skip it @@ -457,7 +533,7 @@ static errval_t fat32_extract_next_path_element( for (size_t short_name_ext_index = 0; path_cursor < path_end && *path_cursor != FS_PATH_SEP; ++path_cursor, ++short_name_ext_index) { // the second part of a short name can only contain up to FAT32_SHORTNAME_EXT_SIZE characters if (short_name_ext_index >= FAT32_SHORTNAME_EXT_SIZE) { - // debug_printf("[fat32_extract_next_path_element] short_name_ext too long\n"); + FAT32_DEBUG_PRINT("short_name_ext too long"); return FAT_ERR_BAD_FILENAME; } // no dot allowed in shortname extension @@ -478,6 +554,10 @@ static errval_t fat32_extract_next_path_element( *return_path_cursor = path_cursor; } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_extract_next_path_element" "_post"); + #endif + return SYS_ERR_OK; } @@ -504,7 +584,7 @@ static errval_t fat32_write_directory_entry( struct fat32_directory_entry_ref directory_entry_ref, struct fat32_directory_entry *directory_entry ) { - // debug_printf("[fat32_write_directory_entry] ref: %lu@%u\n", directory_entry_ref.index_in_sector, directory_entry_ref.sector_number); + // FAT32_DEBUG_PRINTF("ref: %lu@%u", directory_entry_ref.index_in_sector, directory_entry_ref.sector_number); assert(directory_entry_ref.sector_number >= fat32->reserved_sector_count); return fat32->write_object_fn( directory_entry_ref.sector_number, @@ -526,6 +606,10 @@ static errval_t fat32_allocate_directory_entry( errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_allocate_directory_entry" "_pre"); + #endif + uint32_t current_cluster = fat32_directory_entry_to_first_cluster(search_directory); while (!fat32_is_end_of_cluster_chain(current_cluster)) { @@ -550,6 +634,9 @@ static errval_t fat32_allocate_directory_entry( if (directory_entries[directory_index].short_name[0] == 0xE5 || directory_entries[directory_index].short_name[0] == 0x00) { path_resolve_result->directory_entry_ref.sector_number = current_sector; path_resolve_result->directory_entry_ref.index_in_sector = directory_index; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_allocate_directory_entry" "_post"); + #endif return SYS_ERR_OK; } } @@ -567,6 +654,10 @@ static errval_t fat32_allocate_directory_entry( static errval_t fat32_free_directory_entry(struct fat32 *fat32, struct fat32_directory_entry_ref directory_entry_ref) { errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_free_directory_entry" "_pre"); + #endif + struct fat32_directory_entry directory_entry; err = fat32_read_directory_entry(fat32, directory_entry_ref, &directory_entry); if(err_is_fail(err)) return err; @@ -587,6 +678,10 @@ static errval_t fat32_free_directory_entry(struct fat32 *fat32, struct fat32_dir err = fat32_free_cluster_chain(fat32, fat32_directory_entry_to_first_cluster(&directory_entry)); if (err_is_fail(err)) return err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_free_directory_entry" "_post"); + #endif + return SYS_ERR_OK; } @@ -606,6 +701,10 @@ static errval_t fat32_search_in_directory( errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_search_in_directory" "_pre"); + #endif + uint32_t current_cluster = fat32_directory_entry_to_first_cluster(search_directory); while (!fat32_is_end_of_cluster_chain(current_cluster)) { @@ -627,6 +726,7 @@ static errval_t fat32_search_in_directory( if (err_is_fail(err)) return err; for (size_t directory_index = 0; directory_index < FAT32_DIRECTORY_ENTRIES_PER_SECTOR; ++directory_index) { + FAT32_DEBUG_PRINTF("Found entry: %.8s.%.3s", directory_entries[directory_index].short_name, directory_entries[directory_index].short_name_ext); // empty entry if (directory_entries[directory_index].short_name[0] == 0xE5) continue; // no non-empty entry after this entry @@ -652,6 +752,9 @@ static errval_t fat32_search_in_directory( } } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_search_in_directory" "_post"); + #endif return SYS_ERR_OK; } } @@ -659,7 +762,12 @@ static errval_t fat32_search_in_directory( err = fat32_next_cluster_in_chain(fat32, current_cluster, ¤t_cluster); if (err_is_fail(err)) return err; } + + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_search_in_directory" "_post"); + #endif + FAT32_DEBUG_PRINT("directory entry not found"); return FS_ERR_NOTFOUND; } @@ -675,6 +783,10 @@ static errval_t fat32_check_directory_empty( errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_check_directory_empty" "_pre"); + #endif + uint32_t current_cluster = fat32_directory_entry_to_first_cluster(search_directory); while (!fat32_is_end_of_cluster_chain(current_cluster)) { @@ -705,6 +817,9 @@ static errval_t fat32_check_directory_empty( !fat32_name_is_dot(directory_entries[directory_index].short_name, directory_entries[directory_index].short_name_ext) && !fat32_name_is_dotdot(directory_entries[directory_index].short_name, directory_entries[directory_index].short_name_ext) ) { + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_check_directory_empty" "_post"); + #endif return FS_ERR_NOTEMPTY; } } @@ -713,6 +828,9 @@ static errval_t fat32_check_directory_empty( if (err_is_fail(err)) return err; } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_check_directory_empty" "_post"); + #endif return SYS_ERR_OK; } @@ -752,13 +870,11 @@ static errval_t fat32_resolve_path_partial( assert(fat32 != NULL); assert(path != NULL); - // debug_printf("[fat32_resolve_path] Resolving path: %.*s\n", path_end - path, path); + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_resolve_path_partial" "_pre"); + #endif - // this MUST be ensured by whomever calls this library because we only allow absolute paths - if (path[0] != '/') { - debug_printf("[fat32_resolve_path] Only absolute paths are allowed (starting with a '/')"); - return FS_ERR_NOTFOUND; - } + FAT32_DEBUG_PRINTF("Resolving path: %.*s", path_end - path, path); // always start traversal in the root directory so we create a mock structure for root struct fat32_path_resolve_result path_resolve_result = { @@ -785,10 +901,11 @@ static errval_t fat32_resolve_path_partial( if (err == FAT_ERR_PATH_EMPTY) break; if (err_is_fail(err)) return err; - // debug_printf("[fat32_resolve_path] Got dirname: '%.8s.%3s'\n", short_name, short_name_ext); + FAT32_DEBUG_PRINTF("Got dirname: '%.8s.%3s'", short_name, short_name_ext); // we can only traverse directories if (!(path_resolve_result.directory_entry.attributes & FAT32_ATTR_DIRECTORY)) { + FAT32_DEBUG_PRINT("Not a directory on the path"); return FS_ERR_NOTDIR; } err = fat32_search_in_directory(fat32, &path_resolve_result.directory_entry, short_name, short_name_ext, &path_resolve_result); @@ -796,12 +913,15 @@ static errval_t fat32_resolve_path_partial( } // we parsed the full path at this point - // debug_printf("[fat32_resolve_path] successfully resolved\n"); + FAT32_DEBUG_PRINT("successfully resolved"); if (return_path_resolve_result != NULL) { *return_path_resolve_result = path_resolve_result; } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_resolve_path_partial" "_post"); + #endif return SYS_ERR_OK; } /** @@ -850,6 +970,10 @@ static errval_t fat32_create_handle(struct fat32 *fat32, struct fat32_handle **h errval_t err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_create_handle" "_pre"); + #endif + *handle = malloc(sizeof(struct fat32_handle)); if (*handle == NULL) return LIB_ERR_MALLOC_FAIL; @@ -863,6 +987,10 @@ static errval_t fat32_create_handle(struct fat32 *fat32, struct fat32_handle **h err = fat32->register_handle_fn(fat32_id_from_directory_entry_ref(directory_entry_ref)); if (err_is_fail(err)) return err; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_create_handle" "_post"); + #endif + return SYS_ERR_OK; } @@ -883,11 +1011,13 @@ static errval_t fat32_free_handle(struct fat32 *fat32, struct fat32_handle *hand static errval_t fat32_handle_update_current_cluster(struct fat32 *fat32, struct fat32_handle *handle, bool extend) { errval_t err; - // debug_printf("[fat32_handle_update_current_cluster]\n"); + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_handle_update_current_cluster" "_pre"); + #endif size_t cluster_index = handle->byte_offset / fat32->bytes_per_cluster; - // debug_printf("[fat32_handle_update_current_cluster] target cluster %lu for offset %lu\n", cluster_index, handle->byte_offset); + // FAT32_DEBUG_PRINTF("target cluster %lu for offset %lu", cluster_index, handle->byte_offset); if (handle->current_cluster_index_in_chain == cluster_index) return SYS_ERR_OK; @@ -909,12 +1039,20 @@ static errval_t fat32_handle_update_current_cluster(struct fat32 *fat32, struct err = fat32_next_cluster_in_chain(fat32, handle->current_cluster, &next_cluster); if (err_is_fail(err)) return err; - if(fat32_is_end_of_cluster_chain(next_cluster)) return FS_ERR_INDEX_BOUNDS; + if(fat32_is_end_of_cluster_chain(next_cluster)) { + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_handle_update_current_cluster" "_post"); + #endif + return FS_ERR_INDEX_BOUNDS; + } handle->current_cluster = next_cluster; } ++handle->current_cluster_index_in_chain; } + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_handle_update_current_cluster" "_post"); + #endif return SYS_ERR_OK; } @@ -961,36 +1099,36 @@ __attribute__((__unused__)) static void fat32_print(struct bpb *bpb){ struct bpb_fat32 *fat32 = &bpb->bpb_fat.bpb_fat32; - debug_printf("[fat32_print] BPB\n"); - debug_printf("[fat32_print] boot_jump: 0x%x%x%x\n", bpb->jmp_boot[2], bpb->jmp_boot[1], bpb->jmp_boot[0]); - debug_printf("[fat32_print] oem_name: %.8s\n", bpb->oem_name); - debug_printf("[fat32_print] bytes_per_sector: %u\n", bpb->bytes_per_sector); - debug_printf("[fat32_print] sectors_per_cluster: %u\n", bpb->sectors_per_cluster); - debug_printf("[fat32_print] reserved_sector_count: %u\n", bpb->reserved_sector_count); - debug_printf("[fat32_print] number_fats: %u\n", bpb->fat_count); - debug_printf("[fat32_print] root_entry_count: %u\n", bpb->root_entry_count); - debug_printf("[fat32_print] total_sector_16_count: %u\n", bpb->total_sector_16_count); - debug_printf("[fat32_print] media: 0x%x\n", bpb->media); - debug_printf("[fat32_print] fat_sectors_16_count: %u\n", bpb->fat_sectors_16_count); - debug_printf("[fat32_print] sectors_per_track: %u\n", bpb->sectors_per_track); - debug_printf("[fat32_print] number_of_heads: %u\n", bpb->number_of_heads); - debug_printf("[fat32_print] hidden_sector_count: %u\n", bpb->hidden_sector_count); - debug_printf("[fat32_print] total_sector_32_count: %u\n", bpb->total_sector_32_count); + FAT32_DEBUG_PRINT("BPB"); + FAT32_DEBUG_PRINTF(" boot_jump: 0x%x%x%x", bpb->jmp_boot[2], bpb->jmp_boot[1], bpb->jmp_boot[0]); + FAT32_DEBUG_PRINTF(" oem_name: %.8s", bpb->oem_name); + FAT32_DEBUG_PRINTF(" bytes_per_sector: %u", bpb->bytes_per_sector); + FAT32_DEBUG_PRINTF(" sectors_per_cluster: %u", bpb->sectors_per_cluster); + FAT32_DEBUG_PRINTF(" reserved_sector_count: %u", bpb->reserved_sector_count); + FAT32_DEBUG_PRINTF(" number_fats: %u", bpb->fat_count); + FAT32_DEBUG_PRINTF(" root_entry_count: %u", bpb->root_entry_count); + FAT32_DEBUG_PRINTF(" total_sector_16_count: %u", bpb->total_sector_16_count); + FAT32_DEBUG_PRINTF(" media: 0x%x", bpb->media); + FAT32_DEBUG_PRINTF(" fat_sectors_16_count: %u", bpb->fat_sectors_16_count); + FAT32_DEBUG_PRINTF(" sectors_per_track: %u", bpb->sectors_per_track); + FAT32_DEBUG_PRINTF(" number_of_heads: %u", bpb->number_of_heads); + FAT32_DEBUG_PRINTF(" hidden_sector_count: %u", bpb->hidden_sector_count); + FAT32_DEBUG_PRINTF(" total_sector_32_count: %u", bpb->total_sector_32_count); - debug_printf("[fat32_print] FAT32\n"); - debug_printf("[fat32_print] fat_sectors_32_count: %u\n", fat32->fat_sectors_32_count); - debug_printf("[fat32_print] ext_flag_active_fat: %u\n", fat32->ext_flag_active_fat); - debug_printf("[fat32_print] ext_flag_mirrored: %u\n", fat32->ext_flag_mirrored); - debug_printf("[fat32_print] fs_version: %u\n", fat32->fs_version); - debug_printf("[fat32_print] root_cluster_number: %u\n", fat32->root_cluster_number); - debug_printf("[fat32_print] fs_info_cluster_number: %u\n", fat32->fs_info_sector_number); - debug_printf("[fat32_print] backup_boot_sector_number: %u\n", fat32->backup_boot_sector_number); - debug_printf("[fat32_print] drive_number: %u\n", fat32->drive_number); - debug_printf("[fat32_print] extended_boot_signature: 0x%x\n", fat32->extended_boot_signature); + FAT32_DEBUG_PRINT("FAT32"); + FAT32_DEBUG_PRINTF(" fat_sectors_32_count: %u", fat32->fat_sectors_32_count); + FAT32_DEBUG_PRINTF(" ext_flag_active_fat: %u", fat32->ext_flag_active_fat); + FAT32_DEBUG_PRINTF(" ext_flag_mirrored: %u", fat32->ext_flag_mirrored); + FAT32_DEBUG_PRINTF(" fs_version: %u", fat32->fs_version); + FAT32_DEBUG_PRINTF(" root_cluster_number: %u", fat32->root_cluster_number); + FAT32_DEBUG_PRINTF(" fs_info_cluster_number: %u", fat32->fs_info_sector_number); + FAT32_DEBUG_PRINTF(" backup_boot_sector_number: %u", fat32->backup_boot_sector_number); + FAT32_DEBUG_PRINTF(" drive_number: %u", fat32->drive_number); + FAT32_DEBUG_PRINTF(" extended_boot_signature: 0x%x", fat32->extended_boot_signature); if (fat32->extended_boot_signature == 0x29) { - debug_printf("[fat32_print] volume_serial_number: %u\n", fat32->volume_serial_number); - debug_printf("[fat32_print] volume_label: %.11s\n", fat32->volume_label); - debug_printf("[fat32_print] file_system_type: %.8s\n", fat32->file_system_type); + FAT32_DEBUG_PRINTF(" volume_serial_number: %u", fat32->volume_serial_number); + FAT32_DEBUG_PRINTF(" volume_label: %.11s", fat32->volume_label); + FAT32_DEBUG_PRINTF(" file_system_type: %.8s", fat32->file_system_type); } } @@ -1000,7 +1138,7 @@ static void fat32_print(struct bpb *bpb){ * The authors of the FAT32 specification are very strict that it MUST be done exactly this way so here we go. */ static bool is_fat32(struct bpb *bpb) { - // debug_printf("[is_fat32] check fat type\n"); + // FAT32_DEBUG_PRINTF("check fat type"); uint32_t root_dir_sectors = ((bpb->root_entry_count * 32) + (bpb->bytes_per_sector - 1)) / bpb->bytes_per_sector; uint32_t fat_size; @@ -1023,10 +1161,10 @@ static bool is_fat32(struct bpb *bpb) { // NOTE: the number of clusters uint32_t count_of_clusters = data_sec / bpb->sectors_per_cluster; if (count_of_clusters < 4085) { - debug_printf("Got FAT12 file system\n"); + FAT32_DEBUG_PRINT("Got FAT12 file system"); return false; } else if (count_of_clusters < 65525) { - debug_printf("Got FAT16 file system\n"); + FAT32_DEBUG_PRINT("Got FAT16 file system"); return false; } else { return true; @@ -1046,7 +1184,10 @@ errval_t fat32_init( ) { errval_t err; - // debug_printf("[fat32_init]\n"); + // FAT32_DEBUG_PRINTF("[fat32_init]"); + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_init" "_pre"); + #endif struct fat32 *fat32 = malloc(sizeof(struct fat32)); if (fat32 == NULL) return LIB_ERR_MALLOC_FAIL; @@ -1070,7 +1211,7 @@ errval_t fat32_init( } // initialize struct contents - // debug_printf("[fat32_init] initialize state\n"); + // FAT32_DEBUG_PRINTF("initialize state"); fat32->bytes_per_sector = bpb->bytes_per_sector; fat32->sectors_per_cluster = bpb->sectors_per_cluster; fat32->reserved_sector_count = bpb->reserved_sector_count; @@ -1088,15 +1229,19 @@ errval_t fat32_init( // fat32_print(bpb); fat32_verify(bpb); - DEBUG_PRINTF("[fat32_init] verified FAT32\n"); + // FAT32_DEBUG_PRINTF("verified FAT32"); *return_fat32 = fat32; + #ifdef FAT32_PERFORMANCE + perf_add_now(&fat32_perf_context, "fat32_init" "_post"); + #endif + return SYS_ERR_OK; } static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) { - // debug_printf("[fat32_mkdir]\n"); + // FAT32_DEBUG_PRINTF("[fat32_mkdir]"); errval_t err; // split the path into the part that should exist and the part to create @@ -1105,14 +1250,14 @@ static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) { // an error in finding means that the basename is empty and thus we are trying to create the root dir if (err_is_fail(err)) return FS_ERR_EXISTS; - // debug_printf("[fat32_mkdir] basename: %s\n", basename); + // FAT32_DEBUG_PRINTF("basename: %s", basename); // resolve the parent path struct fat32_path_resolve_result parent_path_resolve_result; err = fat32_resolve_path_partial(fat32, path, basename, &parent_path_resolve_result); if (err_is_fail(err)) return err; - // debug_printf("[fat32_mkdir] got parent dir\n"); + // FAT32_DEBUG_PRINTF("got parent dir"); char short_name[FAT32_SHORTNAME_SIZE]; char short_name_ext[FAT32_SHORTNAME_EXT_SIZE]; @@ -1126,7 +1271,7 @@ static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) { if (err_is_fail(err)) return err; // check if the entry already exists - // debug_printf("[fat32_mkdir] checking if dir exists already\n"); + // FAT32_DEBUG_PRINTF("checking if dir exists already"); err = fat32_search_in_directory( fat32, &parent_path_resolve_result.directory_entry, @@ -1138,7 +1283,7 @@ static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) { if (err_no(err) != FS_ERR_NOTFOUND) return err; // iterate throught the parent directory to find a free entry - // debug_printf("[fat32_mkdir] allocating directory\n"); + // FAT32_DEBUG_PRINTF("allocating directory"); struct fat32_path_resolve_result free_path_resolve_result; err = fat32_allocate_directory_entry( fat32, @@ -1148,13 +1293,13 @@ static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) { if (err_is_fail(err)) return err; // find a free cluster for the directory - // debug_printf("[fat32_mkdir] get free cluster\n"); + // FAT32_DEBUG_PRINTF("get free cluster"); uint32_t free_cluster_number; err = fat32_alloc_cluster(fat32, &free_cluster_number); if (err_is_fail(err)) return err; // zero out cluster - // debug_printf("[fat32_mkdir] zeroing\n"); + // FAT32_DEBUG_PRINTF("zeroing"); err = fat32_zero_cluster(fat32, free_cluster_number); if (err_is_fail(err)) return err; @@ -1195,7 +1340,7 @@ static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) { err = fat32_write_directory_entry(fat32, ref, &dotdot_directory_entry); if (err_is_fail(err)) return err; - // debug_printf("[fat32_mkdir] Create the directory entry\n"); + // FAT32_DEBUG_PRINTF("Create the directory entry"); // store the directory in the space in the parent directory we found struct fat32_directory_entry directory_entry = { .attributes = FAT32_ATTR_DIRECTORY, @@ -1212,7 +1357,7 @@ static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) { err = fat32_write_directory_entry(fat32, free_path_resolve_result.directory_entry_ref, &directory_entry); if (err_is_fail(err)) return err; - // debug_printf("[fat32_mkdir] done\n"); + // FAT32_DEBUG_PRINTF("done"); return SYS_ERR_OK; } @@ -1234,7 +1379,7 @@ static errval_t _fat32_opendir(struct fat32 *fat32, const char *path, struct fat errval_t err; - // debug_printf("[fat32_opendir]\n"); + // FAT32_DEBUG_PRINTF("[fat32_opendir]"); // resolve the path to a directory entry struct fat32_path_resolve_result path_resolve_result; @@ -1269,7 +1414,7 @@ errval_t fat32_opendir(struct fat32 *fat32, const char *path, struct fat32_handl } static errval_t _fat32_closedir(struct fat32 *fat32, struct fat32_handle *dir_handle) { - debug_printf("[fat32_closedir]\n"); + FAT32_DEBUG_PRINT("[fat32_closedir]"); if (!dir_handle->is_dir) return FS_ERR_INVALID_FH; return fat32_free_handle(fat32, dir_handle); @@ -1280,7 +1425,7 @@ errval_t fat32_closedir(struct fat32 *fat32, struct fat32_handle *dir_handle) { } static errval_t _fat32_stat(struct fat32 *fat32, struct fat32_handle *handle, struct fs_fileinfo *fileinfo) { - // debug_printf("[fat32_stat]\n"); + // FAT32_DEBUG_PRINTF("[fat32_stat]"); assert(fileinfo != NULL); errval_t err; @@ -1306,7 +1451,7 @@ errval_t fat32_stat(struct fat32 *fat32, struct fat32_handle *handle, struct fs_ } static errval_t _fat32_readdir(struct fat32 *fat32, struct fat32_handle *dir_handle, char **name) { - // debug_printf("[fat32_readdir]\n"); + // FAT32_DEBUG_PRINTF("[fat32_readdir]"); errval_t err; if (dir_handle == NULL || !dir_handle->is_dir) { @@ -1357,7 +1502,7 @@ errval_t fat32_readdir(struct fat32 *fat32, struct fat32_handle *dir_handle, cha } static errval_t _fat32_rmdir(struct fat32 *fat32, const char *path) { - // debug_printf("[fat32_rmdir]\n"); + // FAT32_DEBUG_PRINTF("[fat32_rmdir]"); errval_t err; struct fat32_path_resolve_result path_resolve_result; @@ -1396,7 +1541,7 @@ errval_t fat32_rmdir(struct fat32 *fat32, const char *path) { } static errval_t _fat32_rm(struct fat32 *fat32, const char *path) { - // debug_printf("[fat32_rm]\n"); + // FAT32_DEBUG_PRINTF("[fat32_rm]"); errval_t err; struct fat32_path_resolve_result path_resolve_result; @@ -1430,7 +1575,7 @@ errval_t fat32_rm(struct fat32 *fat32, const char *path) { } static errval_t _fat32_fcreate(struct fat32 *fat32, const char *path, struct fat32_handle **file_handle) { - // debug_printf("[fat32_fcreate]\n"); + // FAT32_DEBUG_PRINTF("[fat32_fcreate]"); // resolve path to directory cluster errval_t err; @@ -1442,7 +1587,7 @@ static errval_t _fat32_fcreate(struct fat32 *fat32, const char *path, struct fat if (err_no(err) == FAT_ERR_PATH_EMPTY) return FS_ERR_NOTFILE; if (err_is_fail(err)) return err; - // debug_printf("[fat32_fcreate] basename: %s\n", basename); + // FAT32_DEBUG_PRINTF("basename: %s", basename); // resolve the parent path struct fat32_path_resolve_result parent_path_resolve_result; @@ -1488,13 +1633,13 @@ static errval_t _fat32_fcreate(struct fat32 *fat32, const char *path, struct fat err = fat32_alloc_cluster(fat32, &free_cluster_number); if (err_is_fail(err)) return err; - // debug_printf("[fat32_fcreate] Get time information\n"); + // FAT32_DEBUG_PRINTF("Get time information"); // get time information for directory entry creation uint16_t write_date, write_time; fat32_get_time_information(&write_date, &write_time); - // debug_printf("[fat32_fcreate] Create the directory entry\n"); + // FAT32_DEBUG_PRINTF("Create the directory entry"); // store the directory in the space in the parent directory we found assert(free_cluster_number > 1); @@ -1512,7 +1657,7 @@ static errval_t _fat32_fcreate(struct fat32 *fat32, const char *path, struct fat err = fat32->write_object_fn(free_path_resolve_result.directory_entry_ref.sector_number, free_path_resolve_result.directory_entry_ref.index_in_sector * sizeof(struct fat32_directory_entry), sizeof(struct fat32_directory_entry), &directory_entry); if (err_is_fail(err)) return err; - // debug_printf("[fat32_fcreate] done\n"); + // FAT32_DEBUG_PRINTF("done"); err = fat32_create_handle( fat32, @@ -1523,7 +1668,7 @@ static errval_t _fat32_fcreate(struct fat32 *fat32, const char *path, struct fat ); if (err_is_fail(err)) return err; - // debug_printf("[fat32_fcreate] first_cluster: %u\n", (*file_handle)->first_cluster); + // FAT32_DEBUG_PRINTF("first_cluster: %u", (*file_handle)->first_cluster); return SYS_ERR_OK; } @@ -1539,11 +1684,12 @@ errval_t fat32_fcreate(struct fat32 *fat32, const char *path, struct fat32_handl } static errval_t _fat32_fopen(struct fat32 *fat32, const char *path, struct fat32_handle **file_handle) { - // debug_printf("[fat32_fopen]\n"); assert(fat32 != NULL); assert(path != NULL); assert(file_handle != NULL); + FAT32_DEBUG_PRINT("start"); + errval_t err; struct fat32_path_resolve_result path_resolve_result; @@ -1578,13 +1724,13 @@ errval_t fat32_fopen(struct fat32 *fat32, const char *path, struct fat32_handle } static errval_t _fat32_fread(struct fat32 *fat32, struct fat32_handle *file_handle, void *buffer, size_t bytes, size_t *bytes_read) { - debug_printf("[fat32_fread] on %p: %lu bytes from offset %lu\n", file_handle, bytes, file_handle->byte_offset); + FAT32_DEBUG_PRINTF("on %p: %lu bytes from offset %lu", file_handle, bytes, file_handle->byte_offset); errval_t err; if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH; struct fat32_directory_entry directory_entry; - // debug_printf("[fat32_fread] read directory entry\n"); + // FAT32_DEBUG_PRINTF("read directory entry"); err = fat32_read_directory_entry(fat32, file_handle->directory_entry_ref, &directory_entry); if (err_is_fail(err)) return err; @@ -1596,10 +1742,10 @@ static errval_t _fat32_fread(struct fat32 *fat32, struct fat32_handle *file_hand // calculate how much we can read until the end of the file size_t bytes_till_eof = directory_entry.file_size - file_handle->byte_offset; - // debug_printf("[fat32_fread] bytes_till_eof: %lu\n", bytes_till_eof); + // FAT32_DEBUG_PRINTF("bytes_till_eof: %lu", bytes_till_eof); size_t bytes_to_read = MIN(bytes, bytes_till_eof); // if (bytes_to_read < bytes) { - // debug_printf("[fat32_fread] attempted to read over end of file, reading only %lu/%lu\n", bytes_to_read, bytes); + // FAT32_DEBUG_PRINTF("attempted to read over end of file, reading only %lu/%lu", bytes_to_read, bytes); // } // make sure we have the correct current cluster @@ -1626,7 +1772,7 @@ static errval_t _fat32_fread(struct fat32 *fat32, struct fat32_handle *file_hand size_t offset_in_sector = file_handle->byte_offset % fat32->bytes_per_sector; size_t bytes_left_in_sector = FAT32_BLOCK_SIZE - offset_in_sector; size_t bytes_in_sector = MIN(bytes_left_in_sector, bytes_to_read - *bytes_read); - // debug_printf("[fat32_fread] reading %lu from sector %u due to offset %u\n", bytes_in_sector, current_sector, sector_offset); + // FAT32_DEBUG_PRINTF("reading %lu from sector %u due to offset %u", bytes_in_sector, current_sector, sector_offset); err = fat32->read_object_fn(current_sector, offset_in_sector, bytes_in_sector, (buffer + *bytes_read)); if (err_is_fail(err)) return err; @@ -1634,7 +1780,7 @@ static errval_t _fat32_fread(struct fat32 *fat32, struct fat32_handle *file_hand file_handle->byte_offset += bytes_in_sector; // cancel early if we already read enough if (*bytes_read == bytes_to_read) { - // debug_printf("[fat32_fread] file now at offset %lu\n", file_handle->byte_offset); + // FAT32_DEBUG_PRINTF("file now at offset %lu", file_handle->byte_offset); return SYS_ERR_OK; } } @@ -1653,7 +1799,7 @@ errval_t fat32_fread(struct fat32 *fat32, struct fat32_handle *file_handle, void } static errval_t _fat32_fwrite(struct fat32 *fat32, struct fat32_handle *file_handle, const void *buffer, size_t bytes, size_t *bytes_written) { - // debug_printf("[fat32_fwrite] %lu bytes\n", bytes); + // FAT32_DEBUG_PRINTF("%lu bytes", bytes); errval_t err; if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH; @@ -1681,7 +1827,7 @@ static errval_t _fat32_fwrite(struct fat32 *fat32, struct fat32_handle *file_han *bytes_written = 0; while (*bytes_written < bytes) { // make sure we never try to look at the reserved clusters during traversal - // debug_printf("Write in cluster: %u\n", file_handle->current_cluster); + // FAT32_DEBUG_PRINTF("Write in cluster: %u", file_handle->current_cluster); assert(file_handle->current_cluster > 1); assert(!fat32_is_end_of_cluster_chain(file_handle->current_cluster)); @@ -1718,7 +1864,7 @@ static errval_t _fat32_fwrite(struct fat32 *fat32, struct fat32_handle *file_han // if we had to increase the file size write it in the directory if (directory_entry.file_size < file_handle->byte_offset) { directory_entry.file_size = file_handle->byte_offset; - // debug_printf("File got larger, is now: %lu\n", directory_entry.file_size); + // FAT32_DEBUG_PRINTF("File got larger, is now: %lu", directory_entry.file_size); } // update last write time @@ -1746,7 +1892,7 @@ errval_t fat32_fwrite(struct fat32 *fat32, struct fat32_handle *file_handle, con } static errval_t _fat32_fclose(struct fat32 *fat32, struct fat32_handle *file_handle) { - // debug_printf("[fat32_fclose]\n"); + // FAT32_DEBUG_PRINTF("[fat32_fclose]"); if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH; @@ -1758,15 +1904,15 @@ errval_t fat32_fclose(struct fat32 *fat32, struct fat32_handle *file_handle) { } errval_t fat32_tell(struct fat32 *fat32, struct fat32_handle *file_handle, size_t *pos) { - // debug_printf("[fat32_tell]\n"); + // FAT32_DEBUG_PRINTF("[fat32_tell]"); // get the current position if it is a file and return 0 otherwise *pos = file_handle->is_dir ? 0 : file_handle->byte_offset; - // debug_printf("[fat32_tell] @%lu\n", file_handle->byte_offset); + // FAT32_DEBUG_PRINTF("@%lu", file_handle->byte_offset); return SYS_ERR_OK; } static errval_t _fat32_seek(struct fat32 *fat32, struct fat32_handle *file_handle, enum fs_seekpos whence, off_t offset) { - // debug_printf("[fat32_seek] whence: %ld@%d\n", offset, whence); + // FAT32_DEBUG_PRINTF("whence: %ld@%d", offset, whence); errval_t err; if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH; diff --git a/lib/grading/test_spawn.c b/lib/grading/test_spawn.c index b5f37c7..4a78d57 100644 --- a/lib/grading/test_spawn.c +++ b/lib/grading/test_spawn.c @@ -12,7 +12,10 @@ void do_test_spawn(void) { domainid_t *pid = malloc(PROCESS_COUNT * sizeof(domainid_t)); for(uint i = 0; i < PROCESS_COUNT; ++i) { debug_printf("TEST_SPAWN: spawn %u\n", i); - CHECK_ERR(spawn_load_by_name("hello", &(si[i]), &(pid[i]))); + // char *argv = "filesystem_performance"; + // char *argv = "/sdcard/perf"; + char *argv = "hello"; + CHECK_ERR(spawn_load_argv(1, &argv, &(si[i]), &(pid[i]))); } // wait for 10 seconds but handle events in the mean time diff --git a/lib/spawn/spawn.c b/lib/spawn/spawn.c index d5677fa..35d09c1 100644 --- a/lib/spawn/spawn.c +++ b/lib/spawn/spawn.c @@ -98,7 +98,7 @@ static void handle_child_recv(void *arg) { switch(msg.words[0]){ case RPC_MTYPE_CHILD_ENDPOINT: - // debug_printf("SPAWN: Received child init_chan endpoint\n"); + // DEBUG_PRINTF("SPAWN: Received child init_chan endpoint\n"); si->init_chan.remote_cap = cap; err = lmp_chan_alloc_recv_slot(&si->init_chan); if (err_is_fail(err)) { @@ -166,7 +166,7 @@ static errval_t elf_allocate( if (flags & PF_R) paging_flags |= KPI_PAGING_FLAGS_READ; // Map into child address space - // debug_printf("SPAWN: allocate base:%"PRIxPTR", size: %"PRIxPTR", flags: %"PRIu32"\n", + // DEBUG_PRINTF("SPAWN: allocate base:%"PRIxPTR", size: %"PRIxPTR", flags: %"PRIu32"\n", // base, size, paging_flags); err = paging_map_fixed_attr( st->paging_state, sv, frame, @@ -342,7 +342,7 @@ static errval_t spawn_serialize_vspace(struct spawninfo *si, struct paging_state assert(curr_offset <= total_space); - // debug_printf("SPAWN: Passing vspace info at 0x%lx\n", vspace_buf_child); + // DEBUG_PRINTF("SPAWN: Passing vspace info at 0x%lx\n", vspace_buf_child); domain_params->vspace_buf = vspace_buf_child; domain_params->vspace_buf_len = total_space; @@ -351,7 +351,7 @@ static errval_t spawn_serialize_vspace(struct spawninfo *si, struct paging_state static errval_t spawn_load_elf_from_fs(char *path, char **elf_base, size_t *elf_bytes) { int res; - debug_printf("[spawn_load_elf_from_fs] %s\n", path); + DEBUG_PRINTF("[spawn_load_elf_from_fs] %s\n", path); // open the file FILE *f = fopen(path, "r"); @@ -370,7 +370,7 @@ static errval_t spawn_load_elf_from_fs(char *path, char **elf_base, size_t *elf_ if(*elf_base == NULL) return LIB_ERR_MALLOC_FAIL; // load the elf to memory - debug_printf("[spawn_load_elf_from_fs] reading elf file with %lu bytes\n", *elf_bytes); + DEBUG_PRINTF("[spawn_load_elf_from_fs] reading elf file with %lu bytes\n", *elf_bytes); size_t read_bytes = fread(*elf_base, 1, *elf_bytes, f); if (read_bytes != *elf_bytes) return FS_ERR_READ; @@ -437,7 +437,7 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si, errval_t err; if(argc == 0) { - debug_printf("[spawn_load_argv] argc == 0 (no arguments)\n"); + DEBUG_PRINTF("[spawn_load_argv] argc == 0 (no arguments)\n"); return SPAWN_ERR_FIND_MODULE; } @@ -469,7 +469,7 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si, // - Get the module from the multiboot image // and map it (take a look at multiboot.c) - // debug_printf("[spawn_load_argv]: argc: %d, argv: ", argc); + // DEBUG_PRINTF("[spawn_load_argv]: argc: %d, argv: ", argc); // for (int i = 0; i < argc; ++i) { // printf("\"%s\", ", argv[i]); // } @@ -589,9 +589,9 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si, }; // char buf[256]; // debug_print_cap_at_capref(buf, 256, cap_io); - // debug_printf(buf); + // DEBUG_PRINTF(buf); // printf("\n"); - // debug_printf("offset=%x\n", arg0_base - IMX8X_START_DEV_RANGE); + // DEBUG_PRINTF("offset=%x\n", arg0_base - IMX8X_START_DEV_RANGE); err = cap_retype(arg0_cap, cap_io, (arg0_base - IMX8X_START_DEV_RANGE), ObjType_DevFrame, arg0_size, 1); if (err_is_fail(err)) return err_push(err, LIB_ERR_CAP_RETYPE); } @@ -641,7 +641,7 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si, got_addr = got_shdr->sh_addr; } - // debug_printf("SPAWN: self paging state after loading:\n"); + // DEBUG_PRINTF("SPAWN: self paging state after loading:\n"); // pt_print_state(get_current_paging_state()); if (is_multiboot) { @@ -659,7 +659,7 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si, free(tm); } - // debug_printf("SPAWN: self paging state after unmapping:\n"); + // DEBUG_PRINTF("SPAWN: self paging state after unmapping:\n"); // pt_print_state(get_current_paging_state()); // - Setup the dispatcher diff --git a/performance/performance_evaluation.py b/performance/performance_evaluation.py index 045c6fd..bbb2270 100644 --- a/performance/performance_evaluation.py +++ b/performance/performance_evaluation.py @@ -12,6 +12,7 @@ from numpy import std MEASUREMENT_TAG = "MEASUREMENT" # searches for a measurement with #1 name, #2 tag, #3 time MEASUREMENT_REGEX = r"^.* " + MEASUREMENT_TAG + r" ([a-zA-Z_:-]*) ([0-9]*)$" +FREQUENCY = 8000000 # TODO change this for the actual measurement # data_basedir = os.environ.get("BFBUILD_QEMU") @@ -38,7 +39,7 @@ def read_data(file): with open(file) as f: return f.readlines() -def build_dataseries(measurements, start_tag, end_tag): +def build_dataseries(measurements, start_tag, end_tag, divider=(FREQUENCY / 1000)): datapoints = [] measurements = list(filter(lambda m: start_tag == m["tag"] or end_tag == m["tag"], measurements)) @@ -51,7 +52,8 @@ def build_dataseries(measurements, start_tag, end_tag): print(f"[ERROR] Got end tag without start {end_tag}") else: if m["tag"] == end_tag: - datapoints.append(m["timestamp"] - started_at) + duration = (m["timestamp"] - started_at) / divider + datapoints.append(duration) started_at = None elif m["tag"] == start_tag: print(f"[ERROR] Invalid sequence, ignoring last start tag {start_tag}") @@ -67,69 +69,188 @@ def get_measurements_from_file(file): return measurements -def create_bar_chart(dataset, title, out_file): - # calculate stats for each data series +def create_metrics(dataset, unit="ms"): metrics = {} for key in dataset: d_mean = mean(dataset[key]) d_std = std(dataset[key]) d_median = median(dataset[key]) metrics[key] = (d_mean, d_std) + print(f"{key} - mean: {d_mean} {unit}, std: {d_std}") + + return metrics + +def create_timeline(dataset, title, file, unit="cycles", loc="center right"): + p.clf() + p.title(title) + p.xlabel("i-th measurement") + p.ylabel(f"duration ({unit})") + for key in dataset: + p.plot(range(len(dataset[key])), dataset[key], label=key) + + p.legend(loc=loc) + p.savefig(os.path.join(out_dir, file)) + +def create_bar_chart(metrics, title, out_file, figsize=(8,4), unit="ms"): + # calculate stats for each data series # create the plot p.clf() - fig, ax = p.subplots() #figsize=(12,5)) + fig, ax = p.subplots(figsize=figsize) p.title(title) - p.ylabel("median duration (cycles)") + p.ylabel(f"median duration ({unit})") p.bar( metrics.keys(), [x[0] for x in metrics.values()], yerr=[x[1] for x in metrics.values()], + capsize=5 ) ax.set_ylim(0) p.savefig(os.path.join(out_dir, out_file)) +def create_multi_bar_chart(metrics_groups, title, out_file, figsize=(8,4), width=0.4, unit="ms"): + # calculate stats for each data series + + labels = list(metrics_groups[list(metrics_groups.keys())[0]].keys()) + x = list(range(len(labels))) + + # create the plot + p.clf() + fig, ax = p.subplots(figsize=figsize) + p.title(title) + p.ylabel(f"median duration ({unit})") + for i, key in enumerate(metrics_groups.keys()): + offset = - width / 2 + 2 * i * (width / len(metrics_groups)) + b = ax.bar( + list(map(lambda a: a + offset, x)), + [x[0] for x in metrics_groups[key].values()], + width, + label=key, + yerr=[x[1] for x in metrics_groups[key].values()], + capsize=5 + ) + # ax.bar_label(b) + + #draw grouped bar chart + ax.set_xticks(x, labels) + ax.legend() + + fig.tight_layout() + p.savefig(os.path.join(out_dir, out_file)) + + def main(): - dataset = {} - - # dataset["performance"] = build_dataseries(measurements, "aos_performance:start", "aos_performance:done") + # dataset = {} + # measurements = get_measurements_from_file("perf/perf.log") + # dataset["measurements"] = build_dataseries(measurements, "aos_performance:start", "aos_performance:done", divider=1) + # create_timeline(dataset, "Performance Measurement System Latency", "perf/perf.jpg") # URPC - # title = "URPC Micro Benchmark" - # dataset["client_to_server"] = build_dataseries(measurements, "aos_urpc_nop:start", "aos_urpc_server:start") - # dataset["server_schedule_task"] = build_dataseries(measurements, "aos_urpc_server:start", "aos_urpc_server:triggered_closure") - # dataset["server_completed_task"] = build_dataseries(measurements, "aos_urpc_server:triggered_closure", "aos_urpc_server:done") - # dataset["server_to_client"] = build_dataseries(measurements, "aos_urpc_server:done", "aos_urpc_nop:done") + # dataset = {} + # yielded_measurements = get_measurements_from_file("urpc/yield.log") + # dataset["yield_to_server"] = build_dataseries(yielded_measurements, "aos_urpc_nop:start", "aos_urpc_server:start", divider=1) + # dataset["yield_to_client"] = build_dataseries(yielded_measurements, "aos_urpc_server:done", "aos_urpc_nop:done", divider=1) + # measurements = get_measurements_from_file("urpc/empty_loop.log") + # dataset["empty_to_server"] = build_dataseries(measurements, "aos_urpc_nop:start", "aos_urpc_server:start", divider=1) + # dataset["empty_to_client"] = build_dataseries(measurements, "aos_urpc_server:done", "aos_urpc_nop:done", divider=1) + # create_bar_chart(create_metrics(dataset, unit="cycles"), "URPC Yield vs Empty Loop", "urpc/performance.jpg", unit="cycles") + # dataset = {} + # dataset["client_to_server"] = build_dataseries(yielded_measurements, "aos_urpc_nop:start", "aos_urpc_server:start", divider=1) + # dataset["server_scheduled"] = build_dataseries(yielded_measurements, "aos_urpc_server:start", "aos_urpc_server:triggered_closure", divider=1) + # dataset["server_completed"] = build_dataseries(yielded_measurements, "aos_urpc_server:triggered_closure", "aos_urpc_server:done", divider=1) + # dataset["server_to_client"] = build_dataseries(yielded_measurements, "aos_urpc_server:done", "aos_urpc_nop:done", divider=1) + # create_bar_chart(create_metrics(dataset, unit="cycles"), "URPC Micro Benchmark", "urpc/micro.jpg", unit="cycles") # BLOCK DRIVER # measurements = get_measurements_from_file("block_driver/no_optimization.log") + # # disk latency without optimization # dataset = {} - # # we skip the first datapoint here because it is reliably very high compared to all others - # dataset["read_device"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[1:] - # dataset["read_memcpy"] = build_dataseries(measurements, "block_driver_read_object:memcpy", "block_driver_read_object:done") - # dataset["write_read"] = build_dataseries(measurements, "block_driver_write_object:start", "block_driver_write_object:read") - # dataset["write_memcpy"] = build_dataseries(measurements, "block_driver_write_object:read", "block_driver_write_object:memcpy") - # dataset["write_device"] = build_dataseries(measurements, "block_driver_write_object:memcpy", "block_driver_write_object:done") - # create_bar_chart(dataset, "Block Driver Micro Benchmark", "block_driver/no_optimization.jpg") + # # we only take 200 measurements to not overload the plot and to have the same number of read and write measurements + # dataset["read unoptimized"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[10:210] + # dataset["write unoptimized"] = build_dataseries(measurements, "block_driver_write_object:memcpy", "block_driver_write_object:done")[10:210] + # # disk latency with optimization # measurements = get_measurements_from_file("block_driver/no_sleep.log") - # dataset_compare = {} - # dataset_compare["read_unopt"] = dataset["read_device"] - # dataset_compare["write_unopt"] = dataset["write_device"] - # dataset_compare["read_nosleep"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[1:] - # dataset_compare["write_nosleep"] = build_dataseries(measurements, "block_driver_write_object:memcpy", "block_driver_write_object:done") - # create_bar_chart(dataset_compare, "Block Driver Optimizations", "block_driver/optimizations.jpg") + # # we only take 200 measurements to not overload the plot and to have the same number of read and write measurements + # dataset["read optimized"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[10:210] + # dataset["write optimized"] = build_dataseries(measurements, "block_driver_write_object:memcpy", "block_driver_write_object:done")[10:210] + # create_metrics(dataset) + # create_timeline(dataset, "Block Driver Disk Latency", "block_driver/disk_latency.jpg", unit="ms") - # create plots for data series - # for key in dataset: - # d = dataset[key] - # p.clf() - # p.title(key) - # p.xlabel("datapoint index") - # p.ylabel("duration (cycles)") - # p.plot(range(len(d)), d) - # p.savefig(os.path.join(out_dir, f"{key}.jpg")) + # FILESYSTEM + # throughput + # metrics = {} + # measurements = get_measurements_from_file("file_system/makro_no_optimization.log") + # dataset_unopt = {} + # dataset_unopt["read"] = list(map(lambda d: 10 * 4096 / d, build_dataseries(measurements, "measure_read_throughput:pre", "measure_read_throughput:post", divider=FREQUENCY)))[1:] + # dataset_unopt["write"] = list(map(lambda d: 10 * 4096 / d, build_dataseries(measurements, "measure_write_throughput:pre", "measure_write_throughput:post", divider=FREQUENCY)))[1:] + # metrics["unoptimized"] = create_metrics(dataset_unopt) + # measurements = get_measurements_from_file("file_system/makro_multi_cache.log") + # dataset_opt = {} + # dataset_opt["read"] = list(map(lambda d: 10 * 4096 / d, build_dataseries(measurements, "measure_read_throughput:pre", "measure_read_throughput:post", divider=FREQUENCY)))[1:] + # dataset_opt["write"] = list(map(lambda d: 10 * 4096 / d, build_dataseries(measurements, "measure_write_throughput:pre", "measure_write_throughput:post", divider=FREQUENCY)))[1:] + # metrics["optimized"] = create_metrics(dataset_opt) + # create_multi_bar_chart(metrics, "Filesystem Throughput", "file_system/throughput.jpg", unit="bytes/s") + # latencies of other functions + # metrics = {} + # dataset_noopt = {} + # measurements = get_measurements_from_file("file_system/makro_no_optimization.log") + # dataset_noopt["fopen"] = build_dataseries(measurements, "measure_fopen_fclose:pre_open", "measure_fopen_fclose:post_open") + # dataset_noopt["fclose"] = build_dataseries(measurements, "measure_fopen_fclose:pre_close", "measure_fopen_fclose:post_close") + # dataset_noopt["fcreate"] = build_dataseries(measurements, "measure_fcreate_and_rm_single:pre_create", "measure_fcreate_and_rm_single:post_create") + # dataset_noopt["rm"] = build_dataseries(measurements, "measure_fcreate_and_rm_single:pre_rm", "measure_fcreate_and_rm_single:post_rm") + # dataset_noopt["mkdir"] = build_dataseries(measurements, "measure_mkdir_and_rmdir_single:pre_mkdir", "measure_mkdir_and_rmdir_single:post_mkdir") + # dataset_noopt["rmdir"] = build_dataseries(measurements, "measure_mkdir_and_rmdir_single:pre_rmdir", "measure_mkdir_and_rmdir_single:post_rmdir") + # metrics["unoptimized"] = create_metrics(dataset_noopt) + # dataset_opt = {} + # measurements = get_measurements_from_file("file_system/makro_multi_cache.log") + # dataset_opt["fopen"] = build_dataseries(measurements, "measure_fopen_fclose:pre_open", "measure_fopen_fclose:post_open") + # dataset_opt["fclose"] = build_dataseries(measurements, "measure_fopen_fclose:pre_close", "measure_fopen_fclose:post_close") + # dataset_opt["fcreate"] = build_dataseries(measurements, "measure_fcreate_and_rm_single:pre_create", "measure_fcreate_and_rm_single:post_create") + # dataset_opt["rm"] = build_dataseries(measurements, "measure_fcreate_and_rm_single:pre_rm", "measure_fcreate_and_rm_single:post_rm") + # dataset_opt["mkdir"] = build_dataseries(measurements, "measure_mkdir_and_rmdir_single:pre_mkdir", "measure_mkdir_and_rmdir_single:post_mkdir") + # dataset_opt["rmdir"] = build_dataseries(measurements, "measure_mkdir_and_rmdir_single:pre_rmdir", "measure_mkdir_and_rmdir_single:post_rmdir") + # metrics["optimized"] = create_metrics(dataset_opt) + # create_multi_bar_chart(metrics, "Filesystem Operation Latency", "file_system/latency.jpg") + + # PAGING + # makro + # dataset = {} + # measurements = get_measurements_from_file("paging/no_optimization_core_1.log") + # dataset["core 1"] = build_dataseries(measurements, "pt_exception:start", "pt_exception:unlocked") + # measurements = get_measurements_from_file("paging/no_optimization_core_0.log") + # dataset["core 0"] = build_dataseries(measurements, "pt_exception:start", "pt_exception:unlocked") + # create_timeline(dataset, "Pagefault handling latency", "paging/paging_makro_latency.jpg", unit="ms") + # # micro + # dataset = {} + # metrics = {} + # measurements = get_measurements_from_file("paging/no_optimization_core_0.log") + # dataset["locking"] = build_dataseries(measurements, "pt_exception:start", "pt_exception:locked") + # dataset["resolve vaddr"] = build_dataseries(measurements, "pt_exception:locked", "pt_exception:vaddr") + # dataset["request memory"] = build_dataseries(measurements, "pt_exception:vaddr", "pt_exception:got_frame") + # dataset["mapping"] = build_dataseries(measurements, "pt_exception:got_frame", "pt_exception:mapped") + # dataset["unlocking"] = build_dataseries(measurements, "pt_exception:mapped", "pt_exception:unlocked") + # metrics["core 0"] = create_metrics(dataset) + # dataset = {} + # measurements = get_measurements_from_file("paging/no_optimization_core_1.log") + # dataset["locking"] = build_dataseries(measurements, "pt_exception:start", "pt_exception:locked") + # dataset["resolve vaddr"] = build_dataseries(measurements, "pt_exception:locked", "pt_exception:vaddr") + # dataset["request memory"] = build_dataseries(measurements, "pt_exception:vaddr", "pt_exception:got_frame") + # dataset["mapping"] = build_dataseries(measurements, "pt_exception:got_frame", "pt_exception:mapped") + # dataset["unlocking"] = build_dataseries(measurements, "pt_exception:mapped", "pt_exception:unlocked") + # metrics["core 1"] = create_metrics(dataset) + # create_multi_bar_chart(metrics, "Pagefault handling micro benchmark", "paging/paging_micro_latency.jpg") + + # UMP + # dataset = {} + # measurements = get_measurements_from_file("ump/different_cores.log") + # dataset["different cores"] = build_dataseries(measurements, "block_driver_client:dispatching", "block_driver_client:payload", 1)[10:] + # measurements = get_measurements_from_file("ump/same_core.log") + # dataset["same core"] = build_dataseries(measurements, "block_driver_client:dispatching", "block_driver_client:payload", 1)[10:] + # create_timeline(dataset, "UMP roundtrip latency", "ump/latency.jpg") + + pass if __name__ == "__main__": main() diff --git a/performance/plots/block_driver/disk_latency.jpg b/performance/plots/block_driver/disk_latency.jpg new file mode 100644 index 0000000..8c98b88 Binary files /dev/null and b/performance/plots/block_driver/disk_latency.jpg differ diff --git a/performance/plots/block_driver/no_optimization.jpg b/performance/plots/block_driver/no_optimization.jpg index ca98c57..5654c99 100644 Binary files a/performance/plots/block_driver/no_optimization.jpg and b/performance/plots/block_driver/no_optimization.jpg differ diff --git a/performance/plots/block_driver/no_optimization.log b/performance/plots/block_driver/no_optimization.log index a8379f3..b743ac8 100644 --- a/performance/plots/block_driver/no_optimization.log +++ b/performance/plots/block_driver/no_optimization.log @@ -1,125 +1,301 @@ -picocom v3.1 - -port is : /dev/ttyUSB0 -flowcontrol : none -baudrate is : 115200 -parity is : none -databits are : 8 -stopbits are : 1 -escape is : C-a -local echo is : no -noinit is : no -noreset is : no -hangup is : no -nolock is : no -send_cmd is : sz -vv -receive_cmd is : rz -vv -E -imap is : -omap is : -emap is : crcrlf,delbs, -logfile is : none -initstring : none -exit_after is : not set -exit is : no - +picocom v3.1 + +port is : /dev/ttyUSB0 +flowcontrol : none +baudrate is : 115200 +parity is : none +databits are : 8 +stopbits are : 1 +escape is : C-a +local echo is : no +noinit is : no +noreset is : no +hangup is : no +nolock is : no +send_cmd is : sz -vv +receive_cmd is : rz -vv -E +imap is : +omap is : +emap is : crcrlf,delbs, +logfile is : none +initstring : none +exit_after is : not set +exit is : no + Type [C-a] [C-h] to see available commands Terminal ready -Starting download of 503 bytes - -downloading of 503 bytes finished -Starting download of 5618024 bytes -.......................................... -downloading of 5618024 bytes finished -## Executing script at 83200000 -Loading DeviceTree: imx8qxp-colibri-aster.dtb -120412 bytes read in 20 ms (5.7 MiB/s) -51 bytes read in 16 ms (2.9 KiB/s) -Applying Overlay: colibri-imx8x-aster_led6_overlay.dtbo -984 bytes read in 23 ms (41 KiB/s) -78Scanning disk usdhc@5b010000.blk... -Scanning disk usdhc@5b020000.blk... -Found 4 disks -Blob is at: 0xFC0F8BD0 -Magic: 12345678FEDCBA90 -Relocating ELF FC0F0000 FC63EBD0 1 -Relocating ELF FC0B2000 FC63FBD0 161 -Relocated CPU driver entry point is FFFF0000FC0B37E0, stack at FC0AE000 -Relocating multiboot info: FBBA5000 -FBBA5008: tag 1:32 -FBBA5028: tag 19:56 - before 1000:1CD7 - after FBBA8000:FBBA8CD7 -FBBA5060: tag 19:48 - before 2000:4914F - after FBBA9000:FBBF014F -FBBA5090: tag 19:48 - before 4A000:103DDF - after FBBF1000:FBCAADDF -FBBA50C0: tag 19:56 - before 104000:1891A7 - after FBCAB000:FBD301A7 -FBBA50F8: tag 19:48 - before 18A000:202DA7 - after FBD31000:FBDA9DA7 -FBBA5128: tag 19:48 - before 203000:2786FF - after FBDAA000:FBE1F6FF -FBBA5158: tag 19:56 - before 279000:2EE597 - after FBE20000:FBE95597 -FBBA5190: tag 19:48 - before 2EF000:36AB97 - after FBE96000:FBF11B97 -FBBA51C0: tag 19:48 - before 36B000:3E0557 - after FBF12000:FBF87557 -FBBA51F0: tag 19:48 - before 3E1000:48A43F - after FBF88000:FC03143F -FBBA5220: tag 19:64 - before 48B000:5065B7 - after FC032000:FC0AD5B7 -Allocating 512 L1 tables (2097152B) -L1 tables start at 0xFB9A4000 -Terminating boot services and jumping to image at 0xFC0F0000 -Core data pointer is FB9A3000 -Memory map at FC644860, key: 47, descriptor version: 1 -Got 29 memory map entries of 40B (1160B). -Type PStart PEnd Size Attributes - available 0000000080200000 0000000083FFFFFF 63488kB 8 - reserved 0000000084000000 00000000861FFFFF 34816kB 8 - available 0000000086200000 0000000087FFFFFF 30720kB 8 - reserved 0000000088000000 000000009001FFFF 131200kB 8 - available 0000000090020000 00000000901FFFFF 1920kB 8 - reserved 0000000090200000 00000000904FFFFF 3072kB 8 - available 0000000090500000 0000000091FFFFFF 27648kB 8 - reserved 0000000092000000 0000000094BFFFFF 45056kB 8 - available 0000000094C00000 00000000FB9A2FFF 1685132kB 8 - BF core data 00000000FB9A3000 00000000FB9A3FFF 4kB 8 -BF page table 00000000FB9A4000 00000000FBBA4FFF 2052kB 8 - BF multiboot 00000000FBBA5000 00000000FBBA7FFF 12kB 8 - BF module 00000000FBBA8000 00000000FC0ADFFF 5144kB 8 - BF stack 00000000FC0AE000 00000000FC0B1FFF 16kB 8 - BF code 00000000FC0B2000 00000000FC0F0FFF 252kB 8 - LD code 00000000FC0F1000 00000000FC648FFF 5472kB 8 - reserved 00000000FC649000 00000000FC64CFFF 16kB 8 - BS data 00000000FC64D000 00000000FC64DFFF 4kB 8 - RS data 00000000FC64E000 00000000FC64EFFF 4kB 8 - BS data 00000000FC64F000 00000000FC650FFF 8kB 8 - reserved 00000000FC651000 00000000FC655FFF 20kB 8 - BS data 00000000FC656000 00000000FC657FFF 8kB 8 - RS data 00000000FC658000 00000000FC658FFF 4kB 8 - reserved 00000000FC659000 00000000FC65CFFF 16kB 8 - RS data 00000000FC65D000 00000000FC65DFFF 4kB 8 - reserved 00000000FC65E000 00000000FC65EFFF 4kB 8 - LD data 00000000FC65F000 00000000FFE6FFFF 57412kB 8 - RS code 00000000FFE70000 00000000FFE7FFFF 64kB 8 - LD data 00000000FFE80000 00000000FFFFFFFF 1536kB 8 +Starting download of 503 bytes + + + +downloading of 503 bytes finished + +Starting download of 6310248 bytes + +................................................ + +downloading of 6310248 bytes finished + +## Executing script at 83200000 + +Loading DeviceTree: imx8qxp-colibri-aster.dtb + +120412 bytes read in 19 ms (6 MiB/s) + +51 bytes read in 17 ms (2.9 KiB/s) + +Applying Overlay: colibri-imx8x-aster_led6_overlay.dtbo + +984 bytes read in 23 ms (41 KiB/s) + +78Scanning disk usdhc@5b010000.blk... + +Scanning disk usdhc@5b020000.blk... + +Found 4 disks + +Blob is at: 0xFC04FBD0 + + +Magic: 12345678FEDCBA90 + + +Relocating ELF FC047000 FC63EBD0 1 + + +Relocating ELF FC009000 FC63FBD0 161 + + +Relocated CPU driver entry point is FFFF0000FC00A7E0, stack at FC005000 + + +Relocating multiboot info: FBA53000 + + +FBA53008: tag 1:32 + + +FBA53028: tag 19:56 + + + before 1000:1CD7 + + + after FBA56000:FBA56CD7 + + +FBA53060: tag 19:48 + + + before 2000:4914F + + + after FBA57000:FBA9E14F + + +FBA53090: tag 19:48 + + + before 4A000:103E1F + + + after FBA9F000:FBB58E1F + + +FBA530C0: tag 19:56 + + + before 104000:1891A7 + + + after FBB59000:FBBDE1A7 + + +FBA530F8: tag 19:48 + + + before 18A000:202DA7 + + + after FBBDF000:FBC57DA7 + + +FBA53128: tag 19:48 + + + before 203000:2786FF + + + after FBC58000:FBCCD6FF + + +FBA53158: tag 19:56 + + + before 279000:2EE597 + + + after FBCCE000:FBD43597 + + +FBA53190: tag 19:48 + + + before 2EF000:36AB97 + + + after FBD44000:FBDBFB97 + + +FBA531C0: tag 19:48 + + + before 36B000:3E0557 + + + after FBDC0000:FBE35557 + + +FBA531F0: tag 19:48 + + + before 3E1000:48B7BF + + + after FBE36000:FBEE07BF + + +FBA53220: tag 19:64 + + + before 48C000:53359F + + + after FBEE1000:FBF8859F + + +FBA53260: tag 19:64 + + + before 534000:5AF597 + + + after FBF89000:FC004597 + + +Allocating 512 L1 tables (2097152B) + + +L1 tables start at 0xFB852000 + + +Terminating boot services and jumping to image at 0xFC047000 + + +Core data pointer is FB851000 + + +Memory map at FC644860, key: 47, descriptor version: 1 + + +Got 29 memory map entries of 40B (1160B). + + +Type PStart PEnd Size Attributes + + + available 0000000080200000 0000000083FFFFFF 63488kB 8 + + + reserved 0000000084000000 00000000861FFFFF 34816kB 8 + + + available 0000000086200000 0000000087FFFFFF 30720kB 8 + + + reserved 0000000088000000 000000009001FFFF 131200kB 8 + + + available 0000000090020000 00000000901FFFFF 1920kB 8 + + + reserved 0000000090200000 00000000904FFFFF 3072kB 8 + + + available 0000000090500000 0000000091FFFFFF 27648kB 8 + + + reserved 0000000092000000 0000000094BFFFFF 45056kB 8 + + + available 0000000094C00000 00000000FB850FFF 1683780kB 8 + + + BF core data 00000000FB851000 00000000FB851FFF 4kB 8 + + +BF page table 00000000FB852000 00000000FBA52FFF 2052kB 8 + + + BF multiboot 00000000FBA53000 00000000FBA55FFF 12kB 8 + + + BF module 00000000FBA56000 00000000FC004FFF 5820kB 8 + + + BF stack 00000000FC005000 00000000FC008FFF 16kB 8 + + + BF code 00000000FC009000 00000000FC047FFF 252kB 8 + + + LD code 00000000FC048000 00000000FC648FFF 6148kB 8 + + + reserved 00000000FC649000 00000000FC64CFFF 16kB 8 + + + BS data 00000000FC64D000 00000000FC64DFFF 4kB 8 + + + RS data 00000000FC64E000 00000000FC64EFFF 4kB 8 + + + BS data 00000000FC64F000 00000000FC650FFF 8kB 8 + + + reserved 00000000FC651000 00000000FC655FFF 20kB 8 + + + BS data 00000000FC656000 00000000FC657FFF 8kB 8 + + + RS data 00000000FC658000 00000000FC658FFF 4kB 8 + + + reserved 00000000FC659000 00000000FC65CFFF 16kB 8 + + + RS data 00000000FC65D000 00000000FC65DFFF 4kB 8 + + + reserved 00000000FC65E000 00000000FC65EFFF 4kB 8 + + + LD data 00000000FC65F000 00000000FFE6FFFF 57412kB 8 + + + RS code 00000000FFE70000 00000000FFE7FFFF 64kB 8 + + + LD data 00000000FFE80000 00000000FFFFFFFF 1536kB 8 + + Barrelfish CPU driver starting on ARMv8 (BSP) kernel 0: ARMv8-A: Global data at 0xffff000080200000 -kernel 0: ARMv8-A: Kernel stack at 0xffff0000fc0ae000.. 0xffff0000fc0b1ff0 -kernel 0: ARMv8-A: Kernel first byte at 0xffff0000fc0b2000 -kernel 0: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff0000fc0b2800 +kernel 0: ARMv8-A: Kernel stack at 0xffff0000fc005000.. 0xffff0000fc008ff0 +kernel 0: ARMv8-A: Kernel first byte at 0xffff0000fc009000 +kernel 0: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff0000fc009800 kernel 0: ARMv8-A: 4 cores in system kernel 0: ARMv8-A: Initializing the interrupt controller kernel 0: GICv3: Initializing @@ -140,7 +316,7 @@ kernel 0: ARMv8-A: spawning 'armv8/sbin/init' on BSP core kernel 0: ARMv8-A: spawn_init_common armv8/sbin/init spawn module: armv8/sbin/init kernel 0: init page tables: l0=0xffff000080520000, l1=0xffff000080521000, l2=0xffff000080522000, l3=0xffff000080523000 -load_init_image 0xffff0000fbbf1000 000b9ddf +load_init_image 0xffff0000fba9f000 000b9e1f kernel 0: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46bc70 kernel 0: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 init.0.0: initializing dynamic heap @@ -151,8 +327,8 @@ kernel 0: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a init.0.0: mm_add: adding region. base=86200000, size=1e00000 init.0.0: mm_add: adding region. base=90020000, size=1e0000 init.0.0: mm_add: adding region. base=90500000, size=1b00000 -init.0.0: mm_add: adding region. base=94c00000, size=66da3000 -init.0.0: Added 1762 MB of physical memory. +init.0.0: mm_add: adding region. base=94c00000, size=66c51000 +init.0.0: Added 1761 MB of physical memory. init.0.0: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD init.0.0: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP @@ -173,1211 +349,2035 @@ kernel 1: ARMv8-A: Kernel stack at 0xffff00008088a000.. 0xffff00008089a000 kernel 1: ARMv8-A: Kernel first byte at 0xffff000080841000 init.0.0: [spawn_load_elf_from_multiboot] block_driver_server kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080841800 -init.0.0: SPAWN: multiboot mapped block_driver_server, size: 505271, magic: 7f ELF +init.0.0: SPAWN: multiboot mapped block_driver_server, size: 505239, magic: 7f ELF kernel 1: GICv3: Enabling CPU interface -init.0.0: [spawn_load_argv] creating cspace kernel 1: GICv3: CPU interface enabled -kernel 1: ARMv8-A: Enabling timers -kernel 1: isr_el1=0x0 init.0.0: Allocated pid 2 for process "enet". -System counter frequency is 8000000Hz. +kernel 1: ARMv8-A: Enabling timers init.0.0: [spawn_load_elf_from_multiboot] enet -Timeslice interrupt every 640000 ticks (80ms). +kernel 1: isr_el1=0x0 init.0.0: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF -kernel 1: ARMv8-A: Setting coreboot spawn handler -init.0.0: [spawn_load_argv] creating cspace -kernel 1: ARMv8-A: Calling arm_kernel_startup -kernel 1: ARMv8-A: Doing non-BSP related bootup +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). init.0.0: paging_init_onthread thread id: 3 -kernel 1: ARMv8-A: Memory: 8089a000, 80e04000, size=5544 kB +kernel 1: ARMv8-A: Setting coreboot spawn handler block_driver_ser.0.0: initializing dynamic heap +kernel 1: ARMv8-A: Calling arm_kernel_startup +init.0.3: SPAWN: Received child init_chan endpoint +kernel 1: ARMv8-A: Doing non-BSP related bootup +block_driver_ser.0.0: Received child init OK +kernel 1: ARMv8-A: Memory: 8089a000, 80e04000, size=5544 kB +enet.0.0: initializing dynamic heap kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core init.0.3: SPAWN: Received child init_chan endpoint kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init -block_driver_ser.0.0: Received child init OK -spawn module: armv8/sbin/init -enet.0.0: initializing dynamic heap -kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000 -init.0.3: SPAWN: Received child init_chan endpoint -kernel 1: ARMv8-A: creating monitor URPC frame cap enet.0.0: Received child init OK -kernel 1: ARMv8-A: mapping URPC frame cap 8081d000 +spawn module: armv8/sbin/init block_driver_ser.0.0: paging_init_onthread thread id: 1 -kernel 1: ARMv8-A: loading elf 'armv8/sbin/init' @ ffff0000fbbf1000 +kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000 enet.0.0: paging_init_onthread thread id: 1 -kernel 1: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46bc70 +kernel 1: ARMv8-A: creating monitor URPC frame cap enet.0.1: Enet driver started -kernel 1: ARMv8-A: init dcb set up +kernel 1: ARMv8-A: mapping URPC frame cap 8081d000 [block_driver_server] initializing sdhc driver +kernel 1: ARMv8-A: loading elf 'armv8/sbin/init' @ ffff0000fba9f000 +kernel 1: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46bc70 +kernel 1: ARMv8-A: init dcb set up kernel 1: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 armv8/sbin/init.1.0: initializing dynamic heap armv8/sbin/init.1.0: running main on staticthread! armv8/sbin/init.1.0: init domain starting on core 1 (IMX8X), invoked as: armv8/sbin/init 0 chanid=0 archid=0 armv8/sbin/init.1.0: [app_main] armv8/sbin/init.1.0: paging_init_onthread thread id: 1 -armv8/sbin/init.1.0: [app_main]: received bootinfo with 42 regions -armv8/sbin/init.1.0: grading_setup_app_init(bi=0x80007feaa0) -armv8/sbin/init.1.0: paging_init_onthread thread id: 2 +armv8/sbin/init.1.0: [app_main]: received bootinfo with 43 regions +armv8/sbin/init.1.0: grading_setup_app_init(bi=0x80007fea10) +init.0.3: Allocated pid 3 for process "echoserver". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] echoserver +armv8/sbin/init.1.0: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF kernel 1: ARMv8-A: Timer interrupt received! +echoserver.1.0: initializing dynamic heap +armv8/sbin/init.1.0: paging_init_onthread thread id: 2 +armv8/sbin/init.1.2: SPAWN: Received child init_chan endpoint +echoserver.1.0: Received child init OK +echoserver.1.0: paging_init_onthread thread id: 1 +Echo server: registering +Echo server: listening enet.0.1: [enet] Starting autonegotiation [block_driver_server] registering [block_driver_server] listening [block_driver_server] incoming connection -block_driver_ser.0.1: [ump_chan_init] Each channel is 4096 bytes [block_driver_server] connection ready to receive requests -init.0.0: [ump_chan_init] Each channel is 4096 bytes -init.0.0: [fat32_init] -block_driver_ser.0.1: [block_driver_server] read block 0 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 104887015 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 111287196 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 111287213 [block_driver_server] incoming connection -block_driver_ser.0.1: [ump_chan_init] Each channel is 4096 bytes [block_driver_server] connection ready to receive requests -armv8/sbin/init.1.0: [ump_chan_init] Each channel is 4096 bytes -armv8/sbin/init.1.0: [fat32_init] -block_driver_ser.0.1: [block_driver_server] read block 0 -init.0.0: [is_fat32] check fat type +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 368378605 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 371980332 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 371980344 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 372166083 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 375820481 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 375820492 +armv8/sbin/init.1.0: TEST_SPAWN: spawn 0 init.0.0: Message handler loop -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 115127399 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 118967382 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 118967398 -armv8/sbin/init.1.0: [is_fat32] check fat type -init.0.0: Allocated pid 3 for process "echoserver". -armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] echoserver -armv8/sbin/init.1.0: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF -armv8/sbin/init.1.0: [spawn_load_argv] creating cspace -echoserver.1.0: initializing dynamic heap -init.0.0: Allocated pid 4 for process "filereader". -armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] filereader -armv8/sbin/init.1.0: SPAWN: multiboot mapped filereader, size: 693311, magic: 7f ELF -armv8/sbin/init.1.0: [spawn_load_argv] creating cspace -filereader.1.0: initializing dynamic heap +init.0.0: Allocated pid 4 for process "filesystem_performance". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] filesystem_performance +armv8/sbin/init.1.0: SPAWN: multiboot mapped filesystem_performance, size: 685471, magic: 7f ELF init.0.0: Allocated pid 5 for process "shelly". +filesystem_perfo.1.0: initializing dynamic heap armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] shelly armv8/sbin/init.1.0: SPAWN: multiboot mapped shelly, size: 480599, magic: 7f ELF -armv8/sbin/init.1.0: [spawn_load_argv] creating cspace armv8/sbin/init.1.0: Message handler loop armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint -echoserver.1.0: Received child init OK -armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint -filereader.1.0: Received child init OK +filesystem_perfo.1.0: Received child init OK shelly.1.0: initializing dynamic heap armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint shelly.1.0: Received child init OK -echoserver.1.0: paging_init_onthread thread id: 1 -filereader.1.0: paging_init_onthread thread id: 1 +filesystem_perfo.1.0: paging_init_onthread thread id: 1 shelly.1.0: paging_init_onthread thread id: 1 +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests shelly.1.1: welcome to shelly! shelly.1.1: libc exit NYI! -Echo server: registering -Filereader test -initializing filesystem... -Echo server: listening -[block_driver_server] incoming connection -block_driver_ser.0.1: [ump_chan_init] Each channel is 4096 bytes -[block_driver_server] connection ready to receive requests -filereader.1.1: [ump_chan_init] Each channel is 4096 bytes -filereader.1.1: [fat32_init] -block_driver_ser.0.1: [block_driver_server] read block 0 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 243163009 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 246971684 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 246971700 -filereader.1.1: [is_fat32] check fat type -SUCCESS: fs init took 0 ms +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 377161654 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 380940556 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 380940570 ------------------------------- -test_read_dir(/sdcard/) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 253387377 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 257211987 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 257211999 -TRASH-~1 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 258496923 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 262332171 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 262332185 -HELLO -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 262975088 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 266812351 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 266812364 -filereader.1.1: [fat32_closedir] -SUCCESS: test_read_dir took 2345 ms -------------------------------- +Measuring: measure_fopen_fclose +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 381176681 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 384780644 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 384780656 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 384966822 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 388620724 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 388620734 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 388808218 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 392460851 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 392460864 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 392650891 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 396300904 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 396300915 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 396490923 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 400140985 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 400140997 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 400331052 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 403981078 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 403981092 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 404171106 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 407821190 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 407821204 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 408011196 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 411661300 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 411661312 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 411851336 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 415501412 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 415501424 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 415691353 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 419341519 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 419341533 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 419531509 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 423181595 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 423181608 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 423371642 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 427021694 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 427021705 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 427211673 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 430861783 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 430861797 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 392649805 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 396487954 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 396487957 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 396489883 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 396489885 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 400328066 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 400328069 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 400330002 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 400330005 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 404168110 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 404168113 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 404170056 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 404170058 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 408008220 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 408008223 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 408010158 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 408010160 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 411848359 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 411848362 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 411850295 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 411850296 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 415688457 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 415688460 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 415690325 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 415690328 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 419528579 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 419528582 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 419530489 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 419530490 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 423368623 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 423368625 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 423370596 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 423370597 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 427208662 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 427208665 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 427210564 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 427210566 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 431048913 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 431048916 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 431050807 ------------------------------- -test_read_dir(/not-exist) -SUCCESS: failure expected test_read_dir took 479 ms -------------------------------- - -------------------------------- -test_fwrite(/sdcard/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 282834347 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 286652934 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 286652946 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 286838380 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 290493074 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 290493089 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 290678477 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 294333226 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 294333239 -block_driver_ser.0.1: [block_driver_server] read block 32 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 294518625 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 298173380 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 298173391 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 298358858 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 302013539 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 302013551 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 302198958 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 305853663 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 305853670 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 309693778 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: [block_driver_server] write block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 309944017 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 313533918 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 313533926 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 317374048 -file opened -wrote 70 bytes -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 321223063 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 325054307 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 325054315 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 325239733 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 328894457 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 328894462 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 332734569 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: [block_driver_server] write block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 332984638 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 336574698 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 336574703 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 340414824 -SUCCESS: test_fwrite took 7869 ms -------------------------------- - -------------------------------- -test_fread(/sdcard/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 348115824 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 351935276 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 351935288 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 352121001 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 355775431 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 355775439 -File size is 70 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 0 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 357122288 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 360895510 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 360895516 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 361080875 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 364735655 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 364735661 -read: I love deadlines. I like the whooshing sound they make as they fly by. -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 0 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 366125248 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 369855815 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 369855820 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 370041208 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 373695936 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 373695942 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 70 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 373939991 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 377536086 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 377536092 -SUCCESS: test_fread took 4340 ms -------------------------------- - -------------------------------- -test_make_dir(/sdcard/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 385235633 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 389056513 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 389056527 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 389241924 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 392896644 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 392896655 -block_driver_ser.0.1: [block_driver_server] read block 32 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 393082000 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 396736791 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 396736805 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 396922225 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 400576931 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 400576942 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 400762326 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 404417076 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 404417078 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 408257224 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: [block_driver_server] write block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 408507266 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 412097350 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 412097360 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 415937484 -block_driver_ser.0.1: [block_driver_server] read block 123049 -block_driver_ser.0.1: [block_driver_server] write block 123049 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 416187477 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 419777622 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 419777631 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 423617745 -block_driver_ser.0.1: [block_driver_server] read block 123050 -block_driver_ser.0.1: [block_driver_server] write block 123050 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 423867714 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 427457901 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 427457908 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 431298030 -block_driver_ser.0.1: [block_driver_server] read block 123051 -block_driver_ser.0.1: [block_driver_server] write block 123051 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 431548031 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 435138194 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 435138204 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 438978285 -block_driver_ser.0.1: [block_driver_server] read block 123052 -block_driver_ser.0.1: [block_driver_server] write block 123052 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 439228266 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 442818427 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 442818437 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 446658560 -block_driver_ser.0.1: [block_driver_server] read block 123053 -block_driver_ser.0.1: [block_driver_server] write block 123053 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 446908578 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 450498690 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 450498698 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 454338833 -block_driver_ser.0.1: [block_driver_server] read block 123054 -block_driver_ser.0.1: [block_driver_server] write block 123054 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 454588879 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 458178984 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 458178993 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 462019090 -block_driver_ser.0.1: [block_driver_server] read block 123055 -block_driver_ser.0.1: [block_driver_server] write block 123055 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 462269096 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 465859260 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 465859271 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 469699392 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: [block_driver_server] write block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 469949461 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 473539541 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 473539544 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 477379688 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: [block_driver_server] write block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 477629706 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 481219844 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 481219847 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 485059976 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: [block_driver_server] write block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 485309969 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 488900107 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 488900113 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 492740235 -SUCCESS: test_make_dir took 14109 ms -------------------------------- - -------------------------------- -test_make_dir(/sdcard/parent/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 500444571 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 504260599 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 504260613 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 504446061 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 508100766 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 508100776 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 508286175 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 511940891 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 511940904 -block_driver_ser.0.1: [block_driver_server] read block 32 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 512126268 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 515781034 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 515781045 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 515966470 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 519621132 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 519621144 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 519806614 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 523461214 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 523461215 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 527301323 -block_driver_ser.0.1: [block_driver_server] read block 123056 -block_driver_ser.0.1: [block_driver_server] write block 123056 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 527551394 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 531141452 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 531141458 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 534981599 -block_driver_ser.0.1: [block_driver_server] read block 123057 -block_driver_ser.0.1: [block_driver_server] write block 123057 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 535231611 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 538821730 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 538821739 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 542661860 -block_driver_ser.0.1: [block_driver_server] read block 123058 -block_driver_ser.0.1: [block_driver_server] write block 123058 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 542911908 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 546502002 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 546502009 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 550342135 -block_driver_ser.0.1: [block_driver_server] read block 123059 -block_driver_ser.0.1: [block_driver_server] write block 123059 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 550592130 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 554182276 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 554182283 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 558022416 -block_driver_ser.0.1: [block_driver_server] read block 123060 -block_driver_ser.0.1: [block_driver_server] write block 123060 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 558272464 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 561862564 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 561862573 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 565702695 -block_driver_ser.0.1: [block_driver_server] read block 123061 -block_driver_ser.0.1: [block_driver_server] write block 123061 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 565952756 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 569542807 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 569542812 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 573382948 -block_driver_ser.0.1: [block_driver_server] read block 123062 -block_driver_ser.0.1: [block_driver_server] write block 123062 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 573632995 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 577223086 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 577223094 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 581063218 -block_driver_ser.0.1: [block_driver_server] read block 123063 -block_driver_ser.0.1: [block_driver_server] write block 123063 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 581313219 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 584903352 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 584903359 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 588743479 -block_driver_ser.0.1: [block_driver_server] read block 123056 -block_driver_ser.0.1: [block_driver_server] write block 123056 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 588993573 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 592583607 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 592583610 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 596423717 -block_driver_ser.0.1: [block_driver_server] read block 123056 -block_driver_ser.0.1: [block_driver_server] write block 123056 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 596673688 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 600263876 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 600263878 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 604104010 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: [block_driver_server] write block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 604354022 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 607944164 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 607944168 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 611784299 -SUCCESS: test_make_dir took 14429 ms -------------------------------- - -------------------------------- -test_make_dir(/sdcard/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 619483800 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 623304649 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 623304662 -SUCCESS: failure expected test_make_dir took 1140 ms -------------------------------- - -------------------------------- -test_make_dir(/sdcard/parent-directory) -SUCCESS: failure expected test_make_dir took 640 ms -------------------------------- - -------------------------------- -test_make_dir(/sdcard/parent.txtt) -SUCCESS: failure expected test_make_dir took 480 ms -------------------------------- - -------------------------------- -test_rm_dir(/sdcard/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 650203293 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 654025442 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 654025456 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 654210827 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 657865585 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 657865598 -SUCCESS: failure expected test_rm_dir took 1620 ms -------------------------------- - -------------------------------- -test_rm_dir(/sdcard/parent/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 665568547 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 669385962 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 669385977 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 669571404 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 673226114 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 673226124 -block_driver_ser.0.1: [block_driver_server] read block 123056 +Measuring: measure_fcreate_and_rm_single +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 433604845 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 437261923 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 437261937 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 437448041 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 441102027 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 441102032 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 441289132 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 444942139 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 444942144 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 448782217 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 449032671 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 452622308 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 452622314 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 452808772 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 456462398 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 456462404 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 456648852 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 460302507 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 460302514 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 464142546 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 464392927 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 467982632 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 467982636 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 468168989 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 471822719 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 471822725 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 472009114 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 475662818 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 475662826 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 479502917 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 479753317 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 483343012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 483343018 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 483529444 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 487183118 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 487183122 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 487369523 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 491023190 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 491023195 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 494863267 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 495113661 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 498703351 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 498703357 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 498889763 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 502543438 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 502543444 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 502729867 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 506383546 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 506383552 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 510223640 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 510474066 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 514063754 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 514063760 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 514250167 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 517903825 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 517903832 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 518090228 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 521743913 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 521743920 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 525584025 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 525834402 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 529424121 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 529424125 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 529610530 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 533264198 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 533264204 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 533450667 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 537104289 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 537104296 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 540944356 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 541194827 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 544784425 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 544784429 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 544970846 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 548624528 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 548624534 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 548810930 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 552464636 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 552464645 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 556304706 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 556555136 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 560144821 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 560144825 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 560331191 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 563984913 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 563984917 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 564171314 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 567825033 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 567825037 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 571665103 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 571915506 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 575505203 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 575505208 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 575691675 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 579345275 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 579345280 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 579531742 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 583185400 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 583185408 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 587025490 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 587275878 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 590865596 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 590865602 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 591052035 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 594705690 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 594705694 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 594892130 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 598545738 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 598545743 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 602385820 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 602637788 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 606225925 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 606225940 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 606412082 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 610066018 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 610066031 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 610252182 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 613906134 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 613906147 ERROR: echoserver.1 in main() /workspaces/aos2022-rueegges-hand-in/usr/echoserver/main.c:145 ERROR: Failed to connect to net server Failure: ( libaos) The requested server is not yet registered [LIB_ERR_UMP_NOT_REGISTERED] Aborted echoserver.1.1: libc exit NYI! -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 673411510 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 677066247 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 677066262 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 677251682 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 680906378 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 680906381 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: [block_driver_server] write block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 681091822 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 684746507 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 684746509 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 688586633 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 688836544 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 692426770 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 692426774 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 692612101 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 696266908 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 696266911 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 696452280 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 700107060 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 700107063 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 703947182 -SUCCESS: test_rm_dir took 5468 ms -------------------------------- +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 614092263 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 617746228 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 617746241 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 617932668 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 621586296 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 621586302 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 625426370 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 625677065 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 629266464 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 629266469 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 633106527 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 633360762 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 636946628 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 636946642 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 637133036 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 640786745 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 640786750 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 640973769 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 644626825 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 644626829 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 648466910 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 648717261 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 652306994 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 652306998 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 652493359 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 656147093 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 656147097 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 656333435 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 659987179 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 659987184 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 663827227 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 664079195 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 667667313 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 667667326 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 667853402 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 671507402 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 671507414 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 671693506 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 675347500 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 675347513 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 675533638 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 679187602 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 679187615 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 679374001 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 683027686 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 683027690 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 686867764 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 687118512 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 690707827 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 690707834 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 694547906 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 694802082 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 698388012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 698388024 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 698574440 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 702228093 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 702228100 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 702415094 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 706068174 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 706068182 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 709908282 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 710158682 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 713748356 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 713748360 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 713934749 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 717588454 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 717588460 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 717774836 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 721428549 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 721428552 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 725268631 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 725520626 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 729108734 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 729108745 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 729294842 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 732948833 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 732948846 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 733134954 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 736788934 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 736788947 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 736975076 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 740629012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 740629025 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 740815446 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 744469126 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 744469132 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 748309185 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 748559910 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 752149296 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 752149301 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 755989345 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 756243916 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 759829434 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 759829449 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 760015555 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 763669518 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 763669523 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 763856601 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 767509605 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 767509610 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 771349684 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 771600102 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 775189805 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 775189809 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 775376171 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 779029870 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 779029874 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 779216257 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 782869958 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 782869966 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 786710030 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 786962048 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 790550131 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 790550145 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 790736221 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 794390201 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 794390215 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 794576320 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 798230294 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 798230306 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 798416404 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 802070386 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 802070398 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 802256737 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 805910498 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 805910503 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 809750571 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 810001289 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 813590668 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 813590674 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 817430734 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 817685305 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 821270843 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 821270857 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 821456952 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 825110921 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 825110927 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 825298012 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 828951021 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 828951028 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 832791095 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 833041470 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 836631165 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 836631171 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 836817593 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 840471236 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 840471240 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 840657607 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 844311308 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 844311311 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 848151389 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 848403369 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 851991486 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 851991501 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 852177637 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 855831569 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 855831582 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 856017705 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 859671651 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 859671663 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 859857739 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 863511755 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 863511766 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 863698176 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 867351835 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 867351842 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 871191908 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 871442626 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 875032002 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 875032007 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 878872082 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 879126321 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 882712183 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 882712197 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 882898591 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 886552274 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 886552280 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 886739355 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 890392359 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 890392364 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 894232435 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 894482829 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 898072529 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 898072535 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 898258906 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 901912627 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 901912633 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 902099020 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 905752705 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 905752710 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 909592770 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 909844772 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 913432865 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 913432880 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 913618985 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 917272951 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 917272962 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 917459068 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 921113039 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 921113053 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 921299155 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 924953103 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 924953118 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 925139529 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 928793189 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 928793195 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 932633248 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 932883979 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 936473340 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 936473347 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 940313425 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 940567971 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 944153502 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 944153518 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 944339677 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 947993609 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 947993617 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 948180694 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 951833714 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 951833721 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 955673772 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 955924170 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 959513863 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 959513867 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 959700256 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 963353950 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 963353956 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 963540379 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 967194053 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 967194057 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 971034125 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 971285793 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 974874230 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 974874244 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 975060678 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 978714315 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 978714328 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 978900456 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 982554414 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 982554428 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 982740551 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 986394495 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 986394507 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 986580924 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 990234576 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 990234582 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 994074648 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 994325408 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 997914730 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 997914736 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1001754798 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1002010044 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1005594894 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1005594908 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1005783131 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1009434981 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1009434986 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1009624081 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1013275082 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1013275087 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1017115161 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1017368368 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1020955251 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1020955257 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1021143758 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1024795335 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1024795340 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1024983819 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1028635418 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1028635424 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1032475492 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1032730290 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1036315585 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1036315597 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1036503790 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1040155660 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1040155674 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1040343883 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1043995741 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1043995754 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1044183927 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1047835829 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1047835842 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1048024367 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1051675929 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1051675934 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1055515992 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1055769495 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1059356097 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1059356100 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1063196160 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1063453505 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1067036265 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1067036278 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1067224450 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1070876371 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1070876377 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1071065519 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1074716429 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1074716436 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1078556514 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1078809665 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1082396589 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1082396595 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1082585044 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1086236668 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1086236672 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1086425185 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1090076762 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1090076769 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1093916833 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1094171619 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1097756927 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1097756941 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1097945102 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1101597016 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1101597029 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1101785215 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1105437106 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1105437119 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1105625308 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1109277159 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1109277171 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1109465676 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1113117275 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1113117281 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1116957342 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1117210831 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1120797408 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1120797413 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1124637474 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1124894728 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1128477603 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1128477616 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1128665796 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1132317698 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1132317703 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1132506862 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1136157774 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1136157781 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1139997841 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1140250996 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1143837933 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1143837939 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1144026443 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1147678024 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1147678030 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1147866492 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1151518084 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1151518089 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1155358158 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1155612969 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1159198263 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1159198276 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1159386450 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1163038371 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1163038383 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1163226547 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1166878435 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1166878447 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1167066644 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1170718524 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1170718535 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1170907035 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1174558607 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1174558614 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1178398651 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1178652174 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1182238753 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1182238758 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1186078847 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1186335869 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1189918939 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1189918952 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1190107445 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1193759031 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1193759038 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1193948162 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1197599138 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1197599145 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1201439209 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1201692348 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1205279290 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1205279295 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1205467745 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1209119394 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1209119400 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1209307827 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1212959494 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1212959498 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1216799555 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 602636780 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 633358164 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 633360024 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 664078110 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 664078113 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 694799409 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 694801322 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 725519539 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 725519541 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 756240978 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 756242885 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 786960992 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 786960996 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 817682411 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 817684318 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 848402353 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 848402356 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 879123686 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 879125567 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 909843729 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 909843732 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 940565084 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 940566936 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 971285030 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 971285033 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 1002007076 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 1002009023 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 1032729236 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 1032729239 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 1063450562 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 1063452441 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 1094170568 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 1094170571 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 1124891802 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 1124893717 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 1155611931 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 1155611934 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 1186333194 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 1186335149 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 1217053257 ------------------------------- -test_rm_dir(/sdcard/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 710365175 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 714187373 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 714187385 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 714372809 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 718027510 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 718027520 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 718212866 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 721867641 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 721867646 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: [block_driver_server] write block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 722053124 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 725707803 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 725707806 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 729547901 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 729797828 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 733388069 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 733388073 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 733573379 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 737228192 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 737228194 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 737413575 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 741068340 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 741068343 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 744908475 -SUCCESS: test_rm_dir took 4828 ms -------------------------------- +Measuring: measure_mkdir_and_rmdir_single +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1219856057 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1223199682 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1223199693 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1223389206 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1227039765 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1227039779 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1227227949 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1230879859 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1230879870 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1231068060 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1234719939 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1234719952 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1234908495 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1238560019 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1238560023 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1242400093 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1242653630 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1246240180 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1246240186 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1250080237 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1250333729 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1253920338 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1253920350 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1257760429 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1258013995 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1261600524 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1261600532 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1265440572 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1265694073 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1269280669 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1269280678 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1273120734 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1273374224 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1276960817 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1276960827 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1280800891 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1281054384 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1284640992 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1284641001 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1288481054 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1288734588 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1292321146 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1292321156 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1296161236 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1296414759 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1300001347 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1300001353 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1303841419 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1304094884 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1307681519 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1307681524 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1311521615 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1311775116 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1315361715 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1315361720 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1319201811 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1319455254 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1323041908 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1323041914 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1326881994 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1327136451 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1330722092 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1330722104 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1330910596 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1334562165 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1334562177 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1334750408 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1338402259 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1338402265 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1338591427 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1342242341 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1342242348 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1346082419 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1346335606 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1349922514 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1349922520 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1350110995 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1353762607 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1353762612 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1353951090 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1357602685 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1357602688 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1361442767 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1361697509 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1365282860 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1365282872 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1365471056 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1369122953 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1369122967 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1369311151 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1372963054 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1372963068 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1373151532 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1376803151 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1376803156 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1380643210 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1380896704 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1384483305 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1384483314 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1388323371 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1388576868 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1392163469 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1392163480 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1396003545 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1396257052 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1399843638 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1399843645 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1403683714 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1403937201 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1407523791 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1407523800 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1411363884 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1411617368 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1415203967 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1415203977 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1419044043 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1419297538 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1422884127 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1422884138 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1426724193 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1426977695 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1430564296 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1430564303 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1434404369 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1434657857 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1438244458 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1438244468 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1442084556 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1442338045 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1445924629 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1445924634 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1449764697 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1450018201 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1453604773 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1453604780 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1457444833 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1457698287 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1461284933 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1461284939 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1465125009 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1465379782 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1468965109 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1468965122 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1469153342 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1472805206 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1472805219 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1472993401 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1476645290 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1476645296 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1476834439 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1480485375 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1480485381 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1484325445 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1484578626 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1488165541 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1488165545 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1488353984 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1492005623 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1492005628 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1492194095 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1495845721 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1495845727 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1499685804 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1499940237 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1503525905 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1503525918 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1503714348 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1507366011 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1507366023 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1507554237 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1511206104 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1511206118 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1511394625 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1515046194 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1515046197 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1518886284 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1519139793 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1522726372 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1522726384 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1526566460 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1526819944 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1530406563 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1530406574 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1534246662 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1534500169 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1538086762 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1538086770 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1541926832 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1542180338 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1545766948 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1545766959 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1549607021 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1549860538 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1553447106 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1553447114 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1557287180 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1557540662 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1561127277 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1561127285 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1564967344 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1565220856 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1568807425 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1568807434 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1572647514 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1572901030 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1576487605 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1576487614 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1580327684 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1580581171 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1584167756 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1584167761 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1588007824 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1588261362 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1591847928 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1591847934 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1595687997 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1595941514 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1599528091 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1599528097 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1603368169 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1603622976 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1607208279 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1607208292 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1607396456 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1611048353 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1611048365 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1611236549 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1614888460 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1614888465 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1615077591 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1618728541 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1618728548 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1622568613 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1622821766 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1626408702 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1626408706 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1626597150 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1630248774 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1630248778 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1630437257 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1634088872 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1634088875 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1637928961 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1638183413 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1641769061 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1641769074 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1641957583 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1645609154 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1645609167 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1645797354 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1649449242 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1649449255 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1649637749 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1653289320 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1653289326 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1657129402 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1657382927 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1660969496 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1660969505 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1664809560 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1665063097 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1668649642 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1668649653 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1672489729 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1672743279 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1676329816 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1676329827 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1680169891 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1680423431 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1684009963 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1684009975 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1687850045 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1688103532 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1691690139 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1691690152 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1695530210 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1695783693 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1699370288 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1699370299 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1703210378 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1703463888 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1707050462 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1707050473 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1710890543 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1711144014 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1714730622 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1714730633 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1718570716 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1718824187 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1722410803 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1722410805 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1726250892 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1726504318 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1730090993 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1730090997 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1733931084 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1734184587 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1737771169 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1737771172 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1741611262 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1741865993 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1745451349 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1745451360 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1745639549 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1749291453 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1749291466 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1749479624 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1753131538 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1753131543 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1753320646 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1756971609 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1756971614 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1760811683 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1761064822 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1764651774 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1764651778 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1764840267 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1768491853 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1768491857 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1768680354 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1772331950 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1772331958 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1776172032 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1776426732 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1780012113 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1780012128 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1780200292 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1783852208 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1783852220 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1784040450 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1787692298 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1787692310 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1787880832 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1791532396 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1791532399 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1795372475 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1795626001 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1799212562 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1799212572 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1803052630 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1803306187 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1806892716 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1806892724 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1810732778 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1810986268 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1814572874 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1814572885 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1818412936 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1818666435 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1822253046 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1822253058 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1826093119 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1826346592 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1829933207 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1829933219 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1833773285 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1834026814 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1837613388 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1837613398 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1841453461 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1841706939 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1845293567 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1845293576 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1849133643 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1849387175 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1852973715 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1852973725 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1856813804 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1857067305 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1860653904 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1860653909 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1864493957 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1864747392 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1868334045 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1868334052 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1872174122 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1872427612 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1876014212 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1876014219 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1879854289 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1880109045 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1883694371 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1883694384 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1883882533 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1887534444 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1887534456 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1887722617 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1891374531 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1891374536 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1891563663 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1895214595 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1895214601 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1899054665 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1899307850 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1902894759 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1902894763 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1903083271 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1906734828 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1906734834 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1906923328 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1910574907 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1910574914 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1914414985 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1914669807 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1918255080 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1918255092 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1918443318 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1922095176 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1922095190 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1922283361 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1925935276 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1925935289 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1926123765 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1929775352 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1929775358 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1933615415 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1933868921 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1937455520 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1937455531 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1941295580 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1941549112 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1945135673 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1945135682 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1948975748 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1949229278 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1952815832 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1952815841 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1956655910 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1956909425 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1960495985 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1960495997 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1964336068 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1964589546 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1968176188 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1968176198 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1972016274 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1972269791 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1975856364 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1975856373 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1979696432 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1979949955 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1983536507 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1983536516 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1987376584 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1987630124 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1991216669 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1991216680 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1995056737 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1995310250 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1998896818 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1998896822 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2002736898 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2002990371 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2006576980 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2006576986 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2010417050 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2010670554 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2014257133 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2014257137 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2018097219 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2018351687 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2021937304 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2021937316 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2022125788 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2025777403 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2025777414 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2025965641 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2029617482 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2029617487 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2029806709 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2033457547 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2033457553 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2037297611 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2037550772 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2041137694 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2041137699 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2041326153 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2044977766 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2044977772 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2045166316 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2048817832 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2048817837 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2052657910 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2052912644 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2056498000 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2056498012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2056686242 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2060338093 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2060338108 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2060526314 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2064178192 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2064178206 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2064366693 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2068018275 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2068018279 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2071858360 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2072111892 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2075698443 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2075698452 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2079538514 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2079792033 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2083378594 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2083378606 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2087218669 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2087472137 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2091058764 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2091058773 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2094898830 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2095152322 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2098738925 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2098738935 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2102578995 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2102832468 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2106419110 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2106419119 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2110259199 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2110512714 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2114099288 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2114099297 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2117939369 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2118192883 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2121779444 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2121779456 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2125619515 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2125873078 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2129459593 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2129459603 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2133299666 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2133553142 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2137139781 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2137139785 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2140979873 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2141233337 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2144819969 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2144819976 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2148660053 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2148913531 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2152500151 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2152500158 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2156340220 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2156594647 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2160180331 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2160180343 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2160368864 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2164020414 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2164020427 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2164208645 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2167860502 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2167860509 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2168049701 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2171700585 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2171700592 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2175540662 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2175793845 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2179380738 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2179380743 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2179569199 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2183220832 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2183220837 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2183409300 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2187060920 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2187060924 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2190900994 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2191155485 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2194741084 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2194741097 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2194929606 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2198581188 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2198581202 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2198769376 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2202421274 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2202421288 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2202609801 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2206261341 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2206261346 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2210101423 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2210354984 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2213941523 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2213941532 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2217781580 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2218035063 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2221621686 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2221621696 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2225461758 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2225715290 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2229301862 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2229301872 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2233141927 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2233395444 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2236982036 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2236982047 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2240822105 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2241075632 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2244662184 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2244662192 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2248502274 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2248755797 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2252342363 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2252342372 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2256182452 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2256435949 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2260022534 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2260022544 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2263862603 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2264116133 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2267702703 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2267702714 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2271542773 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2271796261 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2275382853 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2275382858 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2279222924 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2279476461 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2283063026 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2283063032 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2286903098 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2287156606 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2290743209 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2290743215 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2294583269 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2294838052 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2298423351 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2298423363 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2298611545 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2302263430 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2302263442 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2302451660 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2306103529 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2306103536 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2306292686 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2309943613 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2309943620 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2313783680 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2314036852 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2317623782 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2317623787 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2317812251 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2321463863 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2321463868 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2321652357 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2325303956 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2325303961 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2329144012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2329398520 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2332984133 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2332984146 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2333172633 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2336824221 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2336824235 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2337012398 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2340664319 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2340664330 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2340852829 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2344504394 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2344504398 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2348344455 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2348597971 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2352184542 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2352184552 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2356024616 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2356278166 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2359864695 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2359864702 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2363704781 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2363958316 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2367544877 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2367544888 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2371384945 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2371638460 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2375225052 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2375225061 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2379065136 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2379318622 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2382905219 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2382905229 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2386745273 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2386998786 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2390585374 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2390585381 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2394425434 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2394678980 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2398265541 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2398265552 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2402105610 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2402359141 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2405945685 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2405945696 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2409785758 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2410039198 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2413625848 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2413625852 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2417465909 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2417719366 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2421306026 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2421306031 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2425146106 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2425399613 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2428986209 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2428986215 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2432826266 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2433081059 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2436666355 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2436666368 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2436854577 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2440506444 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2440506456 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2440694646 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2444346535 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2444346541 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2444535675 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2448186608 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2448186617 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2452026710 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2452279870 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2455866806 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2455866810 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2456055242 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2459706892 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2459706896 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2459895336 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2463546969 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2463546975 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2467387038 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2467641796 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2471227124 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2471227136 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2471415326 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2475067223 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2475067236 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2475255402 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2478907296 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2478907310 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2479095795 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2482747392 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2482747398 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2486587457 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2486840969 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2490427538 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2490427549 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2494267592 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2494521134 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2498107713 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2498107721 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2501947788 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2502201297 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2505787881 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2505787889 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2509627944 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2509881464 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2513468032 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2513468040 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2517308107 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2517561623 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2521148198 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2521148207 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2524988276 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2525241775 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2528828359 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2528828366 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2532668434 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2532921980 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2536508536 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2536508546 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2540348591 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2540602109 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2544188701 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2544188712 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2548028783 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2548282281 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2551868886 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2551868892 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2555708956 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2555962513 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2559549042 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2559549047 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2563389109 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2563642625 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2567229199 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2567229204 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2571069277 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2571323754 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2574909371 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2574909385 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2575097860 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2578749460 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2578749473 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2578937668 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2582589531 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2582589538 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2582778717 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2586429664 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2586429669 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2590269724 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2590522869 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2594109816 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2594109821 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2594298282 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2597949900 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2597949905 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2598138366 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2601789971 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2601789977 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2605630050 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1223388164 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1327135677 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1327135680 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1361696502 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1361696506 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1465378710 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1465378712 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1499939494 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1499939496 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1603621933 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1603621934 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1638182650 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1638182652 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1741864969 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1741864971 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1776425719 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1776425721 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1880108008 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1880108010 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1914668725 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1914668727 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 2018350924 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 2018350926 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 2052911637 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 2052911639 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 2156593908 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 2156593910 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 2191154712 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 2191154714 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 2294836965 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 2294836966 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 2329397753 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 2329397755 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 2433079990 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 2433079992 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 2467640762 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 2467640764 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 2571322983 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 2571322985 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 2605883808 ------------------------------- -test_rm_dir(/sdcard/not-exist) -SUCCESS: failure expected test_rm_dir took 479 ms -------------------------------- - -------------------------------- -test_rm_dir(/sdcard/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 757730258 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 761549057 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 761549068 -SUCCESS: failure expected test_rm_dir took 980 ms -------------------------------- - -------------------------------- -test_rm_file(/sdcard/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 767971306 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 771789287 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 771789300 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 771974663 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 775629439 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 775629442 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: [block_driver_server] write block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 775814915 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 779469581 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 779469582 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 783309705 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 783559622 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 787149841 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 787149844 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 787335173 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 790989966 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 790989971 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 791175350 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 794830088 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 794830090 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 798670185 -SUCCESS: test_rm_file took 4348 ms -------------------------------- - -------------------------------- -test_rm_file(/sdcard/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 804452472 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 808270512 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 808270524 -SUCCESS: failure expected test_rm_file took 980 ms -------------------------------- - -------------------------------- -test_make_dir(/sdcard/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 814690053 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 818510821 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 818510835 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 818696185 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 822350970 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 822350981 -block_driver_ser.0.1: [block_driver_server] read block 32 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 822536327 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 826191109 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 826191119 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 826376517 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 830031217 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 830031226 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 830216586 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 833871376 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 833871380 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 837711504 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 837961507 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 841551620 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 841551631 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 845391768 -block_driver_ser.0.1: [block_driver_server] read block 123041 -block_driver_ser.0.1: [block_driver_server] write block 123041 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 845641726 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 849231902 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 849231911 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 853072017 -block_driver_ser.0.1: [block_driver_server] read block 123042 -block_driver_ser.0.1: [block_driver_server] write block 123042 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 853322028 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 856912151 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 856912157 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 860752288 -block_driver_ser.0.1: [block_driver_server] read block 123043 -block_driver_ser.0.1: [block_driver_server] write block 123043 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 861002267 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 864592427 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 864592436 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 868432555 -block_driver_ser.0.1: [block_driver_server] read block 123044 -block_driver_ser.0.1: [block_driver_server] write block 123044 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 868682568 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 872272701 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 872272711 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 876112846 -block_driver_ser.0.1: [block_driver_server] read block 123045 -block_driver_ser.0.1: [block_driver_server] write block 123045 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 876362811 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 879952990 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 879952997 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 883793130 -block_driver_ser.0.1: [block_driver_server] read block 123046 -block_driver_ser.0.1: [block_driver_server] write block 123046 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 884043116 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 887633274 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 887633281 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 891473418 -block_driver_ser.0.1: [block_driver_server] read block 123047 -block_driver_ser.0.1: [block_driver_server] write block 123047 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 891723418 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 895313537 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 895313542 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 899153662 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 899403701 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 902993799 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 902993803 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 906833946 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 907083870 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 910674094 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 910674096 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 914514229 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: [block_driver_server] write block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 914764180 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 918354364 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 918354366 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 922194457 -SUCCESS: test_make_dir took 13949 ms -------------------------------- - -------------------------------- -test_fwrite_big(/sdcard/parent/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 927983768 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 931794794 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 931794806 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 931980247 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 935634915 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 935634928 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 935820310 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 939475062 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 939475075 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 939660464 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 943315204 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 943315214 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 943500592 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 947155346 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 947155358 -block_driver_ser.0.1: [block_driver_server] read block 32 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 947340741 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 950995484 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 950995494 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 951180875 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 954835586 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 954835596 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 955021003 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 958675724 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 958675726 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 962515831 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 962765873 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 966355977 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 966355981 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 970196110 -file opened -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 971530910 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 975316269 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 975316275 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: [block_driver_server] write block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 975501681 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 979156409 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 979156419 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 982996537 -block_driver_ser.0.1: [block_driver_server] read block 123049 -block_driver_ser.0.1: [block_driver_server] write block 123049 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 983246513 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 986836667 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 986836674 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 990676740 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 990926792 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 994516885 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 994516890 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 998357007 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 998654771 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1002197153 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1002197157 -block_driver_ser.0.1: [block_driver_server] read block 123050 -block_driver_ser.0.1: [block_driver_server] write block 123050 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1002383934 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1006037298 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1006037307 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1009877428 -block_driver_ser.0.1: [block_driver_server] read block 123051 -block_driver_ser.0.1: [block_driver_server] write block 123051 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1010130239 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1013717574 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1013717579 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1017557690 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1017810478 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1021397820 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1021397822 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1025237944 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1025538470 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1029078063 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1029078067 -block_driver_ser.0.1: [block_driver_server] read block 123052 -block_driver_ser.0.1: [block_driver_server] write block 123052 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1029265557 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1032918210 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1032918220 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1036758346 -block_driver_ser.0.1: [block_driver_server] read block 123053 -block_driver_ser.0.1: [block_driver_server] write block 123053 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1037011080 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1040598458 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1040598464 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1044438595 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1044691341 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1048278725 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1048278726 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1052118871 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1052419413 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1055959004 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1055959008 -block_driver_ser.0.1: [block_driver_server] read block 123054 -block_driver_ser.0.1: [block_driver_server] write block 123054 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1056146499 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1059799147 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1059799152 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1063639286 -block_driver_ser.0.1: [block_driver_server] read block 123055 -block_driver_ser.0.1: [block_driver_server] write block 123055 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1063892017 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1067479410 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1067479420 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1071319529 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1071572319 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1075159674 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1075159675 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1078999808 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1079300328 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1082839952 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1082839958 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1083027379 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1086680107 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1086680112 -block_driver_ser.0.1: [block_driver_server] read block 32 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1086867534 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1090520240 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1090520253 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1090707765 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1094360377 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1094360389 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1094547890 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1098200522 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1098200524 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1102040628 -block_driver_ser.0.1: [block_driver_server] read block 123056 -block_driver_ser.0.1: [block_driver_server] write block 123056 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1102293430 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1105880799 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1105880806 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1109720929 -block_driver_ser.0.1: [block_driver_server] read block 123057 -block_driver_ser.0.1: [block_driver_server] write block 123057 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1109973712 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1113561062 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1113561067 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1117401187 -block_driver_ser.0.1: [block_driver_server] read block 123058 -block_driver_ser.0.1: [block_driver_server] write block 123058 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1117653947 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1121241320 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1121241326 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1125081460 -block_driver_ser.0.1: [block_driver_server] read block 123059 -block_driver_ser.0.1: [block_driver_server] write block 123059 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1125334252 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1128921604 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1128921610 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1132761743 -block_driver_ser.0.1: [block_driver_server] read block 123060 -block_driver_ser.0.1: [block_driver_server] write block 123060 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1133014490 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1136601881 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1136601889 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1140442020 -block_driver_ser.0.1: [block_driver_server] read block 123061 -block_driver_ser.0.1: [block_driver_server] write block 123061 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1140694803 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1144282165 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1144282173 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1148122281 -block_driver_ser.0.1: [block_driver_server] read block 123062 -block_driver_ser.0.1: [block_driver_server] write block 123062 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1148375046 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1151962418 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1151962424 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1155802547 -block_driver_ser.0.1: [block_driver_server] read block 123063 -block_driver_ser.0.1: [block_driver_server] write block 123063 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1156055271 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1159642686 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1159642694 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1163482829 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1163735530 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1167322951 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1167322956 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1167510396 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1171163078 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1171163080 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1175003213 -block_driver_ser.0.1: [block_driver_server] read block 123056 -block_driver_ser.0.1: [block_driver_server] write block 123056 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1175255981 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1178843352 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1178843357 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1182683500 -block_driver_ser.0.1: [block_driver_server] read block 123057 -block_driver_ser.0.1: [block_driver_server] write block 123057 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1182936295 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1186523626 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1186523633 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1190363741 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1190616509 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1194203904 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1194203905 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1198044046 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1198344575 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1201884197 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1201884201 -block_driver_ser.0.1: [block_driver_server] read block 123058 -block_driver_ser.0.1: [block_driver_server] write block 123058 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1202071682 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1205724342 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1205724350 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1209564493 -block_driver_ser.0.1: [block_driver_server] read block 123059 -block_driver_ser.0.1: [block_driver_server] write block 123059 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1209817292 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1213404630 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1213404639 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1217244752 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1217497510 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1221084874 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1221084876 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1224925013 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1225203865 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1228765140 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1228765143 -block_driver_ser.0.1: [block_driver_server] read block 123060 -block_driver_ser.0.1: [block_driver_server] write block 123060 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1228952595 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1232605258 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1232605268 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1236445404 -block_driver_ser.0.1: [block_driver_server] read block 123061 -block_driver_ser.0.1: [block_driver_server] write block 123061 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1236698187 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1240285528 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1240285530 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1244125679 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1244378437 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1247965799 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1247965805 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1251805942 -SUCCESS: test_fwrite_big took 40990 ms -------------------------------- - -------------------------------- -test_fread_big(/sdcard/parent/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1258234538 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1262046211 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1262046222 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1262233674 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1265886334 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1265886348 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1266074118 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1269726452 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1269726456 -File size is 6702 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 0 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1273625538 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1277406702 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1277406707 -block_driver_ser.0.1: [block_driver_server] read block 123048 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1277594158 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1281246853 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1281246866 -block_driver_ser.0.1: [block_driver_server] read block 123049 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1281434326 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1285086989 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1285086998 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 1024 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1285334174 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1288927124 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1288927130 -block_driver_ser.0.1: [block_driver_server] read block 123050 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1289114552 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1292767257 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1292767268 -block_driver_ser.0.1: [block_driver_server] read block 123051 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1292954710 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1296607399 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1296607410 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 2048 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1296854617 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1300447527 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1300447530 -block_driver_ser.0.1: [block_driver_server] read block 123052 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1300634918 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1304287681 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1304287691 -block_driver_ser.0.1: [block_driver_server] read block 123053 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1304475101 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1308127826 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1308127837 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 3072 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1308375010 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1311967961 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1311967965 -block_driver_ser.0.1: [block_driver_server] read block 123054 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1312155388 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1315808090 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1315808099 -block_driver_ser.0.1: [block_driver_server] read block 123055 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1315995550 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1319648235 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1319648245 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 4096 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1319895468 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1323488376 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1323488381 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1323675810 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1327328522 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1327328527 -block_driver_ser.0.1: [block_driver_server] read block 123056 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1327515936 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1331168662 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1331168674 -block_driver_ser.0.1: [block_driver_server] read block 123057 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1331356092 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1335008790 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1335008800 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 5120 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1335256025 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1338848926 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1338848930 -block_driver_ser.0.1: [block_driver_server] read block 123058 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1339036308 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1342689068 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1342689078 -block_driver_ser.0.1: [block_driver_server] read block 123059 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1342876496 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1346529211 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1346529223 -filereader.1.1: [fat32_fread] on 0x9ffba0: 1024 bytes from offset 6144 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1346776389 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1350369328 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1350369334 -block_driver_ser.0.1: [block_driver_server] read block 123060 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1350556755 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1354209482 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1354209493 -block_driver_ser.0.1: [block_driver_server] read block 123061 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1354396939 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1358049633 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1358049638 -SUCCESS: test_fread_big took 12981 ms -------------------------------- - -------------------------------- -test_delete_open_file(/sdcard/parent/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1363843061 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1367649961 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1367649973 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1367837452 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1371490097 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1371490107 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1371677903 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1375330222 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1375330231 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1375517685 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1379170337 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1379170349 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1379357837 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1383010493 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1383010497 -SUCCESS: failure expected test_delete_open_file took 2901 ms -------------------------------- - -------------------------------- -test_delete_open_dir(/sdcard/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1389434882 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1393250833 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1393250843 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1393438638 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1397090960 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1397090970 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1397278479 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1400931104 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1400931116 -filereader.1.1: [fat32_closedir] -SUCCESS: failure expected test_delete_open_dir took 1945 ms -------------------------------- - -------------------------------- -test_rm_file(/sdcard/parent/myfile2.txt) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1407358283 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1411171415 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1411171427 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1411358909 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1415011545 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1415011555 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1415198984 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1418851670 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1418851673 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: [block_driver_server] write block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1419039201 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1422691793 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1422691798 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1426531912 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1426784621 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1430372009 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1430372012 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1430559410 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1434212128 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1434212132 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1434399565 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1438052287 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1438052287 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1441892430 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1442145156 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1445732577 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1445732581 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1445920006 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1449572731 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1449572736 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1449760192 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1453412871 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1453412873 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1457252981 -SUCCESS: test_rm_file took 6749 ms -------------------------------- - -------------------------------- -test_rm_dir(/sdcard/parent) -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1463031127 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1466853285 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1466853300 -block_driver_ser.0.1: [block_driver_server] read block 123040 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1467040779 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1470693420 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1470693432 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1470880911 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1474533567 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1474533572 -block_driver_ser.0.1: [block_driver_server] read block 121920 -block_driver_ser.0.1: [block_driver_server] write block 121920 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1474721095 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1478373695 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1478373697 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1482213840 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1482466563 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1486053987 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1486053990 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 1486241412 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 1489894122 -block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 1489894126 -block_driver_ser.0.1: [block_driver_server] read block 33 -block_driver_ser.0.1: [block_driver_server] write block 33 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 1490081615 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 1493734254 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 1493734259 -block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 1497574380 -SUCCESS: test_rm_dir took 4829 ms -------------------------------- -filereader.1.1: libc exit NYI! - -Terminating... -Thanks for using picocom +Measuring: measure_fcreate_and_rm_many +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2608757511 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2612670315 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2612670328 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2612858382 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2616510425 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2616510438 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2616698437 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2620350507 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2620350521 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2620538496 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2624190603 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2624190616 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2624378971 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2628030687 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2628030693 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2631870779 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2632124041 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2635710832 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2635710838 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2639550935 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2639808040 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2643391053 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2643391068 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2643579090 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2647231140 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2647231153 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2647419183 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2651071217 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2651071230 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2651259235 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2654911292 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2654911304 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2655099643 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2658751405 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2658751410 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2662591462 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2662844803 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2666431555 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2666431560 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2670271651 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2670528879 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2674111734 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2674111748 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2674299732 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2677951829 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2677951843 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2678139816 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2681791913 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2681791926 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2681979909 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2685632012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2685632025 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2685820368 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2689472110 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2689472117 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2693312182 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2693565456 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2697152285 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2697152289 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2700992346 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2701249501 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2704832426 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2704832439 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2705020398 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2708672530 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2708672542 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2708860562 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2712512619 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2712512631 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2712700650 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2716352710 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2716352724 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2716541024 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2720192804 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2720192811 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2724032888 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2724286185 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2727872978 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2727872983 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2731713054 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2731970237 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2735553148 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2735553159 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2735741151 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2739393228 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2739393240 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2739581237 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2743233305 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2743233320 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2743421307 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2747073393 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2747073406 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2747261705 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2750913519 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2750913524 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2754753582 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2755006859 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2758593671 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2758593675 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2762433762 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2762690958 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2766273866 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2766273880 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2766461898 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2770113956 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2770113968 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2770301970 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2773954041 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2773954054 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2774142075 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2777794127 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2777794138 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2777982456 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2781634214 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2781634219 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2785474280 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2785727613 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2789314367 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2789314375 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2793154450 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2793411568 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2796994532 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2796994544 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2797182569 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2800834613 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2800834626 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2801022637 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2804674692 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2804674704 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2804862715 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2808514799 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2808514810 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2808703146 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2812354871 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2812354875 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2816194935 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2816448271 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2820035048 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2820035054 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2823875114 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2824132257 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2827715225 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2827715237 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2827903220 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2831555303 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2831555316 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2831743291 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2835395385 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2835395398 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2835583378 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2839235497 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2839235509 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2839423827 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2843075593 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2843075596 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2846915672 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2847169000 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2850755763 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2850755768 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2854595836 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2854853047 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2858435924 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2858435939 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2858624003 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2862275993 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2862276006 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2862464060 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2866116095 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2866116110 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2866304126 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2869956181 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2869956194 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2870144521 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2873796275 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2873796283 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2877636332 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2877889661 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2881476432 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2881476437 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2885316483 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2885573570 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2889156568 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2889156582 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2889344538 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2892996654 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2892996667 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2893184663 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2896836738 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2896836751 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2897024703 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2900676824 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2900676836 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2900864832 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2904516919 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2904516931 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2904704973 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2908357006 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2908357018 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2908545047 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2912197089 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2912197101 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2912385130 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2916037189 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2916037202 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2916225526 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2919877267 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2919877272 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2923717345 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2923970687 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2927557450 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2927557456 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2931397531 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2608756649 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2639805108 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2639807074 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2670525854 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2670527885 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2701246571 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2701248542 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2731967296 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2731969272 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2762688021 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2762690028 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2793408629 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2793410597 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2824129322 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2824131302 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2854850092 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2854852003 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2885570646 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 2885572585 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 2931651763 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2933035125 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2936517650 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2936517662 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2936705692 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2940357761 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2940357769 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2940546730 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2944197860 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2944197866 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2948037916 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2948290902 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2951878012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2951878017 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2952066292 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2955718102 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2955718106 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2955906395 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2959558208 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2959558213 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2963398278 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2963652837 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2967238375 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2967238388 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2967426433 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2971078429 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2971078435 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2971267358 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2974918511 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2974918518 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2978758579 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2979011572 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2982598689 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2982598695 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2982786969 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2986438754 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2986438758 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 2986627033 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 2990278877 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 2990278883 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 2994118941 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2994373510 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 2997959064 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 2997959076 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 2998147065 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3001799143 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3001799149 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3001988139 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3005639239 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3005639246 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3009479333 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3009732313 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3013319415 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3013319421 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3013507704 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3017159510 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3017159516 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3017347798 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3020999607 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3020999612 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3024839693 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3025093938 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3028679782 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3028679795 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3028868117 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3032519879 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3032519886 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3032708868 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3036359978 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3036359983 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3040200045 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3040453049 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3044040140 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3044040145 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3044228463 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3047880228 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3047880234 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3048068511 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3051720318 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3051720323 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3055560379 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3055815000 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3059400525 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3059400537 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3059588580 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3063240603 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3063240608 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3063429623 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3067080699 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3067080705 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3070920756 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3071173716 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3074760873 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3074760877 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3074949212 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3078600956 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3078600961 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3078789272 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3082441039 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3082441046 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3086281098 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3086535639 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3090121207 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3090121222 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3090309253 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3093961286 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3093961291 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3094150252 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3097801378 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3097801382 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3101641449 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3101894441 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3105481573 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3105481577 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3105669859 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3109321666 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3109321671 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3109509946 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3113161743 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3113161751 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3117001808 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3117256432 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3120841915 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3120841929 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3121029981 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3124682008 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3124682013 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3124870998 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3128522080 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3128522088 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3132362192 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3132615204 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3136202331 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3136202338 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3136390657 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3140042386 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3140042391 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3140230656 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3143882502 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3143882506 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3147722575 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3147977119 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3151562632 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3151562644 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3151750630 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3155402744 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3155402750 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3155591702 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3159242841 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3159242847 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3163082924 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3163335939 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3166923012 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3166923018 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3167111327 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3170763092 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3170763098 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3170951402 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3174603175 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3174603179 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3178443242 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3178697862 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3182283351 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3182283365 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3182471369 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3186123427 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3186123432 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3186312462 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3189963521 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3189963527 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3193803589 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3194056590 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3197643663 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3197643667 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3197831915 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3201483753 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3201483758 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3201672112 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3205323847 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3205323850 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3209163932 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3209418555 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3213004042 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3213004055 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3213192063 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3216844099 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3216844104 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3217033063 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3220684190 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3220684195 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3224524252 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3224777274 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3228364335 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3228364341 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:start 3228552645 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:memcpy 3232204434 +block_driver_ser.0.1: MEASUREMENT block_driver_read_object:done 3232204440 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:start 3232392726 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:read 3236044504 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:memcpy 3236044507 +block_driver_ser.0.1: MEASUREMENT block_driver_write_object:done 3239884580 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 2933034253 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 2963651791 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 2963651849 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 2994372497 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 2994372542 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3025093191 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 3025093236 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3055813960 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 3055814007 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3086534649 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 3086534695 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3117255384 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 3117255430 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3147976094 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 3147976138 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3178696833 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 3178696882 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3209417509 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 3209417554 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 3240138175 +filesystem_perfo.1.1: libc exit NYI! diff --git a/performance/plots/block_driver/no_sleep.log b/performance/plots/block_driver/no_sleep.log index d0e02f6..837b88d 100644 Binary files a/performance/plots/block_driver/no_sleep.log and b/performance/plots/block_driver/no_sleep.log differ diff --git a/performance/plots/block_driver/optimizations.jpg b/performance/plots/block_driver/optimizations.jpg index e6ff5df..032b466 100644 Binary files a/performance/plots/block_driver/optimizations.jpg and b/performance/plots/block_driver/optimizations.jpg differ diff --git a/performance/plots/file_system/latency.jpg b/performance/plots/file_system/latency.jpg new file mode 100644 index 0000000..c041003 Binary files /dev/null and b/performance/plots/file_system/latency.jpg differ diff --git a/performance/plots/file_system/makro_multi_cache.log b/performance/plots/file_system/makro_multi_cache.log new file mode 100644 index 0000000..6a4b611 --- /dev/null +++ b/performance/plots/file_system/makro_multi_cache.log @@ -0,0 +1,483 @@ +picocom v3.1 + +port is : /dev/ttyUSB0 +flowcontrol : none +baudrate is : 115200 +parity is : none +databits are : 8 +stopbits are : 1 +escape is : C-a +local echo is : no +noinit is : no +noreset is : no +hangup is : no +nolock is : no +send_cmd is : sz -vv +receive_cmd is : rz -vv -E +imap is : +omap is : +emap is : crcrlf,delbs, +logfile is : none +initstring : none +exit_after is : not set +exit is : no + +Type [C-a] [C-h] to see available commands +Terminal ready +Starting download of 503 bytes + +downloading of 503 bytes finished +Starting download of 6310248 bytes +................................................ +downloading of 6310248 bytes finished +## Executing script at 83200000 +Loading DeviceTree: imx8qxp-colibri-aster.dtb +120412 bytes read in 20 ms (5.7 MiB/s) +51 bytes read in 16 ms (2.9 KiB/s) +Applying Overlay: colibri-imx8x-aster_led6_overlay.dtbo +984 bytes read in 22 ms (43 KiB/s) +78Scanning disk usdhc@5b010000.blk... +Scanning disk usdhc@5b020000.blk... +Found 4 disks +Blob is at: 0xFC04FBD0 +Magic: 12345678FEDCBA90 +Relocating ELF FC047000 FC63EBD0 1 +Relocating ELF FC009000 FC63FBD0 161 +Relocated CPU driver entry point is FFFF0000FC00A7E0, stack at FC005000 +Relocating multiboot info: FBA53000 +FBA53008: tag 1:32 +FBA53028: tag 19:56 + before 1000:1CD7 + after FBA56000:FBA56CD7 +FBA53060: tag 19:48 + before 2000:4914F + after FBA57000:FBA9E14F +FBA53090: tag 19:48 + before 4A000:103E1F + after FBA9F000:FBB58E1F +FBA530C0: tag 19:56 + before 104000:1891A7 + after FBB59000:FBBDE1A7 +FBA530F8: tag 19:48 + before 18A000:202DA7 + after FBBDF000:FBC57DA7 +FBA53128: tag 19:48 + before 203000:2786FF + after FBC58000:FBCCD6FF +FBA53158: tag 19:56 + before 279000:2EE597 + after FBCCE000:FBD43597 +FBA53190: tag 19:48 + before 2EF000:36AB97 + after FBD44000:FBDBFB97 +FBA531C0: tag 19:48 + before 36B000:3E0557 + after FBDC0000:FBE35557 +FBA531F0: tag 19:48 + before 3E1000:48B7BF + after FBE36000:FBEE07BF +FBA53220: tag 19:64 + before 48C000:53359F + after FBEE1000:FBF8859F +FBA53260: tag 19:64 + before 534000:5AF547 + after FBF89000:FC004547 +Allocating 512 L1 tables (2097152B) +L1 tables start at 0xFB852000 +Terminating boot services and jumping to image at 0xFC047000 +Core data pointer is FB851000 +Memory map at FC644860, key: 47, descriptor version: 1 +Got 29 memory map entries of 40B (1160B). +Type PStart PEnd Size Attributes + available 0000000080200000 0000000083FFFFFF 63488kB 8 + reserved 0000000084000000 00000000861FFFFF 34816kB 8 + available 0000000086200000 0000000087FFFFFF 30720kB 8 + reserved 0000000088000000 000000009001FFFF 131200kB 8 + available 0000000090020000 00000000901FFFFF 1920kB 8 + reserved 0000000090200000 00000000904FFFFF 3072kB 8 + available 0000000090500000 0000000091FFFFFF 27648kB 8 + reserved 0000000092000000 0000000094BFFFFF 45056kB 8 + available 0000000094C00000 00000000FB850FFF 1683780kB 8 + BF core data 00000000FB851000 00000000FB851FFF 4kB 8 +BF page table 00000000FB852000 00000000FBA52FFF 2052kB 8 + BF multiboot 00000000FBA53000 00000000FBA55FFF 12kB 8 + BF module 00000000FBA56000 00000000FC004FFF 5820kB 8 + BF stack 00000000FC005000 00000000FC008FFF 16kB 8 + BF code 00000000FC009000 00000000FC047FFF 252kB 8 + LD code 00000000FC048000 00000000FC648FFF 6148kB 8 + reserved 00000000FC649000 00000000FC64CFFF 16kB 8 + BS data 00000000FC64D000 00000000FC64DFFF 4kB 8 + RS data 00000000FC64E000 00000000FC64EFFF 4kB 8 + BS data 00000000FC64F000 00000000FC650FFF 8kB 8 + reserved 00000000FC651000 00000000FC655FFF 20kB 8 + BS data 00000000FC656000 00000000FC657FFF 8kB 8 + RS data 00000000FC658000 00000000FC658FFF 4kB 8 + reserved 00000000FC659000 00000000FC65CFFF 16kB 8 + RS data 00000000FC65D000 00000000FC65DFFF 4kB 8 + reserved 00000000FC65E000 00000000FC65EFFF 4kB 8 + LD data 00000000FC65F000 00000000FFE6FFFF 57412kB 8 + RS code 00000000FFE70000 00000000FFE7FFFF 64kB 8 + LD data 00000000FFE80000 00000000FFFFFFFF 1536kB 8 +Barrelfish CPU driver starting on ARMv8 (BSP) +kernel 0: ARMv8-A: Global data at 0xffff000080200000 +kernel 0: ARMv8-A: Kernel stack at 0xffff0000fc005000.. 0xffff0000fc008ff0 +kernel 0: ARMv8-A: Kernel first byte at 0xffff0000fc009000 +kernel 0: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff0000fc009800 +kernel 0: ARMv8-A: 4 cores in system +kernel 0: ARMv8-A: Initializing the interrupt controller +kernel 0: GICv3: Initializing +kernel 0: GICD IIDR implementer=0x43b, revision=0x1, variant=0x1,prodid=0x0 +kernel 0: gic: #INTIDs supported: 544 +kernel 0: GICv3: Initialized +kernel 0: GICv3: Enabling CPU interface +kernel 0: GICv3: CPU interface enabled +kernel 0: ARMv8-A: Enabling timers +kernel 0: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 0: ARMv8-A: Setting coreboot spawn handler +kernel 0: ARMv8-A: Calling arm_kernel_startup +kernel 0: ARMv8-A: Doing BSP related bootup +start_free_ram = 0x80201000 +kernel 0: ARMv8-A: spawning 'armv8/sbin/init' on BSP core +kernel 0: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 0: init page tables: l0=0xffff000080520000, l1=0xffff000080521000, l2=0xffff000080522000, l3=0xffff000080523000 +load_init_image 0xffff0000fba9f000 000b9e1f +kernel 0: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46bc70 +kernel 0: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: initializing dynamic heap +init.0.0: running main on staticthread! +init.0.0: init domain starting on core 0 (IMX8X), invoked as: init 2097152 +init.0.0: grading_setup_bsp_init(argc=2) +init.0.0: mm_add: adding region. base=805f8000, size=3a08000 +init.0.0: mm_add: adding region. base=86200000, size=1e00000 +init.0.0: mm_add: adding region. base=90020000, size=1e0000 +init.0.0: mm_add: adding region. base=90500000, size=1b00000 +init.0.0: mm_add: adding region. base=94c00000, size=66c51000 +init.0.0: Added 1761 MB of physical memory. +init.0.0: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD +init.0.0: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +kernel 0: ARMv8-A: Timer interrupt received! +init.0.0: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD +init.0.0: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +init.0.0: Relocating image. +init.0.0: Relocating image. +init.0.0: [coreboot] Flush the cache +kernel 0: Invoking PSCI on: cpu=0x1, entry=0x80840004, context=0x80889000 +Barrelfish CPU driver starting on ARMv8 (APP) mpid=0:0:0:1 +init.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: Global data at 0xffff000080200000 +init.0.0: paging_init_onthread thread id: 2 +kernel 1: ARMv8-A: Kernel stack at 0xffff00008088a000.. 0xffff00008089a000 +init.0.0: Allocated pid 1 for process "block_driver_server". +kernel 1: ARMv8-A: Kernel first byte at 0xffff000080841000 +init.0.0: [spawn_load_elf_from_multiboot] block_driver_server +kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080841800 +init.0.0: SPAWN: multiboot mapped block_driver_server, size: 505159, magic: 7f ELF +kernel 1: GICv3: Enabling CPU interface +kernel 1: GICv3: CPU interface enabled +init.0.0: Allocated pid 2 for process "enet". +kernel 1: ARMv8-A: Enabling timers +init.0.0: [spawn_load_elf_from_multiboot] enet +kernel 1: isr_el1=0x0 +init.0.0: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +init.0.0: paging_init_onthread thread id: 3 +kernel 1: ARMv8-A: Setting coreboot spawn handler +block_driver_ser.0.0: initializing dynamic heap +kernel 1: ARMv8-A: Calling arm_kernel_startup +init.0.3: SPAWN: Received child init_chan endpoint +kernel 1: ARMv8-A: Doing non-BSP related bootup +block_driver_ser.0.0: Received child init OK +kernel 1: ARMv8-A: Memory: 8089a000, 80e04000, size=5544 kB +enet.0.0: initializing dynamic heap +kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core +init.0.3: SPAWN: Received child init_chan endpoint +kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init +enet.0.0: Received child init OK +spawn module: armv8/sbin/init +block_driver_ser.0.0: paging_init_onthread thread id: 1 +kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000 +enet.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: creating monitor URPC frame cap +enet.0.1: Enet driver started +kernel 1: ARMv8-A: mapping URPC frame cap 8081d000 +[block_driver_server] initializing sdhc driver +kernel 1: ARMv8-A: loading elf 'armv8/sbin/init' @ ffff0000fba9f000 +kernel 1: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46bc70 +kernel 1: ARMv8-A: init dcb set up +kernel 1: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +armv8/sbin/init.1.0: initializing dynamic heap +armv8/sbin/init.1.0: running main on staticthread! +armv8/sbin/init.1.0: init domain starting on core 1 (IMX8X), invoked as: armv8/sbin/init 0 chanid=0 archid=0 +armv8/sbin/init.1.0: [app_main] +armv8/sbin/init.1.0: paging_init_onthread thread id: 1 +armv8/sbin/init.1.0: [app_main]: received bootinfo with 43 regions +armv8/sbin/init.1.0: grading_setup_app_init(bi=0x80007fea10) +init.0.3: Allocated pid 3 for process "echoserver". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] echoserver +armv8/sbin/init.1.0: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF +kernel 1: ARMv8-A: Timer interrupt received! +echoserver.1.0: initializing dynamic heap +armv8/sbin/init.1.0: paging_init_onthread thread id: 2 +armv8/sbin/init.1.2: SPAWN: Received child init_chan endpoint +echoserver.1.0: Received child init OK +echoserver.1.0: paging_init_onthread thread id: 1 +Echo server: registering +Echo server: listening +enet.0.1: [enet] Starting autonegotiation +[block_driver_server] registering +[block_driver_server] listening +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +armv8/sbin/init.1.0: TEST_SPAWN: spawn 0 +init.0.0: Message handler loop +init.0.0: Allocated pid 4 for process "filesystem_performance". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] filesystem_performance +armv8/sbin/init.1.0: SPAWN: multiboot mapped filesystem_performance, size: 685471, magic: 7f ELF +init.0.0: Allocated pid 5 for process "shelly". +filesystem_perfo.1.0: initializing dynamic heap +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] shelly +armv8/sbin/init.1.0: SPAWN: multiboot mapped shelly, size: 480599, magic: 7f ELF +armv8/sbin/init.1.0: Message handler loop +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +filesystem_perfo.1.0: Received child init OK +shelly.1.0: initializing dynamic heap +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +shelly.1.0: Received child init OK +filesystem_perfo.1.0: paging_init_onthread thread id: 1 +shelly.1.0: paging_init_onthread thread id: 1 +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +shelly.1.1: welcome to shelly! +shelly.1.1: libc exit NYI! + +------------------------------- +Measuring: measure_fopen_fclose +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267841489 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267844380 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267844381 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267846449 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267846449 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267849358 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267849359 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267851483 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267851483 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267854429 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267854429 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267856484 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267856485 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267859407 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267859407 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267861539 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267861540 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267864477 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267864478 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267866606 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267866607 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267869473 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267869473 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267871601 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267871602 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267874431 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267874432 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267876558 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267876558 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267879381 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267879382 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267881533 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267881533 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267884445 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267884445 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267886570 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 267886570 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 267889375 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 267889376 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 267891515 + +------------------------------- +Measuring: measure_fcreate_and_rm_single +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 275536931 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 280657670 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 280659793 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 285777076 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 285777080 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 290897993 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 290900069 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 296017342 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 296017346 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 301138151 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 301140302 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 306257498 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 306257503 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 311378375 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 311380543 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 316497744 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 316497749 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 321618638 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 321620736 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 326737989 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 326737993 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 331858821 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 331860894 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 336978205 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 336978210 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 342099059 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 342101163 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 347218504 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 347218509 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 352339307 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 352341458 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 357458670 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 357458674 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 362579513 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 362581642 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 367698885 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 367698890 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 372819778 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 372821868 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 377939086 + +------------------------------- +Measuring: measure_mkdir_and_rmdir_single +ERROR: echoserver.1 in main() /workspaces/aos2022-rueegges-hand-in/usr/echoserver/main.c:145 +ERROR: Failed to connect to net server +Failure: ( libaos) The requested server is not yet registered [LIB_ERR_UMP_NOT_REGISTERED] +Aborted +echoserver.1.1: libc exit NYI! +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 380731343 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 411219911 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 411219914 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 416339983 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 416339984 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 447060681 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 447060683 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 452180824 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 452180826 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 482901455 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 482901457 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 488021597 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 488021599 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 518806057 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 518806058 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 523926192 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 523926194 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 554646853 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 554646854 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 559766964 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 559766966 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 590487599 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 590487601 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 595607650 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 595607652 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 626328326 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 626328327 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 631448466 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 631448468 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 662169087 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 662169088 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 667289152 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 667289154 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 698009819 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 698009821 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 703129897 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 703129899 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 733850450 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 733850452 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 738970588 + +------------------------------- +Measuring: measure_write_throughput +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 746651492 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 1294502197 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 1294510174 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 1604268528 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 1604276513 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 1914034973 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 1914043038 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 2223801327 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 2223809299 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 2533567693 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 2533575751 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 2843334006 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 2843341962 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 3153100286 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 3153108298 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 3462866810 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 3462874823 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 3772633085 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 3772641053 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 4082399547 + +------------------------------- +Measuring: measure_read_throughput +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 4393466016 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 4600823832 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 4600825231 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 4808188290 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 4808189762 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 5015552601 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 5015554038 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 5222916837 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 5222918317 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 5430281127 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 5430282542 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 5637645486 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 5637646922 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 5845009870 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 5845011293 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 6052374166 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 6052375594 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 6259738569 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 6259739971 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 6467102925 + +------------------------------- +Measuring: measure_fcreate_and_rm_many +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6468385161 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6483747258 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6483749465 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6488867325 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6488869519 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6493987513 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6493989715 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6499107512 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6499109649 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6504227617 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6504229787 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6509347702 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6509349888 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6514467906 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6514470065 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6519588030 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6519590214 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6524708041 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6524710229 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 6529828240 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6531210911 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6536227578 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6536227628 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6541347700 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6541347749 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6546467778 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6546467825 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6551587917 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6551587963 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6556707991 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6556708035 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6561828144 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6561828193 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6566948206 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6566948250 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6572068326 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6572068373 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6577188474 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6577188523 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6582308507 +filesystem_perfo.1.1: libc exit NYI! diff --git a/performance/plots/file_system/makro_no_optimization.log b/performance/plots/file_system/makro_no_optimization.log new file mode 100644 index 0000000..a80762e --- /dev/null +++ b/performance/plots/file_system/makro_no_optimization.log @@ -0,0 +1,659 @@ +picocom v3.1 + +port is : /dev/ttyUSB0 +flowcontrol : none +baudrate is : 115200 +parity is : none +databits are : 8 +stopbits are : 1 +escape is : C-a +local echo is : no +noinit is : no +noreset is : no +hangup is : no +nolock is : no +send_cmd is : sz -vv +receive_cmd is : rz -vv -E +imap is : +omap is : +emap is : crcrlf,delbs, +logfile is : none +initstring : none +exit_after is : not set +exit is : no + +Type [C-a] [C-h] to see available commands +Terminal ready +Starting download of 503 bytes + + + +downloading of 503 bytes finished + +Starting download of 6310248 bytes + +................................................ + +downloading of 6310248 bytes finished + +## Executing script at 83200000 + +Loading DeviceTree: imx8qxp-colibri-aster.dtb + +120412 bytes read in 20 ms (5.7 MiB/s) + +51 bytes read in 16 ms (2.9 KiB/s) + +Applying Overlay: colibri-imx8x-aster_led6_overlay.dtbo + +984 bytes read in 22 ms (43 KiB/s) + +78Scanning disk usdhc@5b010000.blk... + +Scanning disk usdhc@5b020000.blk... + +Found 4 disks + +Blob is at: 0xFC04FBD0 + + +Magic: 12345678FEDCBA90 + + +Relocating ELF FC047000 FC63EBD0 1 + + +Relocating ELF FC009000 FC63FBD0 161 + + +Relocated CPU driver entry point is FFFF0000FC00A7E0, stack at FC005000 + + +Relocating multiboot info: FBA53000 + + +FBA53008: tag 1:32 + + +FBA53028: tag 19:56 + + + before 1000:1CD7 + + + after FBA56000:FBA56CD7 + + +FBA53060: tag 19:48 + + + before 2000:4914F + + + after FBA57000:FBA9E14F + + +FBA53090: tag 19:48 + + + before 4A000:103E3F + + + after FBA9F000:FBB58E3F + + +FBA530C0: tag 19:56 + + + before 104000:1891A7 + + + after FBB59000:FBBDE1A7 + + +FBA530F8: tag 19:48 + + + before 18A000:202DA7 + + + after FBBDF000:FBC57DA7 + + +FBA53128: tag 19:48 + + + before 203000:2786FF + + + after FBC58000:FBCCD6FF + + +FBA53158: tag 19:56 + + + before 279000:2EE597 + + + after FBCCE000:FBD43597 + + +FBA53190: tag 19:48 + + + before 2EF000:36AB97 + + + after FBD44000:FBDBFB97 + + +FBA531C0: tag 19:48 + + + before 36B000:3E0557 + + + after FBDC0000:FBE35557 + + +FBA531F0: tag 19:48 + + + before 3E1000:48B7BF + + + after FBE36000:FBEE07BF + + +FBA53220: tag 19:64 + + + before 48C000:5335BF + + + after FBEE1000:FBF885BF + + +FBA53260: tag 19:64 + + + before 534000:5AF497 + + + after FBF89000:FC004497 + + +Allocating 512 L1 tables (2097152B) + + +L1 tables start at 0xFB852000 + + +Terminating boot services and jumping to image at 0xFC047000 + + +Core data pointer is FB851000 + + +Memory map at FC644860, key: 47, descriptor version: 1 + + +Got 29 memory map entries of 40B (1160B). + + +Type PStart PEnd Size Attributes + + + available 0000000080200000 0000000083FFFFFF 63488kB 8 + + + reserved 0000000084000000 00000000861FFFFF 34816kB 8 + + + available 0000000086200000 0000000087FFFFFF 30720kB 8 + + + reserved 0000000088000000 000000009001FFFF 131200kB 8 + + + available 0000000090020000 00000000901FFFFF 1920kB 8 + + + reserved 0000000090200000 00000000904FFFFF 3072kB 8 + + + available 0000000090500000 0000000091FFFFFF 27648kB 8 + + + reserved 0000000092000000 0000000094BFFFFF 45056kB 8 + + + available 0000000094C00000 00000000FB850FFF 1683780kB 8 + + + BF core data 00000000FB851000 00000000FB851FFF 4kB 8 + + +BF page table 00000000FB852000 00000000FBA52FFF 2052kB 8 + + + BF multiboot 00000000FBA53000 00000000FBA55FFF 12kB 8 + + + BF module 00000000FBA56000 00000000FC004FFF 5820kB 8 + + + BF stack 00000000FC005000 00000000FC008FFF 16kB 8 + + + BF code 00000000FC009000 00000000FC047FFF 252kB 8 + + + LD code 00000000FC048000 00000000FC648FFF 6148kB 8 + + + reserved 00000000FC649000 00000000FC64CFFF 16kB 8 + + + BS data 00000000FC64D000 00000000FC64DFFF 4kB 8 + + + RS data 00000000FC64E000 00000000FC64EFFF 4kB 8 + + + BS data 00000000FC64F000 00000000FC650FFF 8kB 8 + + + reserved 00000000FC651000 00000000FC655FFF 20kB 8 + + + BS data 00000000FC656000 00000000FC657FFF 8kB 8 + + + RS data 00000000FC658000 00000000FC658FFF 4kB 8 + + + reserved 00000000FC659000 00000000FC65CFFF 16kB 8 + + + RS data 00000000FC65D000 00000000FC65DFFF 4kB 8 + + + reserved 00000000FC65E000 00000000FC65EFFF 4kB 8 + + + LD data 00000000FC65F000 00000000FFE6FFFF 57412kB 8 + + + RS code 00000000FFE70000 00000000FFE7FFFF 64kB 8 + + + LD data 00000000FFE80000 00000000FFFFFFFF 1536kB 8 + + +Barrelfish CPU driver starting on ARMv8 (BSP) +kernel 0: ARMv8-A: Global data at 0xffff000080200000 +kernel 0: ARMv8-A: Kernel stack at 0xffff0000fc005000.. 0xffff0000fc008ff0 +kernel 0: ARMv8-A: Kernel first byte at 0xffff0000fc009000 +kernel 0: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff0000fc009800 +kernel 0: ARMv8-A: 4 cores in system +kernel 0: ARMv8-A: Initializing the interrupt controller +kernel 0: GICv3: Initializing +kernel 0: GICD IIDR implementer=0x43b, revision=0x1, variant=0x1,prodid=0x0 +kernel 0: gic: #INTIDs supported: 544 +kernel 0: GICv3: Initialized +kernel 0: GICv3: Enabling CPU interface +kernel 0: GICv3: CPU interface enabled +kernel 0: ARMv8-A: Enabling timers +kernel 0: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 0: ARMv8-A: Setting coreboot spawn handler +kernel 0: ARMv8-A: Calling arm_kernel_startup +kernel 0: ARMv8-A: Doing BSP related bootup +start_free_ram = 0x80201000 +kernel 0: ARMv8-A: spawning 'armv8/sbin/init' on BSP core +kernel 0: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 0: init page tables: l0=0xffff000080520000, l1=0xffff000080521000, l2=0xffff000080522000, l3=0xffff000080523000 +load_init_image 0xffff0000fba9f000 000b9e3f +kernel 0: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46bc70 +kernel 0: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: initializing dynamic heap +init.0.0: running main on staticthread! +init.0.0: init domain starting on core 0 (IMX8X), invoked as: init 2097152 +init.0.0: grading_setup_bsp_init(argc=2) +init.0.0: mm_add: adding region. base=805f8000, size=3a08000 +init.0.0: mm_add: adding region. base=86200000, size=1e00000 +init.0.0: mm_add: adding region. base=90020000, size=1e0000 +init.0.0: mm_add: adding region. base=90500000, size=1b00000 +init.0.0: mm_add: adding region. base=94c00000, size=66c51000 +init.0.0: Added 1761 MB of physical memory. +init.0.0: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD +init.0.0: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +kernel 0: ARMv8-A: Timer interrupt received! +init.0.0: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD +init.0.0: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +init.0.0: Relocating image. +init.0.0: Relocating image. +init.0.0: [coreboot] Flush the cache +kernel 0: Invoking PSCI on: cpu=0x1, entry=0x80840004, context=0x80889000 +Barrelfish CPU driver starting on ARMv8 (APP) mpid=0:0:0:1 +init.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: Global data at 0xffff000080200000 +init.0.0: paging_init_onthread thread id: 2 +kernel 1: ARMv8-A: Kernel stack at 0xffff00008088a000.. 0xffff00008089a000 +init.0.0: Allocated pid 1 for process "block_driver_server". +kernel 1: ARMv8-A: Kernel first byte at 0xffff000080841000 +init.0.0: [spawn_load_elf_from_multiboot] block_driver_server +kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080841800 +init.0.0: SPAWN: multiboot mapped block_driver_server, size: 504983, magic: 7f ELF +kernel 1: GICv3: Enabling CPU interface +kernel 1: GICv3: CPU interface enabled +init.0.0: Allocated pid 2 for process "enet". +kernel 1: ARMv8-A: Enabling timers +init.0.0: [spawn_load_elf_from_multiboot] enet +kernel 1: isr_el1=0x0 +init.0.0: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +init.0.0: paging_init_onthread thread id: 3 +kernel 1: ARMv8-A: Setting coreboot spawn handler +block_driver_ser.0.0: initializing dynamic heap +kernel 1: ARMv8-A: Calling arm_kernel_startup +init.0.3: SPAWN: Received child init_chan endpoint +kernel 1: ARMv8-A: Doing non-BSP related bootup +block_driver_ser.0.0: Received child init OK +kernel 1: ARMv8-A: Memory: 8089a000, 80e04000, size=5544 kB +enet.0.0: initializing dynamic heap +kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core +init.0.3: SPAWN: Received child init_chan endpoint +kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init +enet.0.0: Received child init OK +spawn module: armv8/sbin/init +block_driver_ser.0.0: paging_init_onthread thread id: 1 +kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000 +enet.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: creating monitor URPC frame cap +enet.0.1: Enet driver started +kernel 1: ARMv8-A: mapping URPC frame cap 8081d000 +[block_driver_server] initializing sdhc driver +kernel 1: ARMv8-A: loading elf 'armv8/sbin/init' @ ffff0000fba9f000 +kernel 1: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46bc70 +kernel 1: ARMv8-A: init dcb set up +kernel 1: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +armv8/sbin/init.1.0: initializing dynamic heap +armv8/sbin/init.1.0: running main on staticthread! +armv8/sbin/init.1.0: init domain starting on core 1 (IMX8X), invoked as: armv8/sbin/init 0 chanid=0 archid=0 +armv8/sbin/init.1.0: [app_main] +armv8/sbin/init.1.0: paging_init_onthread thread id: 1 +armv8/sbin/init.1.0: [app_main]: received bootinfo with 43 regions +armv8/sbin/init.1.0: grading_setup_app_init(bi=0x80007fea10) +init.0.3: Allocated pid 3 for process "echoserver". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] echoserver +armv8/sbin/init.1.0: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF +kernel 1: ARMv8-A: Timer interrupt received! +echoserver.1.0: initializing dynamic heap +armv8/sbin/init.1.0: paging_init_onthread thread id: 2 +armv8/sbin/init.1.2: SPAWN: Received child init_chan endpoint +echoserver.1.0: Received child init OK +echoserver.1.0: paging_init_onthread thread id: 1 +Echo server: registering +Echo server: listening +enet.0.1: [enet] Starting autonegotiation +[block_driver_server] registering +[block_driver_server] listening +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +armv8/sbin/init.1.0: TEST_SPAWN: spawn 0 +init.0.0: Message handler loop +init.0.0: Allocated pid 4 for process "filesystem_performance". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] filesystem_performance +armv8/sbin/init.1.0: SPAWN: multiboot mapped filesystem_performance, size: 685503, magic: 7f ELF +init.0.0: Allocated pid 5 for process "shelly". +filesystem_perfo.1.0: initializing dynamic heap +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] shelly +armv8/sbin/init.1.0: SPAWN: multiboot mapped shelly, size: 480599, magic: 7f ELF +armv8/sbin/init.1.0: Message handler loop +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +filesystem_perfo.1.0: Received child init OK +shelly.1.0: initializing dynamic heap +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +shelly.1.0: Received child init OK +filesystem_perfo.1.0: paging_init_onthread thread id: 1 +shelly.1.0: paging_init_onthread thread id: 1 +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +shelly.1.1: welcome to shelly! +shelly.1.1: libc exit NYI! + +------------------------------- +Measuring: measure_fopen_fclose +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 457839099 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 460397283 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 460397285 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 460399605 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 460399606 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 462956982 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 462956984 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 462959281 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 462959281 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 465517169 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 465517171 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 465519366 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 465519368 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 468077175 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 468077177 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 468079421 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 468079422 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 470637198 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 470637201 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 470639534 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 470639536 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 473197349 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 473197352 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 473199588 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 473199590 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 475757383 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 475757385 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 475759642 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 475759644 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 478317386 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 478317389 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 478319707 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 478319707 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 480877471 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 480877473 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 480879775 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_open 480879776 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_open 483437561 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:pre_close 483437563 +filesystem_perfo.1.1: MEASUREMENT measure_fopen_fclose:post_close 483439874 + +------------------------------- +Measuring: measure_fcreate_and_rm_single +ERROR: echoserver.1 in main() /workspaces/aos2022-rueegges-hand-in/usr/echoserver/main.c:145 +ERROR: Failed to connect to net server +Failure: ( libaos) The requested server is not yet registered [LIB_ERR_UMP_NOT_REGISTERED] +Aborted +echoserver.1.1: libc exit NYI! +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 506477373 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 526958792 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 526961035 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 547438578 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 547438582 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 567919863 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 567922162 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 588399591 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 588399596 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 608880939 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 608883211 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 629360801 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 629360806 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 649842085 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 649844323 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 670321835 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 670321839 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 690803210 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 690805436 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 711282904 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 711282909 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 731764235 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 731766460 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 752243943 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 752243947 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 772725355 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 772727536 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 793205089 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 793205092 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 813686375 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 813688604 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 834166160 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 834166163 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 854647431 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 854649654 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 875127159 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_create 875127163 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_create 895608469 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 895610735 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_single:post_rm 916088315 + +------------------------------- +Measuring: measure_mkdir_and_rmdir_single +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 921208419 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 990330188 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 990330191 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1013370855 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1013370857 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1082492686 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1082492687 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1105533303 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1105533305 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1174655151 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1174655152 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1197695717 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1197695719 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1266817497 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1266817499 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1289858172 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1289858174 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1358979989 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1358979991 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1382020587 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1382020590 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1451142410 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1451142412 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1474182995 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1474182997 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1543304760 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1543304762 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1566345313 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1566345315 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1635467059 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1635467061 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1658507660 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1658507662 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1727629459 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1727629460 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1750670095 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1750670097 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1819791938 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1819791940 +filesystem_perfo.1.1: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1842832572 + +------------------------------- +Measuring: measure_write_throughput +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 1868434006 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 3115185495 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 3122866487 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 3862725069 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 3870406091 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 4610264164 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 4617945189 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 5357803585 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 5365484522 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 6105342783 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 6113023932 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 6852882196 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 6860563199 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 7600421453 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 7608102542 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 8347960503 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 8355641466 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 9095499818 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:pre 9103180730 +filesystem_perfo.1.1: MEASUREMENT measure_write_throughput:post 9843039238 + +------------------------------- +Measuring: measure_read_throughput +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 10594435998 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 10924682169 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 10924683732 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 11254930902 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 11254932461 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 11585179541 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 11585181028 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 11915428304 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 11915429745 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 12245676963 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 12245678408 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 12575925700 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 12575927190 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 12906174258 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 12906175741 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 13236423209 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 13236424708 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 13566672021 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:pre 13566673545 +filesystem_perfo.1.1: MEASUREMENT measure_read_throughput:post 13896920873 + +------------------------------- +Measuring: measure_fcreate_and_rm_many +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13898217224 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 13928939758 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13928942169 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 13959660614 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13959662904 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 13990381503 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13990383775 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 14021102252 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14021104543 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 14051823013 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14051825388 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 14082543891 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14082546178 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 14113264647 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14113267000 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 14143985537 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14143987819 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 14174706348 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14174708620 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_create 14205427139 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14206823746 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14227186939 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14227186991 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14247667520 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14247667566 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14268148038 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14268148083 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14288628582 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14288628630 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14309109126 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14309109177 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14329589607 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14329589653 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14350070202 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14350070249 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14370550712 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14370550759 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14391031283 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14391031331 +filesystem_perfo.1.1: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14411511825 +filesystem_perfo.1.1: libc exit NYI! + +Terminating... +Thanks for using picocom diff --git a/performance/plots/file_system/micro_multi_cache.log b/performance/plots/file_system/micro_multi_cache.log new file mode 100644 index 0000000..fd5a955 --- /dev/null +++ b/performance/plots/file_system/micro_multi_cache.log @@ -0,0 +1,1215 @@ +picocom v3.1 + +port is : /dev/ttyUSB0 +flowcontrol : none +baudrate is : 115200 +parity is : none +databits are : 8 +stopbits are : 1 +escape is : C-a +local echo is : no +noinit is : no +noreset is : no +hangup is : no +nolock is : no +send_cmd is : sz -vv +receive_cmd is : rz -vv -E +imap is : +omap is : +emap is : crcrlf,delbs, +logfile is : none +initstring : none +exit_after is : not set +exit is : no + +Type [C-a] [C-h] to see available commands +Terminal ready + 0 +Starting download of 503 bytes + +downloading of 503 bytes finished +Starting download of 6318440 bytes +................................................ +downloading of 6318440 bytes finished +## Executing script at 83200000 +Loading DeviceTree: imx8qxp-colibri-aster.dtb +120412 bytes read in 20 ms (5.7 MiB/s) +51 bytes read in 16 ms (2.9 KiB/s) +Applying Overlay: colibri-imx8x-aster_led6_overlay.dtbo +984 bytes read in 22 ms (43 KiB/s) +78Scanning disk usdhc@5b010000.blk... +Scanning disk usdhc@5b020000.blk... +Found 4 disks +Blob is at: 0xFC04DBD0 +Magic: 12345678FEDCBA90 +Relocating ELF FC045000 FC63EBD0 1 +Relocating ELF FC007000 FC63FBD0 161 +Relocated CPU driver entry point is FFFF0000FC0087E0, stack at FC003000 +Relocating multiboot info: FBA4F000 +FBA4F008: tag 1:32 +FBA4F028: tag 19:56 + before 1000:1CD7 + after FBA52000:FBA52CD7 +FBA4F060: tag 19:48 + before 2000:4914F + after FBA53000:FBA9A14F +FBA4F090: tag 19:48 + before 4A000:105157 + after FBA9B000:FBB56157 +FBA4F0C0: tag 19:56 + before 106000:18B1A7 + after FBB57000:FBBDC1A7 +FBA4F0F8: tag 19:48 + before 18C000:204DA7 + after FBBDD000:FBC55DA7 +FBA4F128: tag 19:48 + before 205000:27A6FF + after FBC56000:FBCCB6FF +FBA4F158: tag 19:56 + before 27B000:2F0597 + after FBCCC000:FBD41597 +FBA4F190: tag 19:48 + before 2F1000:36CB97 + after FBD42000:FBDBDB97 +FBA4F1C0: tag 19:48 + before 36D000:3E2557 + after FBDBE000:FBE33557 +FBA4F1F0: tag 19:48 + before 3E3000:48D7BF + after FBE34000:FBEDE7BF +FBA4F220: tag 19:64 + before 48E000:5357FF + after FBEDF000:FBF867FF +FBA4F260: tag 19:64 + before 536000:5B1547 + after FBF87000:FC002547 +Allocating 512 L1 tables (2097152B) +L1 tables start at 0xFB84E000 +Terminating boot services and jumping to image at 0xFC045000 +Core data pointer is FB84D000 +Memory map at FC644860, key: 47, descriptor version: 1 +Got 29 memory map entries of 40B (1160B). +Type PStart PEnd Size Attributes + available 0000000080200000 0000000083FFFFFF 63488kB 8 + reserved 0000000084000000 00000000861FFFFF 34816kB 8 + available 0000000086200000 0000000087FFFFFF 30720kB 8 + reserved 0000000088000000 000000009001FFFF 131200kB 8 + available 0000000090020000 00000000901FFFFF 1920kB 8 + reserved 0000000090200000 00000000904FFFFF 3072kB 8 + available 0000000090500000 0000000091FFFFFF 27648kB 8 + reserved 0000000092000000 0000000094BFFFFF 45056kB 8 + available 0000000094C00000 00000000FB84CFFF 1683764kB 8 + BF core data 00000000FB84D000 00000000FB84DFFF 4kB 8 +BF page table 00000000FB84E000 00000000FBA4EFFF 2052kB 8 + BF multiboot 00000000FBA4F000 00000000FBA51FFF 12kB 8 + BF module 00000000FBA52000 00000000FC002FFF 5828kB 8 + BF stack 00000000FC003000 00000000FC006FFF 16kB 8 + BF code 00000000FC007000 00000000FC045FFF 252kB 8 + LD code 00000000FC046000 00000000FC648FFF 6156kB 8 + reserved 00000000FC649000 00000000FC64CFFF 16kB 8 + BS data 00000000FC64D000 00000000FC64DFFF 4kB 8 + RS data 00000000FC64E000 00000000FC64EFFF 4kB 8 + BS data 00000000FC64F000 00000000FC650FFF 8kB 8 + reserved 00000000FC651000 00000000FC655FFF 20kB 8 + BS data 00000000FC656000 00000000FC657FFF 8kB 8 + RS data 00000000FC658000 00000000FC658FFF 4kB 8 + reserved 00000000FC659000 00000000FC65CFFF 16kB 8 + RS data 00000000FC65D000 00000000FC65DFFF 4kB 8 + reserved 00000000FC65E000 00000000FC65EFFF 4kB 8 + LD data 00000000FC65F000 00000000FFE6FFFF 57412kB 8 + RS code 00000000FFE70000 00000000FFE7FFFF 64kB 8 + LD data 00000000FFE80000 00000000FFFFFFFF 1536kB 8 +Barrelfish CPU driver starting on ARMv8 (BSP) +kernel 0: ARMv8-A: Global data at 0xffff000080200000 +kernel 0: ARMv8-A: Kernel stack at 0xffff0000fc003000.. 0xffff0000fc006ff0 +kernel 0: ARMv8-A: Kernel first byte at 0xffff0000fc007000 +kernel 0: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff0000fc007800 +kernel 0: ARMv8-A: 4 cores in system +kernel 0: ARMv8-A: Initializing the interrupt controller +kernel 0: GICv3: Initializing +kernel 0: GICD IIDR implementer=0x43b, revision=0x1, variant=0x1,prodid=0x0 +kernel 0: gic: #INTIDs supported: 544 +kernel 0: GICv3: Initialized +kernel 0: GICv3: Enabling CPU interface +kernel 0: GICv3: CPU interface enabled +kernel 0: ARMv8-A: Enabling timers +kernel 0: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 0: ARMv8-A: Setting coreboot spawn handler +kernel 0: ARMv8-A: Calling arm_kernel_startup +kernel 0: ARMv8-A: Doing BSP related bootup +start_free_ram = 0x80201000 +kernel 0: ARMv8-A: spawning 'armv8/sbin/init' on BSP core +kernel 0: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 0: init page tables: l0=0xffff000080520000, l1=0xffff000080521000, l2=0xffff000080522000, l3=0xffff000080523000 +load_init_image 0xffff0000fba9b000 000bb157 +kernel 0: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46cc70 +kernel 0: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: initializing dynamic heap +init.0.0: running main on staticthread! +init.0.0: init domain starting on core 0 (IMX8X), invoked as: init 2097152 +init.0.0: grading_setup_bsp_init(argc=2) +init.0.0: mm_add: adding region. base=805f9000, size=3a07000 +init.0.0: mm_add: adding region. base=86200000, size=1e00000 +init.0.0: mm_add: adding region. base=90020000, size=1e0000 +init.0.0: mm_add: adding region. base=90500000, size=1b00000 +init.0.0: mm_add: adding region. base=94c00000, size=66c4d000 +init.0.0: Added 1761 MB of physical memory. +init.0.0: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD +init.0.0: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +kernel 0: ARMv8-A: Timer interrupt received! +init.0.0: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD +init.0.0: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +init.0.0: Relocating image. +init.0.0: Relocating image. +init.0.0: [coreboot] Flush the cache +kernel 0: Invoking PSCI on: cpu=0x1, entry=0x80844004, context=0x8088d000 +Barrelfish CPU driver starting on ARMv8 (APP) mpid=0:0:0:1 +init.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: Global data at 0xffff000080200000 +init.0.0: paging_init_onthread thread id: 2 +kernel 1: ARMv8-A: Kernel stack at 0xffff00008088e000.. 0xffff00008089e000 +init.0.0: Allocated pid 1 for process "block_driver_server". +kernel 1: ARMv8-A: Kernel first byte at 0xffff000080845000 +init.0.0: [spawn_load_elf_from_multiboot] block_driver_server +kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080845800 +kernel 1: GICv3: Enabling CPU interface +kernel 1: GICv3: CPU interface enabled +kernel 1: ARMv8-A: Enabling timers +kernel 1: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 1: ARMv8-A: Setting coreboot spawn handler +kernel 1: ARMv8-A: Calling arm_kernel_startup +kernel 1: ARMv8-A: Doing non-BSP related bootup +kernel 1: ARMv8-A: Memory: 8089e000, 80e0a000, size=5552 kB +kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core +kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000 +kernel 1: ARMv8-A: creating monitor URPC frame cap +kernel 1: ARMv8-A: mapping URPC frame cap 8081e000 +kernel 1: ARMv8-A: loading elf 'armv8/sbin/init' @ ffff0000fba9b000 +init.0.0: SPAWN: multiboot mapped block_driver_server, size: 505159, magic: 7f ELF +kernel 1: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46cc70 +kernel 1: ARMv8-A: init dcb set up +init.0.0: Allocated pid 2 for process "enet". +kernel 1: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: [spawn_load_elf_from_multiboot] enet +armv8/sbin/init.1.0: initializing dynamic heap +init.0.0: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF +armv8/sbin/init.1.0: running main on staticthread! +armv8/sbin/init.1.0: init domain starting on core 1 (IMX8X), invoked as:init.0.0: paging_init_onthread thread id: 3 + armv8/sbin/init 0 chanid=0 archid=0 +armv8/sbin/init.1.0: [app_main] +block_driver_ser.0.0: initializing dynamic heap +init.0.3: SPAWN: Received child init_chan endpoint +block_driver_ser.0.0: Received child init OK +enet.0.0: initializing dynamic heap +init.0.3: SPAWN: Received child init_chan endpoint +enet.0.0: Received child init OK +armv8/sbin/init.1.0: paging_init_onthread thread id: 1 +block_driver_ser.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: Timer interrupt received! +enet.0.0: paging_init_onthread thread id: 1 +enet.0.1: Enet driver started +[block_driver_server] initializing sdhc driver +armv8/sbin/init.1.0: [app_main]: received bootinfo with 43 regions +armv8/sbin/init.1.0: grading_setup_app_init(bi=0x80007fea10) +init.0.3: Allocated pid 3 for process "echoserver". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] echoserver +armv8/sbin/init.1.0: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF +enet.0.1: [enet] Starting autonegotiation +echoserver.1.0: initializing dynamic heap +armv8/sbin/init.1.0: paging_init_onthread thread id: 2 +[block_driver_server] registering +[block_driver_server] listening +armv8/sbin/init.1.2: SPAWN: Received child init_chan endpoint +echoserver.1.0: Received child init OK +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +echoserver.1.0: paging_init_onthread thread id: 1 +init.0.0: Message handler loop +armv8/sbin/init.1.0: TEST_SPAWN: spawn 0 +init.0.0: Allocated pid 4 for process "filesystem_performance". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] filesystem_performance +armv8/sbin/init.1.0: SPAWN: multiboot mapped filesystem_performance, size: 686079, magic: 7f ELF +init.0.0: Allocated pid 5 for process "shelly". +filesystem_perfo.1.0: initializing dynamic heap +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] shelly +armv8/sbin/init.1.0: SPAWN: multiboot mapped shelly, size: 480599, magic: 7f ELF +armv8/sbin/init.1.0: Message handler loop +Echo server: registering +shelly.1.0: initializing dynamic heap +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +filesystem_perfo.1.0: Received child init OK +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +shelly.1.0: Received child init OK +Echo server: listening +filesystem_perfo.1.0: paging_init_onthread thread id: 1 +shelly.1.0: paging_init_onthread thread id: 1 +shelly.1.1: welcome to shelly! +shelly.1.1: libc exit NYI! +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests + +------------------------------- +Measuring: measure_fopen_fclose +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 642782549 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 649182474 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 649182483 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 649182496 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 649182499 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 649182507 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 649182511 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 664542823 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 664542830 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 664542840 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 664542845 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 672222968 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 679903172 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 679903180 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 692703454 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 706783758 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 706783984 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 706783994 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 719584081 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 727264245 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 734944401 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 737714030 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 758007343 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 758112644 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 765687575 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 765687581 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 765687591 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 765687596 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 775927801 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 775927808 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 775927818 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 781047904 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 788728059 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 790038462 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 811798970 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 811904253 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 819479159 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 819479166 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 819479175 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 819479180 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 829719385 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 829719393 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 829719404 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 834839511 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 842519713 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 843830147 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 865590675 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 865695997 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 873270898 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 873270904 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 873270914 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 873270919 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 883511095 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 883511104 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 883511115 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 888631222 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 896311373 +ERROR: echoserver.1 in main() /workspaces/aos2022-rueegges-hand-in/usr/echoserver/main.c:145 +ERROR: Failed to connect to net server +Failure: ( libaos) The requested server is not yet registered [LIB_ERR_UMP_NOT_REGISTERED] +Aborted +echoserver.1.1: libc exit NYI! +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 897621759 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 919382205 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 919487543 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 927062266 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 927062271 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 927062282 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 927062287 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 937302334 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 937302341 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 937302349 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 942422354 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 950102373 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 951412725 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 973172799 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 973278027 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 980852868 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 980852871 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 980852877 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 980852880 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 991092916 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 991092922 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 991092931 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 996212938 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 1003892967 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1005203975 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1026964057 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 1027070674 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 1034644128 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1034644132 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1034644137 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 1034644141 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 1044884175 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 1044884181 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 1044884189 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 1050004207 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 1057684229 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1059001493 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1080761593 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 1080868189 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 1088441678 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1088441682 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1088441688 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 1088441691 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 1098681744 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 1098681750 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 1098681758 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 1103801775 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 1111481798 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1113439010 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1133919077 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 1134025680 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 1141599161 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1141599165 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1141599170 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 1141599174 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 1151839222 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 1151839229 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 1151839237 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 1156959248 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 1164639274 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1165956504 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1187716585 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 1187823197 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 1195396691 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1195396694 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1195396699 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 1195396703 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 1205636738 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 1205636745 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 1205636751 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 1210756782 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 1218436809 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1219754026 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1241514133 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 1241620716 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 1249194219 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1249194223 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 1249194229 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 1249194233 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 1259434273 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 1259434280 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 1259434288 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 1264554314 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 1272234340 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1273551612 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1295311710 + +------------------------------- +Measuring: measure_fcreate_and_rm_single +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1298512043 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1302351920 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1302351927 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1302351939 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1302351944 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1312591969 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1312591976 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1312591983 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1342032092 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1342032097 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1352272122 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1352272127 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 1359952148 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1374032198 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1374032200 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1374032200 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1374032200 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1381712225 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1383555217 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1389435169 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1389435178 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1389435185 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1389435188 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1389435196 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1389435198 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1399675222 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1399675226 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1399675232 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1399675234 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1407355265 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1415035297 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1415035300 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 1422715322 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 1436795362 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1436795423 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1436795430 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 1449595406 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 1457275431 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 1464955456 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1467739592 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1488030473 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1488137080 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1495710560 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1495710563 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1495710568 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1495710573 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1505950655 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1505950661 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1505950669 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1535390791 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1535390794 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1545630825 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1545630830 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 1553310848 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1567390892 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1567390893 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1567390895 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1567390895 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1575070921 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1576913802 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1582793814 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1582793818 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1582793824 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1582793826 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1582793832 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1582793834 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1593033903 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1593033907 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1593033912 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1593033914 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1600713954 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1608393986 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1608393988 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 1616074013 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 1630154055 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1630154097 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1630154102 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 1642954104 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 1650634123 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 1658314146 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1661098178 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1681389029 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1681495591 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1689069119 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1689069123 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1689069128 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1689069133 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1699309167 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1699309173 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1699309181 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1728749287 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1728749288 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1738989318 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1738989325 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 1746669345 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1760749393 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1760749393 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1760749394 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1760749394 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1768429415 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1770272251 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1776152258 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1776152261 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1776152269 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1776152271 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1776152276 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1776152278 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1786392325 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1786392329 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1786392334 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1786392336 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1794072377 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1801752422 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1801752424 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 1809432457 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 1823512496 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1823512536 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1823512542 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 1836312542 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 1843992569 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 1851672587 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1854456698 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1874747552 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1874854185 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1882427646 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1882427650 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1882427655 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1882427660 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1892667691 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1892667697 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1892667706 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1922107812 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1922107812 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1932347849 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1932347854 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 1940027873 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1954107920 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1954107921 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1954107921 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1954107922 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1961787951 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1963630773 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1969510802 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1969510805 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1969510813 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1969510815 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1969510820 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1969510824 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1979750847 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1979750851 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1979750856 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1979750858 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1987430890 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1995110920 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1995110924 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2002790952 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2016870996 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2016871037 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2016871042 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2029671042 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2037351066 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2045031090 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2047815148 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2068106030 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2068212635 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2075786122 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2075786126 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2075786131 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2075786137 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2086026180 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2086026186 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2086026194 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2115466305 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2115466307 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2125706334 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2125706339 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2133386357 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2147466406 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2147466407 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2147466409 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2147466409 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2155146435 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2156989294 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2162869311 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2162869315 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2162869321 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2162869323 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2162869328 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2162869330 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2173109392 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2173109396 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2173109401 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2173109403 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2180789427 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2188469474 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2188469477 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2196149503 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2210229546 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2210229590 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2210229595 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2223029600 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2230709621 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2238389646 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2241813696 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2262104540 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2262211110 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2269784602 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2269784605 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2269784610 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2269784615 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2280024666 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2280024673 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2280024680 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2309464789 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2309464789 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2319704816 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2319704820 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2327384843 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2341464888 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2341464889 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2341464890 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2341464890 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2349144916 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2350987772 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2356867806 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2356867810 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2356867816 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2356867818 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2356867824 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2356867826 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2367107875 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2367107879 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2367107884 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2367107886 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2374787896 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2382467943 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2382467944 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2390147971 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2404228015 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2404228058 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2404228063 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2417028062 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2424708084 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2432388109 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2435172145 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2455463003 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2455569567 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2463143062 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2463143066 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2463143071 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2463143075 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2473383109 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2473383117 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2473383124 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2502823230 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2502823231 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2513063264 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2513063270 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2520743290 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2534823339 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2534823340 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2534823342 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2534823342 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2542503362 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2544346225 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2550226232 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2550226236 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2550226242 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2550226245 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2550226250 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2550226253 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2560466304 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2560466308 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2560466313 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2560466315 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2568146353 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2575826391 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2575826394 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2583506422 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2597586464 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2597586508 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2597586513 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2610386516 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2618066540 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2625746569 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2628530600 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2648821488 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2648928085 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2656501566 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2656501570 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2656501575 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2656501580 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2666741627 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2666741632 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2666741640 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2696181734 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2696181735 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2706421766 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2706421772 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2714101792 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2728181835 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2728181836 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2728181836 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2728181837 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2735861862 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2737704678 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2742304690 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2742304693 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2742304699 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2742304701 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2742304707 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2742304709 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2752544756 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2752544760 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2752544766 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2752544768 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2760224793 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2767904832 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2767904834 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2775584863 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2789664908 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2789664947 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2789664953 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2802464953 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2810144975 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2817825002 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2820609072 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2840899942 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2841006559 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2848580017 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2848580020 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2848580025 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2848580031 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2858820079 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2858820086 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2858820093 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2888260184 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2888260185 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2898500215 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2898500222 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2906180243 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2920260287 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2920260289 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2920260290 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2920260290 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2927940311 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2929783145 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2935663148 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2935663152 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2935663159 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2935663161 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2935663166 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2935663168 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2945903225 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2945903229 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2945903234 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2945903236 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2953583257 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2961263292 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2961263294 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2968943322 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2983023360 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2983023401 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2983023407 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2995823408 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 3003503437 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 3011183457 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 3013967589 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 3034258451 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 3034365012 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 3041938540 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3041938544 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3041938549 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 3041938554 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 3052178585 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 3052178591 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 3052178599 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 3081618699 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 3081618700 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 3091858726 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 3091858731 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 3099538757 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 3113618803 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 3113618804 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 3113618804 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 3113618804 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 3121298825 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 3123141671 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 3129021661 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3129021665 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 3129021673 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3129021676 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3129021681 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 3129021683 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 3139261732 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3139261736 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3139261741 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 3139261743 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 3146941762 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 3154621806 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 3154621808 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 3162301829 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 3176381875 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3176381915 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3176381920 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 3189181923 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 3196861940 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 3204541973 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 3207326111 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 3227617019 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 3227723604 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 3235297097 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3235297101 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3235297106 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 3235297109 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 3245537155 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 3245537162 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 3245537172 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 3274977264 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 3274977264 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 3285217294 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 3285217299 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 3292897319 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 3306977369 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 3306977370 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 3306977370 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 3306977371 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 3314657393 + +------------------------------- +Measuring: measure_mkdir_and_rmdir_single +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 3319180531 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 3323020412 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3323020417 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3323020424 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 3323020428 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 3338380508 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 3338779728 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 3346060607 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3346060613 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 3346060621 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3346060624 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3346060627 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 3346060630 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 3356300673 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 3363980697 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 3363980701 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 3371660724 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 3385740765 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 3385740773 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 3488141119 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3513741213 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3513741217 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 3534221271 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 3536043311 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 3541904566 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3541904569 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3541904572 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 3541904576 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 3552144625 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 3552144631 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 3552144637 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 3559824677 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 3589264766 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 3589264767 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 3599504801 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 3599504807 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 3607184826 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 3621264872 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 3621264873 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 3621264874 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 3621264874 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 3628944896 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 3630897533 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 3636688593 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3636688598 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 3636688604 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3636688606 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3636688609 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 3636688613 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 3646928639 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 3654608672 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 3654608674 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 3662288703 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 3676368742 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 3676368748 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 3778769092 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3804369187 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3804369190 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 3824849241 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 3826671251 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 3832532531 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3832532535 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3832532538 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 3832532542 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 3842772580 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 3842772587 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 3842772594 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 3850452648 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 3879892748 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 3879892749 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 3890132783 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 3890132788 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 3897812815 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 3911892857 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 3911892858 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 3911892858 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 3911892858 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 3919572886 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 3921525545 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 3927316597 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3927316602 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 3927316608 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3927316610 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3927316614 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 3927316616 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 3937556660 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 3945236686 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 3945236690 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 3952916713 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 3966996750 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 3966996755 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 4069397094 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4094997183 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4094997186 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 4115477239 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 4117299262 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 4123160511 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4123160515 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4123160518 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 4123160523 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 4133400556 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 4133400562 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 4133400569 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 4141080577 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 4170520674 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 4170520675 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 4180760709 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 4180760713 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 4188440740 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 4202520779 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 4202520780 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 4202520780 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 4202520780 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 4210200804 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 4212153485 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 4217944539 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4217944544 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 4217944550 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4217944552 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4217944555 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 4217944559 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 4228184606 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 4235864626 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 4235864630 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 4243544656 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 4257624697 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 4257624702 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 4360025037 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4385625119 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4385625123 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 4406105188 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 4407927205 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 4413788472 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4413788476 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4413788479 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 4413788483 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 4424028536 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 4424028543 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 4424028551 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 4431708557 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 4461148651 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 4461148652 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 4471388686 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 4471388692 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 4479068714 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 4493148755 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 4493148757 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 4493148759 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 4493148759 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 4500828778 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 4502781427 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 4508572515 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4508572521 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 4508572527 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4508572530 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4508572533 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 4508572535 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 4518812590 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 4526492630 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 4526492634 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 4534172663 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 4548252703 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 4548252710 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 4650653046 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4676253132 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4676253135 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 4696733198 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 4698555216 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 4704416476 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4704416480 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4704416483 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 4704416488 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 4714656541 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 4714656548 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 4714656557 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 4722336578 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 4751776674 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 4751776674 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 4762016707 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 4762016713 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 4769696731 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 4783776773 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 4783776773 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 4783776775 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 4783776776 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 4791456799 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 4793409436 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 4799200495 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4799200500 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 4799200506 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4799200508 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4799200512 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 4799200515 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 4809440596 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 4817120635 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 4817120638 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 4824800664 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 4838880704 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 4838880709 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 4941281044 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4966881126 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4966881129 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 4987361186 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 4989183155 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 4995044418 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4995044422 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4995044425 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 4995044430 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 5005284469 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 5005284476 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 5005284485 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 5012964504 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 5042404596 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 5042404596 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 5052644637 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 5052644642 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 5060324657 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 5074404709 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 5074404709 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 5074404711 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 5074404712 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 5082084736 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 5084037364 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 5088548442 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5088548447 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 5088548454 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5088548457 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5088548460 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 5088548464 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 5098788506 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 5106468532 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 5106468535 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 5114148560 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 5128228600 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 5128228605 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 5230628933 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5256229029 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5256229032 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 5276709090 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 5278531118 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 5284392363 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5284392367 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5284392370 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 5284392375 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 5294632418 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 5294632424 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 5294632431 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 5302312467 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 5331752564 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 5331752565 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 5341992595 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 5341992601 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 5349672619 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 5363752660 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 5363752661 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 5363752662 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 5363752662 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 5371432689 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 5373385339 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 5379176431 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5379176438 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 5379176444 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5379176446 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5379176449 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 5379176452 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 5389416494 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 5397096533 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 5397096536 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 5404776561 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 5418856600 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 5418856606 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 5521256945 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5546857033 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5546857037 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 5567337100 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 5569159127 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 5575020381 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5575020385 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5575020388 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 5575020391 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 5585260456 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 5585260462 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 5585260470 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 5592940513 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 5622380603 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 5622380603 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 5632620634 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 5632620639 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 5640300661 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 5654380705 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 5654380706 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 5654380708 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 5654380708 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 5662060732 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 5664013351 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 5669804436 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5669804440 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 5669804446 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5669804449 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5669804452 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 5669804458 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 5680044508 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 5687724539 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 5687724542 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 5695404568 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 5709484610 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 5709484616 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 5811884947 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5837485039 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5837485042 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 5857965096 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 5859787137 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 5865648355 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5865648359 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5865648362 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 5865648368 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 5875888406 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 5875888412 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 5875888421 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 5883568442 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 5913008539 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 5913008540 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 5923248572 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 5923248578 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 5930928599 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 5945008645 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 5945008646 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 5945008646 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 5945008646 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 5952688671 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 5954641294 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 5960432340 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5960432345 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 5960432351 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5960432355 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5960432358 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 5960432361 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 5970672406 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 5978352422 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 5978352426 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 5986032452 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 6000112494 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 6000112499 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 6102512833 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6128112926 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6128112929 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 6148592997 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 6150415010 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 6156276262 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 6156276266 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 6156276269 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 6156276274 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 6166516307 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 6166516314 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 6166516322 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 6174196361 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 6203636452 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 6203636452 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 6213876482 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 6213876488 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 6221556507 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 6235636559 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 6235636559 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 6235636561 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 6235636562 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 6243316584 +filesystem_perfo.1.1: libc exit NYI! + +Terminating... +Thanks for using picocom diff --git a/performance/plots/file_system/micro_no_optimization.log b/performance/plots/file_system/micro_no_optimization.log new file mode 100644 index 0000000..d6e60fe --- /dev/null +++ b/performance/plots/file_system/micro_no_optimization.log @@ -0,0 +1,1391 @@ +picocom v3.1 + +port is : /dev/ttyUSB0 +flowcontrol : none +baudrate is : 115200 +parity is : none +databits are : 8 +stopbits are : 1 +escape is : C-a +local echo is : no +noinit is : no +noreset is : no +hangup is : no +nolock is : no +send_cmd is : sz -vv +receive_cmd is : rz -vv -E +imap is : +omap is : +emap is : crcrlf,delbs, +logfile is : none +initstring : none +exit_after is : not set +exit is : no + +Type [C-a] [C-h] to see available commands +Terminal ready +Starting download of 503 bytes + + + +downloading of 503 bytes finished + +Starting download of 6318440 bytes + +................................................ + +downloading of 6318440 bytes finished + +## Executing script at 83200000 + +Loading DeviceTree: imx8qxp-colibri-aster.dtb + +120412 bytes read in 20 ms (5.7 MiB/s) + +51 bytes read in 16 ms (2.9 KiB/s) + +Applying Overlay: colibri-imx8x-aster_led6_overlay.dtbo + +984 bytes read in 22 ms (43 KiB/s) + +78Scanning disk usdhc@5b010000.blk... + +Scanning disk usdhc@5b020000.blk... + +Found 4 disks + +Blob is at: 0xFC04DBD0 + + +Magic: 12345678FEDCBA90 + + +Relocating ELF FC045000 FC63EBD0 1 + + +Relocating ELF FC007000 FC63FBD0 161 + + +Relocated CPU driver entry point is FFFF0000FC0087E0, stack at FC003000 + + +Relocating multiboot info: FBA4F000 + + +FBA4F008: tag 1:32 + + +FBA4F028: tag 19:56 + + + before 1000:1CD7 + + + after FBA52000:FBA52CD7 + + +FBA4F060: tag 19:48 + + + before 2000:4914F + + + after FBA53000:FBA9A14F + + +FBA4F090: tag 19:48 + + + before 4A000:105157 + + + after FBA9B000:FBB56157 + + +FBA4F0C0: tag 19:56 + + + before 106000:18B1A7 + + + after FBB57000:FBBDC1A7 + + +FBA4F0F8: tag 19:48 + + + before 18C000:204DA7 + + + after FBBDD000:FBC55DA7 + + +FBA4F128: tag 19:48 + + + before 205000:27A6FF + + + after FBC56000:FBCCB6FF + + +FBA4F158: tag 19:56 + + + before 27B000:2F0597 + + + after FBCCC000:FBD41597 + + +FBA4F190: tag 19:48 + + + before 2F1000:36CB97 + + + after FBD42000:FBDBDB97 + + +FBA4F1C0: tag 19:48 + + + before 36D000:3E2557 + + + after FBDBE000:FBE33557 + + +FBA4F1F0: tag 19:48 + + + before 3E3000:48D7BF + + + after FBE34000:FBEDE7BF + + +FBA4F220: tag 19:64 + + + before 48E000:5357FF + + + after FBEDF000:FBF867FF + + +FBA4F260: tag 19:64 + + + before 536000:5B1497 + + + after FBF87000:FC002497 + + +Allocating 512 L1 tables (2097152B) + + +L1 tables start at 0xFB84E000 + + +Terminating boot services and jumping to image at 0xFC045000 + + +Core data pointer is FB84D000 + + +Memory map at FC644860, key: 47, descriptor version: 1 + + +Got 29 memory map entries of 40B (1160B). + + +Type PStart PEnd Size Attributes + + + available 0000000080200000 0000000083FFFFFF 63488kB 8 + + + reserved 0000000084000000 00000000861FFFFF 34816kB 8 + + + available 0000000086200000 0000000087FFFFFF 30720kB 8 + + + reserved 0000000088000000 000000009001FFFF 131200kB 8 + + + available 0000000090020000 00000000901FFFFF 1920kB 8 + + + reserved 0000000090200000 00000000904FFFFF 3072kB 8 + + + available 0000000090500000 0000000091FFFFFF 27648kB 8 + + + reserved 0000000092000000 0000000094BFFFFF 45056kB 8 + + + available 0000000094C00000 00000000FB84CFFF 1683764kB 8 + + + BF core data 00000000FB84D000 00000000FB84DFFF 4kB 8 + + +BF page table 00000000FB84E000 00000000FBA4EFFF 2052kB 8 + + + BF multiboot 00000000FBA4F000 00000000FBA51FFF 12kB 8 + + + BF module 00000000FBA52000 00000000FC002FFF 5828kB 8 + + + BF stack 00000000FC003000 00000000FC006FFF 16kB 8 + + + BF code 00000000FC007000 00000000FC045FFF 252kB 8 + + + LD code 00000000FC046000 00000000FC648FFF 6156kB 8 + + + reserved 00000000FC649000 00000000FC64CFFF 16kB 8 + + + BS data 00000000FC64D000 00000000FC64DFFF 4kB 8 + + + RS data 00000000FC64E000 00000000FC64EFFF 4kB 8 + + + BS data 00000000FC64F000 00000000FC650FFF 8kB 8 + + + reserved 00000000FC651000 00000000FC655FFF 20kB 8 + + + BS data 00000000FC656000 00000000FC657FFF 8kB 8 + + + RS data 00000000FC658000 00000000FC658FFF 4kB 8 + + + reserved 00000000FC659000 00000000FC65CFFF 16kB 8 + + + RS data 00000000FC65D000 00000000FC65DFFF 4kB 8 + + + reserved 00000000FC65E000 00000000FC65EFFF 4kB 8 + + + LD data 00000000FC65F000 00000000FFE6FFFF 57412kB 8 + + + RS code 00000000FFE70000 00000000FFE7FFFF 64kB 8 + + + LD data 00000000FFE80000 00000000FFFFFFFF 1536kB 8 + + +Barrelfish CPU driver starting on ARMv8 (BSP) +kernel 0: ARMv8-A: Global data at 0xffff000080200000 +kernel 0: ARMv8-A: Kernel stack at 0xffff0000fc003000.. 0xffff0000fc006ff0 +kernel 0: ARMv8-A: Kernel first byte at 0xffff0000fc007000 +kernel 0: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff0000fc007800 +kernel 0: ARMv8-A: 4 cores in system +kernel 0: ARMv8-A: Initializing the interrupt controller +kernel 0: GICv3: Initializing +kernel 0: GICD IIDR implementer=0x43b, revision=0x1, variant=0x1,prodid=0x0 +kernel 0: gic: #INTIDs supported: 544 +kernel 0: GICv3: Initialized +kernel 0: GICv3: Enabling CPU interface +kernel 0: GICv3: CPU interface enabled +kernel 0: ARMv8-A: Enabling timers +kernel 0: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 0: ARMv8-A: Setting coreboot spawn handler +kernel 0: ARMv8-A: Calling arm_kernel_startup +kernel 0: ARMv8-A: Doing BSP related bootup +start_free_ram = 0x80201000 +kernel 0: ARMv8-A: spawning 'armv8/sbin/init' on BSP core +kernel 0: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 0: init page tables: l0=0xffff000080520000, l1=0xffff000080521000, l2=0xffff000080522000, l3=0xffff000080523000 +load_init_image 0xffff0000fba9b000 000bb157 +kernel 0: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46cc70 +kernel 0: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: initializing dynamic heap +init.0.0: running main on staticthread! +init.0.0: init domain starting on core 0 (IMX8X), invoked as: init 2097152 +init.0.0: grading_setup_bsp_init(argc=2) +init.0.0: mm_add: adding region. base=805f9000, size=3a07000 +init.0.0: mm_add: adding region. base=86200000, size=1e00000 +init.0.0: mm_add: adding region. base=90020000, size=1e0000 +init.0.0: mm_add: adding region. base=90500000, size=1b00000 +init.0.0: mm_add: adding region. base=94c00000, size=66c4d000 +init.0.0: Added 1761 MB of physical memory. +init.0.0: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD +init.0.0: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +kernel 0: ARMv8-A: Timer interrupt received! +init.0.0: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD +init.0.0: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +init.0.0: Relocating image. +init.0.0: Relocating image. +init.0.0: [coreboot] Flush the cache +kernel 0: Invoking PSCI on: cpu=0x1, entry=0x80844004, context=0x8088d000 +Barrelfish CPU driver starting on ARMv8 (APP) mpid=0:0:0:1 +init.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: Global data at 0xffff000080200000 +init.0.0: paging_init_onthread thread id: 2 +kernel 1: ARMv8-A: Kernel stack at 0xffff00008088e000.. 0xffff00008089e000 +init.0.0: Allocated pid 1 for process "block_driver_server". +kernel 1: ARMv8-A: Kernel first byte at 0xffff000080845000 +init.0.0: [spawn_load_elf_from_multiboot] block_driver_server +kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080845800 +kernel 1: GICv3: Enabling CPU interface +kernel 1: GICv3: CPU interface enabled +kernel 1: ARMv8-A: Enabling timers +kernel 1: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 1: ARMv8-A: Setting coreboot spawn handler +kernel 1: ARMv8-A: Calling arm_kernel_startup +kernel 1: ARMv8-A: Doing non-BSP related bootup +kernel 1: ARMv8-A: Memory: 8089e000, 80e0a000, size=5552 kB +kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core +kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000 +kernel 1: ARMv8-A: creating monitor URPC frame cap +kernel 1: ARMv8-A: mapping URPC frame cap 8081e000 +kernel 1: ARMv8-A: loading elf 'armv8/sbin/init' @ ffff0000fba9b000 +init.0.0: SPAWN: multiboot mapped block_driver_server, size: 504983, magic: 7f ELF +kernel 1: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46cc70 +kernel 1: ARMv8-A: init dcb set up +init.0.0: Allocated pid 2 for process "enet". +kernel 1: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: [spawn_load_elf_from_multiboot] enet +armv8/sbin/init.1.0: initializing dynamic heap +init.0.0: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF +armv8/sbin/init.1.0: running main on staticthread! +armv8/sbin/init.1.0: init domain starting on core 1 (IMX8X), invoked as:init.0.0: paging_init_onthread thread id: 3 + armv8/sbin/init 0 chanid=0 archid=0 +armv8/sbin/init.1.0: [app_main] +block_driver_ser.0.0: initializing dynamic heap +init.0.3: SPAWN: Received child init_chan endpoint +block_driver_ser.0.0: Received child init OK +enet.0.0: initializing dynamic heap +init.0.3: SPAWN: Received child init_chan endpoint +enet.0.0: Received child init OK +armv8/sbin/init.1.0: paging_init_onthread thread id: 1 +block_driver_ser.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: Timer interrupt received! +enet.0.0: paging_init_onthread thread id: 1 +enet.0.1: Enet driver started +[block_driver_server] initializing sdhc driver +armv8/sbin/init.1.0: [app_main]: received bootinfo with 43 regions +armv8/sbin/init.1.0: grading_setup_app_init(bi=0x80007fea10) +init.0.3: Allocated pid 3 for process "echoserver". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] echoserver +armv8/sbin/init.1.0: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF +enet.0.1: [enet] Starting autonegotiation +echoserver.1.0: initializing dynamic heap +armv8/sbin/init.1.0: paging_init_onthread thread id: 2 +[block_driver_server] registering +[block_driver_server] listening +armv8/sbin/init.1.2: SPAWN: Received child init_chan endpoint +echoserver.1.0: Received child init OK +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests +echoserver.1.0: paging_init_onthread thread id: 1 +Echo server: registering +Echo server: listening +init.0.0: Message handler loop +armv8/sbin/init.1.0: TEST_SPAWN: spawn 0 +init.0.0: Allocated pid 4 for process "filesystem_performance". +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] filesystem_performance +armv8/sbin/init.1.0: SPAWN: multiboot mapped filesystem_performance, size: 686079, magic: 7f ELF +init.0.0: Allocated pid 5 for process "shelly". +filesystem_perfo.1.0: initializing dynamic heap +armv8/sbin/init.1.0: [spawn_load_elf_from_multiboot] shelly +armv8/sbin/init.1.0: SPAWN: multiboot mapped shelly, size: 480599, magic: 7f ELF +armv8/sbin/init.1.0: Message handler loop +shelly.1.0: initializing dynamic heap +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +filesystem_perfo.1.0: Received child init OK +armv8/sbin/init.1.0: SPAWN: Received child init_chan endpoint +shelly.1.0: Received child init OK +filesystem_perfo.1.0: paging_init_onthread thread id: 1 +shelly.1.0: paging_init_onthread thread id: 1 +shelly.1.1: welcome to shelly! +shelly.1.1: libc exit NYI! +[block_driver_server] incoming connection +[block_driver_server] connection ready to receive requests + +------------------------------- +Measuring: measure_fopen_fclose +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 215247643 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 221647587 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 221647596 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 221647608 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 221647610 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 221647618 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 221647622 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_post 237007934 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 237007952 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 237007958 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 237007968 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 237007973 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_post 249808194 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 249808200 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 254928266 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 257273047 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 263251745 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 263251752 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 263251761 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 263251766 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 278612078 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 278612088 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 278612100 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 283732203 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 291412335 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 293362805 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 313843188 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 313948525 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 321523349 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 321523355 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 321523364 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 321523369 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 336883690 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 336883698 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 336883712 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 342003793 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 349683973 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 350994360 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 372754782 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 372860057 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 380434988 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 380434995 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 380435005 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 380435010 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 395795315 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 395795323 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 395795334 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 400915409 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 408595561 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 409905951 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 431666445 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 431771734 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 439346591 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 439346596 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 439346606 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 439346611 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 454706927 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 454706935 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 454706947 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 459827022 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 467507249 +ERROR: echoserver.1 in main() /workspaces/aos2022-rueegges-hand-in/usr/echoserver/main.c:145 +ERROR: Failed to connect to net server +Failure: ( libaos) The requested server is not yet registered [LIB_ERR_UMP_NOT_REGISTERED] +Aborted +echoserver.1.1: libc exit NYI! +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 468817638 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 490577879 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 490683203 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 498257939 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 498257947 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 498257958 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 498257963 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 513618001 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 513618007 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 513618015 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 518738025 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 526418050 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 527728384 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 549488431 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 549593613 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 557168508 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 557168512 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 557168519 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 557168522 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 572528585 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 572528593 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 572528600 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 577648606 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 585328634 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 586638934 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 608399034 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 608504237 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 616079092 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 616079096 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 616079101 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 616079104 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 631439187 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 631439192 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 631439200 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 636559213 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 644239238 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 645549494 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 667309597 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 667414800 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 674989663 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 674989666 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 674989672 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 674989675 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 690349743 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 690349749 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 690349756 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 695469772 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 703149797 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 704460058 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 726220142 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 726325364 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 733900218 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 733900221 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 733900227 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 733900230 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 749260284 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 749260290 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 749260296 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 754380311 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 762060332 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 763370617 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 785130699 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 785235925 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 792810775 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 792810779 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 792810784 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 792810788 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 808170848 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 808170854 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 808170861 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 813290874 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 820970900 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 822281175 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 842761276 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:start 842866507 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_pre 850441365 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 850441369 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_extract_next_path_element_post 850441374 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_pre 850441378 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_search_in_directory_post 865801433 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_resolve_path_partial_post 865801439 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_pre 865801447 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:fat32_create_handle_post 870921446 +filesystem_perfo.1.1: MEASUREMENT fat32_fopen:done 878601470 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 879911763 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 901671842 + +------------------------------- +Measuring: measure_fcreate_and_rm_single +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 904872180 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 909992048 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 909992055 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 909992066 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 909992072 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 925352113 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 925352121 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 925352127 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 965032281 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 965032286 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 980392334 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 980392339 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 993192378 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1012392439 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1012392442 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1012392443 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1012392443 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1020072465 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1021906433 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1027788476 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1027788481 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1027788489 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1027788491 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1027788498 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1027788501 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1043148564 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1043148568 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1043148573 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1043148575 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1055948626 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1068748699 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1068748702 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 1081548741 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 1100748802 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1100749004 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1100749010 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 1118668862 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 1126348890 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 1134028915 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1137453026 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1156463860 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1156570464 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1164143948 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1164143952 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1164143957 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1164143960 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1179504010 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1179504016 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1179504024 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1219184168 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1219184170 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1234544218 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1234544224 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 1247344266 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1266544325 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1266544326 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1266544327 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1266544327 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1274224353 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1276067234 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1281947272 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1281947275 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1281947283 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1281947285 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1281947292 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1281947294 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1297307361 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1297307365 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1297307370 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1297307372 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1310107416 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1322907472 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1322907475 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 1335707521 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 1354907581 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1354907627 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1354907632 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 1372827642 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 1380507662 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 1388187684 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1390971716 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1411262624 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1411369207 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1418942699 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1418942702 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1418942708 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1418942713 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1434302776 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1434302783 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1434302791 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1473982927 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1473982928 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1489342979 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1489342985 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 1502143022 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1521343086 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1521343088 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1521343089 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1521343089 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1529023114 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1530865978 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1536745976 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1536745979 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1536745986 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1536745988 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1536745994 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1536745998 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1552106081 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1552106085 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1552106090 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1552106092 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1564906137 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1577706184 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1577706187 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 1590506234 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 1609706295 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1609706337 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1609706342 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 1627626362 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 1635306379 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 1642986404 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1645770465 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1666061371 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1666167951 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1673741456 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1673741459 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1673741465 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1673741470 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1689101529 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1689101535 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1689101543 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1728781667 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1728781668 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1744141715 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1744141720 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 1756941761 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 1776141831 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 1776141832 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 1776141833 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 1776141833 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 1783821858 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 1785664726 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1791544722 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1791544726 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 1791544733 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1791544735 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1791544741 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1791544743 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 1806904791 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1806904795 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1806904800 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 1806904802 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 1819704831 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 1832504878 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 1832504880 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 1845304925 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 1864504984 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1864505026 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 1864505031 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 1882425048 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 1890105071 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 1897785095 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 1900569207 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 1920860062 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 1920966627 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 1928540143 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1928540147 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 1928540152 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 1928540156 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 1943900205 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 1943900212 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 1943900221 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 1983580360 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 1983580360 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 1998940408 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 1998940413 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2011740455 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2030940515 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2030940516 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2030940517 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2030940517 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2038620543 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2040463399 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2046343392 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2046343395 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2046343401 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2046343404 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2046343409 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2046343411 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2061703474 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2061703478 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2061703484 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2061703486 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2074503543 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2087303606 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2087303609 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2100103657 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2119303715 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2119303758 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2119303763 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2137223776 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2144903792 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2152583820 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2155367882 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2175658753 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2175765306 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2183338826 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2183338829 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2183338835 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2183338839 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2198698905 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2198698912 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2198698921 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2238379064 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2238379064 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2253739116 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2253739121 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2266539155 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2285739218 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2285739219 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2285739220 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2285739220 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2293419247 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2295262145 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2301142108 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2301142111 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2301142117 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2301142119 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2301142125 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2301142129 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2316502195 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2316502201 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2316502206 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2316502208 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2329302251 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2342102316 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2342102318 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2354902362 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2374102422 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2374102464 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2374102469 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2392022495 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2399702511 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2407382535 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2410166559 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2430457438 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2430564052 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2438137512 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2438137516 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2438137521 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2438137525 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2453497596 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2453497603 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2453497611 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2493177728 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2493177728 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2508537782 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2508537787 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2521337819 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2540537886 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2540537887 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2540537889 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2540537889 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2548217914 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2550060749 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2555940764 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2555940768 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2555940776 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2555940778 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2555940783 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2555940785 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2571300861 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2571300865 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2571300871 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2571300873 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2584100934 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2596900986 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2596900989 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2609701027 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2628901085 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2628901127 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2628901132 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2646821154 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2654501173 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2662181191 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2664965303 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2685256186 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2685362794 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2692936270 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2692936274 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2692936279 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2692936283 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2708296336 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2708296342 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2708296350 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 2747976457 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 2747976458 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 2763336505 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 2763336511 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 2776136546 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 2795336611 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 2795336612 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 2795336613 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 2795336614 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 2803016642 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 2804859497 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2810739494 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2810739498 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 2810739504 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2810739506 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2810739512 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2810739514 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 2826099623 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2826099627 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2826099632 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 2826099634 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 2838899696 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 2851699759 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 2851699761 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 2864499803 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 2883699870 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2883699911 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 2883699916 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 2901619937 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 2909299958 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 2916979985 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 2919764051 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 2940054904 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 2940161470 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 2947734992 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2947734996 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 2947735001 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 2947735004 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 2963095076 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 2963095082 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 2963095090 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 3002775230 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 3002775230 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 3018135274 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 3018135279 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 3030935317 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 3050135384 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 3050135386 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 3050135386 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 3050135387 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 3057815408 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 3059658240 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 3065538274 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3065538278 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 3065538287 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3065538289 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3065538294 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 3065538297 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 3080898356 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3080898360 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3080898365 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 3080898367 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 3093698426 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 3106498494 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 3106498496 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 3119298543 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 3138498601 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3138498642 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3138498648 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 3156418665 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 3164098690 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 3171778712 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 3174562730 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 3194853564 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 3194960146 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 3202533656 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3202533660 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3202533665 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 3202533669 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 3217893720 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 3217893727 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 3217893736 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 3257573859 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 3257573860 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 3272933909 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 3272933915 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 3285733957 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 3304934021 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 3304934023 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 3304934024 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 3304934024 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 3312614053 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:start 3314456987 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 3320336942 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3320336945 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_post 3320336952 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3320336954 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3320336959 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 3320336961 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_resolve_path_partial_pre 3335697033 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3335697038 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3335697043 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_search_in_directory_pre 3335697045 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_pre 3348497102 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_allocate_directory_entry_post 3361297153 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_alloc_cluster_pre 3361297155 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_pre 3374097195 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_fat_write_entry_post 3393297253 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3393297296 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_extract_next_path_element_post 3393297301 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_pre 3411217317 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:fat32_create_handle_post 3418897337 +filesystem_perfo.1.1: MEASUREMENT fat32_fcreate:done 3426577361 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:start 3429361400 +filesystem_perfo.1.1: MEASUREMENT fat32_fclose:done 3449652279 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:start 3449758893 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_pre 3457332366 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3457332370 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_extract_next_path_element_post 3457332375 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_pre 3457332380 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_search_in_directory_post 3472692442 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_resolve_path_partial_post 3472692449 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_pre 3472692457 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_pre 3512372589 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_pre 3512372590 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_next_cluster_in_chain_post 3527732633 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_pre 3527732640 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_pre 3540532673 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_fat_write_entry_post 3559732737 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_post 3559732738 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_cluster_chain_post 3559732738 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:fat32_free_directory_entry_post 3559732739 +filesystem_perfo.1.1: MEASUREMENT fat32_rm:done 3567412763 + +------------------------------- +Measuring: measure_mkdir_and_rmdir_single +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 3571935884 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 3578335753 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3578335759 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3578335769 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 3578335774 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 3598815854 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 3599215090 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 3606495940 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3606495947 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 3606495953 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3606495955 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3606495960 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 3606495964 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 3621856014 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 3634656070 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 3634656075 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 3647456118 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 3666656176 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 3666656184 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 3810016658 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3845856788 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 3845856793 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 3871456878 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 3873278882 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 3879140124 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3879140128 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 3879140131 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 3879140136 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 3894500187 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 3894500193 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 3894500199 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 3907300274 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 3946980401 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 3946980402 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 3962340448 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 3962340453 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 3975140494 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 3994340559 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 3994340560 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 3994340561 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 3994340561 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 4002020578 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 4004613239 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 4010404301 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4010404306 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 4010404314 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4010404317 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4010404320 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 4010404324 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 4025764417 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 4038564468 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 4038564472 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 4051364519 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 4070564582 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 4070564588 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 4213925065 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4249765191 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4249765194 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 4275365261 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 4277187236 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 4283048492 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4283048496 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4283048499 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 4283048504 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 4298408557 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 4298408566 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 4298408574 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 4311208619 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 4350888748 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 4350888748 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 4366248796 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 4366248801 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 4379048840 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 4398248901 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 4398248902 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 4398248903 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 4398248903 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 4405928927 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 4407881565 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 4413672609 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4413672614 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 4413672622 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4413672624 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4413672627 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 4413672631 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 4429032670 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 4441832716 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 4441832720 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 4454632761 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 4473832812 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 4473832822 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 4617193297 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4653033423 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4653033427 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 4678633507 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 4680455497 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 4686316777 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4686316781 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 4686316784 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 4686316789 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 4701676885 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 4701676891 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 4701676897 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 4714476935 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 4754157055 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 4754157056 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 4769517106 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 4769517111 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 4782317150 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 4801517216 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 4801517217 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 4801517218 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 4801517218 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 4809197241 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 4811149895 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 4816940974 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4816940979 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 4816940985 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4816940988 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 4816940991 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 4816940995 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 4832301057 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 4845101101 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 4845101105 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 4857901146 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 4877101205 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 4877101214 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 5020461700 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5056301821 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5056301824 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 5081901895 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 5083723896 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 5089585140 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5089585144 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5089585147 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 5089585151 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 5104945217 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 5104945223 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 5104945231 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 5117745284 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 5157425416 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 5157425417 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 5172785466 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 5172785472 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 5185585505 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 5204785566 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 5204785567 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 5204785569 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 5204785569 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 5212465592 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 5214418225 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 5220209294 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5220209299 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 5220209305 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5220209307 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5220209310 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 5220209313 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 5235569382 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 5248369427 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 5248369430 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 5261169474 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 5280369532 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 5280369537 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 5423730003 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5459570137 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5459570140 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 5485170213 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 5486992224 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 5492853491 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5492853495 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5492853498 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 5492853502 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 5508213550 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 5508213559 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 5508213566 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 5521013605 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 5560693730 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 5560693730 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 5576053772 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 5576053779 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 5588853819 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 5608053880 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 5608053881 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 5608053881 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 5608053882 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 5615733913 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 5617686554 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 5623477606 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5623477611 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 5623477617 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5623477619 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5623477624 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 5623477627 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 5638837706 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 5651637753 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 5651637756 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 5664437803 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 5683637867 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 5683637873 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 5826998343 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5862838467 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 5862838470 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 5888438540 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 5890260551 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 5896121798 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5896121802 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 5896121805 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 5896121810 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 5911481873 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 5911481880 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 5911481887 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 5924281941 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 5963962069 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 5963962070 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 5979322119 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 5979322124 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 5992122167 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 6011322231 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 6011322231 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 6011322232 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 6011322232 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 6019002262 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 6020954954 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 6026746026 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6026746031 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 6026746037 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6026746039 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6026746043 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 6026746047 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 6042106099 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 6054906169 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 6054906172 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 6067706217 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 6086906277 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 6086906283 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 6230266764 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6266106891 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6266106894 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 6291706962 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 6293528953 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 6299390193 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 6299390197 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 6299390200 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 6299390206 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 6314750240 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 6314750245 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 6314750252 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 6327550295 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 6367230417 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 6367230418 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 6382590466 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 6382590470 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 6395390512 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 6414590571 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 6414590572 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 6414590574 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 6414590574 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 6422270605 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 6424223284 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 6430014371 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6430014376 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 6430014383 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6430014385 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6430014388 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 6430014392 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 6445374452 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 6458174494 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 6458174496 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 6470974545 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 6490174600 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 6490174605 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 6633535075 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6669375198 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6669375202 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 6694975279 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 6696797282 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 6702658544 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 6702658548 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 6702658551 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 6702658556 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 6718018636 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 6718018643 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 6718018652 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 6730818705 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 6770498832 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 6770498833 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 6785858880 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 6785858886 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 6798658925 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 6817858990 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 6817858990 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 6817858991 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 6817858991 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 6825539012 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 6827491681 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 6832002746 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6832002751 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 6832002758 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6832002760 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 6832002764 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 6832002767 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 6847362826 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 6860162882 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 6860162884 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 6872962934 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 6892163003 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 6892163008 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 7035523472 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 7071363594 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 7071363598 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 7096963668 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 7098785696 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 7104646974 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 7104646978 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 7104646981 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 7104646987 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 7120007036 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 7120007041 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 7120007047 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 7132807096 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 7172487220 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 7172487221 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 7187847272 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 7187847277 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 7200647313 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 7219847375 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 7219847376 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 7219847377 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 7219847377 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 7227527399 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:start 7229480029 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_pre 7235271084 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 7235271088 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_resolve_path_partial_post 7235271095 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 7235271098 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 7235271101 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_search_in_directory_pre 7235271105 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_pre 7250631181 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_allocate_directory_entry_post 7263431235 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_alloc_cluster_pre 7263431239 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_pre 7276231278 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_fat_write_entry_post 7295431344 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_pre 7295431349 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_zero_cluster_post 7438791813 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 7474631939 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:fat32_extract_next_path_element_post 7474631942 +filesystem_perfo.1.1: MEASUREMENT fat32_mkdir:done 7500232018 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:start 7502054027 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_pre 7507915305 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 7507915309 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_extract_next_path_element_post 7507915312 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_pre 7507915317 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_search_in_directory_post 7523275366 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_resolve_path_partial_post 7523275373 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_check_directory_empty_pre 7523275383 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_pre 7536075422 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_pre 7575755554 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_pre 7575755555 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_next_cluster_in_chain_post 7591115602 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_pre 7591115607 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_pre 7603915644 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_fat_write_entry_post 7623115701 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_post 7623115701 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_cluster_chain_post 7623115702 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:fat32_free_directory_entry_post 7623115702 +filesystem_perfo.1.1: MEASUREMENT fat32_rmdir:done 7630795729 +filesystem_perfo.1.1: libc exit NYI! + +Terminating... +Thanks for using picocom diff --git a/performance/plots/file_system/throughput.jpg b/performance/plots/file_system/throughput.jpg new file mode 100644 index 0000000..6426a80 Binary files /dev/null and b/performance/plots/file_system/throughput.jpg differ diff --git a/performance/plots/paging/no_optimization_core_0.log b/performance/plots/paging/no_optimization_core_0.log new file mode 100644 index 0000000..0687f95 --- /dev/null +++ b/performance/plots/paging/no_optimization_core_0.log @@ -0,0 +1,620 @@ +------------------------------- +Measuring: measure_pagefault_latency +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 158954670 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 158954673 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 158954677 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 159094000 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 159572735 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 159572738 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 159901831 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 159901838 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 159901843 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 160211881 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 160212133 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 160212134 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 160541217 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 160541222 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 160541226 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 160851956 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 160852221 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 160852223 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 161181309 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 161181315 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 161181319 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 161494505 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 161494736 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 161494738 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 161823836 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 161823843 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 161823846 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 162135828 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 162136083 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 162136085 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 162465184 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 162465190 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 162465194 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 162773090 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 162773342 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 162773343 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 163102432 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 163102437 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 163102440 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 163412235 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 163412496 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 163412499 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 163741891 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 163741897 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 163741901 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 164053202 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 164053452 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 164053453 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 164382764 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 164382771 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 164382775 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 164691964 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 164692221 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 164692223 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 165021324 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 165021330 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 165021333 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 165024157 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 165024445 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 165024448 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 165353537 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 165353542 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 165353545 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 165356124 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 165356415 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 165356417 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 165685534 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 165685541 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 165685545 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 165972500 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 165972799 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 165972801 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 166301861 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 166301868 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 166301871 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 166326819 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 166327062 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 166327063 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 166656167 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 166656173 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 166656177 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 166697725 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 166697995 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 166697996 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 167027301 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 167027311 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 167027314 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 167612640 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 167612904 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 167612906 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 167941985 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 167941990 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 167941993 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 168252487 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 168252761 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 168252763 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 168581812 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 168581817 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 168581821 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 168583986 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 168584239 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 168584242 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 168913663 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 168913670 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 168913673 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 169554914 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 169555197 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 169555199 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 169884307 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 169884313 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 169884317 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 169886957 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 169887252 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 169887254 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 170216378 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 170216383 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 170216387 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 170858075 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 170858353 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 170858355 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 171187435 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 171187443 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 171187446 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 171189671 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 171189955 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 171189958 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 171519229 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 171519238 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 171519242 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 172160625 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 172160886 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 172160888 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 172490004 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 172490009 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 172490012 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 172492657 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 172492926 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 172492929 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 172822076 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 172822083 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 172822086 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 173463698 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 173463932 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 173463936 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 173792991 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 173792998 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 173793002 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 173795049 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 173795311 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 173795314 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 174124717 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 174124723 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 174124726 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 174766140 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 174766439 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 174766441 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 175095561 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 175095567 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 175095570 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 175098130 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 175098415 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 175098418 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 175427557 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 175427562 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 175427565 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 176069259 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 176069530 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 176069532 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 176398615 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 176398622 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 176398625 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 176418248 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 176418523 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 176418524 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 176748413 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 176748421 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 176748425 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 177389659 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 177389937 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 177389938 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 177719043 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 177719048 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 177719052 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 177721440 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 177721687 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 177721688 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 178050831 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 178050837 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 178050840 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 178692598 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 178692863 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 178692864 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 179021960 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 179021967 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 179021970 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 179023592 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 179023856 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 179023859 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 179353687 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 179353694 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 179353697 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 179995146 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 179995414 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 179995416 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 180324460 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 180324466 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 180324469 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 180327108 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 180327397 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 180327398 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 180656526 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 180656531 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 180656534 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 181298215 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 181298461 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 181298464 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 181627516 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 181627521 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 181627525 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 181645727 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 181645987 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 181645989 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 181975925 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 181975931 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 181975935 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 182611824 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 182612124 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 182612126 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 182941206 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 182941212 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 182941216 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 183305403 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 183305681 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 183305684 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 183634745 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 183634750 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 183634753 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 183891515 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 183891814 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 183891817 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 184220905 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 184220914 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 184220917 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 184640261 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 184640500 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 184640502 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 184969561 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 184969567 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 184969571 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 185171553 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 185171807 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 185171809 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 185500890 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 185500895 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 185500898 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 185920192 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 185920483 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 185920485 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 186491403 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 186491410 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 186491414 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 186560007 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 186560273 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 186560278 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 186889357 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 186889362 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 186889365 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 187200557 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 187200836 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 187200837 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 187529943 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 187529949 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 187529952 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 187840062 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 187840302 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 187840304 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 188169343 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 188169349 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 188169352 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 188480301 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 188480587 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 188480590 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 188809647 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 188809654 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 188809657 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 189011667 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 189011943 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 189011946 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 189341039 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 189341045 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 189341049 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 189760673 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 189760951 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 189760953 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 190090044 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 190090050 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 190090053 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 190400217 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 190400489 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 190400490 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 190729514 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 190729519 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 190729522 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 191040443 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 191040760 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 191040763 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 191369815 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 191369822 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 191369825 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 191680153 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 191680409 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 191680412 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 192009496 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 192009502 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 192009506 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 192320706 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 192320981 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 192320984 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 192650075 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 192650084 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 192650088 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 192960278 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 192960531 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 192960532 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 193289613 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 193289620 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 193289623 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 193600533 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 193600817 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 193600820 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 193929921 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 193929927 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 193929930 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 194131536 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 194131820 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 194131822 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 194460896 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 194460902 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 194460906 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 194934689 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 194934958 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 194934960 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 195264042 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 195264047 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 195264050 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 195574194 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 195574472 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 195574474 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 195903509 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 195903515 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 195903518 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 196214528 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 196214837 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 196214840 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 196543953 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 196543958 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 196543962 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 196854302 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 196854583 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 196854586 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 197183635 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 197183642 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 197183646 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 197494845 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 197495134 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 197495137 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 197824211 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 197824219 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 197824222 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 198134265 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 198134485 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 198134488 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 198463542 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 198463547 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 198463550 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 198774366 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 198774610 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 198774612 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 199103710 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 199103717 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 199103720 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 199251405 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 199251660 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 199251661 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 199580757 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 199580764 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 199580767 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 200111133 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 200111388 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 200111391 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 200440470 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 200440475 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 200440478 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 200751030 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 200751286 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 200751288 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 201080353 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 201080361 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 201080364 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 201391526 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 201391831 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 201391834 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 201720935 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 201720941 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 201720944 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 202030984 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 202671514 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 202671517 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 203000644 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 203000650 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 203000654 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 203311312 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 203311601 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 203311604 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 203640666 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 203640672 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 203640675 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 203951402 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 203951666 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 203951670 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 204280765 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 204280771 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 204280774 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 204371768 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 204372051 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 204372053 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 204701094 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 204701099 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 204701103 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 205231338 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 205231565 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 205231568 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 205560678 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 205560683 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 205560687 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 205871464 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 205871732 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 205871735 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 206200838 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 206200844 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 206200848 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 206511622 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 206511878 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 206511879 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 206840936 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 206840941 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 206840945 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 207151596 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 207151844 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 207151847 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 207480889 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 207480895 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 207480898 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 207791480 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 207791739 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 207791740 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 208120843 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 208120850 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 208120854 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 208431966 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 208432260 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 208432262 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 208761359 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 208761364 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 208761368 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 209071403 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 209071657 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 209071659 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 209400683 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 209400688 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 209400692 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 209491909 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 209492180 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 209492181 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 209821232 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 209821237 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 209821241 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 210351825 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 210352086 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 210352088 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 210681158 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 210681163 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 210681166 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 210991739 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 210992011 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 210992012 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 211321111 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 211321116 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 211321119 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 211631619 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 211631902 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 211631906 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 211961000 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 211961007 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 211961011 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 212272002 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 212272270 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 212272271 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 212601371 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 212601378 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 212601381 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 212911551 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 212911797 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 212911800 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 213240840 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 213240845 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 213240848 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 213551788 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 213552077 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 213552079 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 213881143 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 213881150 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 213881153 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 214191631 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 214191896 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 214191898 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 214520964 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 214520971 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 214520975 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 214611923 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 214612197 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 214612199 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 214941230 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 214941238 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 214941242 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 215526389 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 215526628 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 215526631 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 215855711 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 215855717 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 215855720 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 216166559 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 216166828 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 216166829 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 216495870 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 216495876 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 216495879 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 216806741 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 216807016 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 216807017 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 217136107 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 217136114 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 217136117 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 217446700 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 217446980 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 217446982 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 217776062 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 217776069 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 217776072 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 218086542 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 218086811 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 218086812 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 218415883 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 218415888 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 218415892 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 218727003 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 218727312 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 218727314 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 219056393 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 219056398 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 219056402 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 219366411 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 219366672 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 219366674 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 219695724 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 219695730 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 219695733 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 219731965 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 219732225 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 219732229 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 220061357 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 220061363 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 220061367 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 220703005 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 220703254 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 220703257 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 221032344 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 221032350 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 221032353 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 221342946 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 221343215 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 221343216 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 221672301 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 221672306 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 221672309 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 221982842 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 221983123 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 221983126 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 222312194 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 222312199 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 222312202 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 222623295 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 222623562 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 222623565 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 222952630 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 222952637 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 222952640 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 223262846 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 223263106 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 223263108 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 223592169 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 223592175 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 223592178 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 223903135 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 223903437 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 223903439 +filesystem_perfo.0.1: MEASUREMENT pt_exception:start 224232545 +filesystem_perfo.0.1: MEASUREMENT pt_exception:locked 224232551 +filesystem_perfo.0.1: MEASUREMENT pt_exception:vaddr 224232555 +filesystem_perfo.0.1: MEASUREMENT pt_exception:got_frame 224542926 +filesystem_perfo.0.1: MEASUREMENT pt_exception:mapped 224543211 +filesystem_perfo.0.1: MEASUREMENT pt_exception:unlocked 224543213 +filesystem_perfo.0.1: ============================= +DONE +filesystem_perfo.0.1: libc exit NYI! + +Terminating... +Thanks for using picocom diff --git a/performance/plots/paging/no_optimization_core_1.log b/performance/plots/paging/no_optimization_core_1.log new file mode 100644 index 0000000..6a2b570 --- /dev/null +++ b/performance/plots/paging/no_optimization_core_1.log @@ -0,0 +1,620 @@ +------------------------------- +Measuring: measure_pagefault_latency +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 283723728 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 283723730 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 283723733 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 285004745 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 286285127 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 286285129 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 286614272 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 286614277 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 286614279 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 288844887 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 288845133 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 288845135 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 289174222 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 289174228 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 289174230 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 290124821 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 290125042 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 290125044 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 290454128 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 290454135 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 290454138 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 291404880 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 291405079 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 291405095 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 291734176 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 291734184 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 291734185 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 293964964 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 293965238 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 293965240 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 294294348 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 294294356 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 294294358 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 295245031 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 295245260 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 295245262 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 295574330 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 295574336 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 295574340 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 296525069 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 296525328 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 296525329 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 296854380 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 296854386 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 296854388 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 299085214 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 299085422 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 299085423 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 299414481 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 299414487 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 299414490 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 300365066 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 300365322 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 300365323 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 300694394 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 300694402 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 300694405 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 301645210 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 301645438 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 301645439 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 301974513 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 301974521 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 301974524 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 304205297 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 304205530 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 304205532 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 304534619 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 304534626 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 304534629 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 305485369 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 305485601 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 305485603 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 305814664 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 305814672 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 305814675 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 306765356 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 306765618 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 306765619 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 307094721 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 307094728 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 307094729 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 309325490 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 309325718 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 309325720 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 309654825 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 309654831 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 309654834 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 310605422 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 310605671 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 310605673 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 310934733 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 310934740 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 310934743 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 311885602 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 311885821 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 311885823 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 312214917 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 312214924 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 312214927 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 314445623 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 314445892 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 314445894 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 314774958 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 314774966 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 314774969 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 315725716 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 315725957 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 315725958 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 316055005 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 316055010 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 316055013 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 317005538 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 317005753 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 317005755 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 317334781 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 317334788 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 317334790 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 319565725 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 319565950 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 319565951 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 319895022 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 319895028 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 319895031 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 320845715 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 320845987 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 320845988 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 321175072 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 321175078 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 321175081 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 322125800 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 322126016 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 322126018 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 322455050 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 322455056 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 322455059 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 324685847 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 324686093 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 324686096 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 325015153 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 325015161 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 325015164 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 325965961 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 325966168 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 325966170 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 326295208 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 326295214 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 326295217 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 327245848 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 327246104 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 327246105 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 327575185 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 327575192 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 327575195 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 329806074 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 329806307 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 329806309 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 330135361 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 330135370 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 330135373 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 331086010 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 331086259 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 331086262 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 331415341 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 331415347 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 331415350 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 332366167 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 332366396 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 332366397 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 332695460 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 332695467 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 332695469 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 334926239 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 334926503 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 334926505 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 335255563 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 335255572 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 335255575 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 336206170 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 336206396 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 336206399 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 336535472 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 336535480 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 336535482 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 337486185 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 337486425 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 337486427 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 337815457 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 337815464 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 337815467 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 340046405 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 340046630 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 340046632 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 340375699 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 340375705 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 340375708 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 341326332 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 341326584 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 341326585 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 341655679 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 341655687 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 341655689 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 342606466 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 342606702 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 342606703 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 342935731 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 342935737 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 342935739 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 345166466 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 345166708 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 345166710 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 345495763 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 345495769 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 345495773 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 346446587 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 346446814 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 346446816 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 346775885 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 346775893 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 346775896 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 347726557 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 347726820 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 347726837 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 348055866 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 348055873 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 348055876 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 350286747 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 350287005 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 350287006 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 350616106 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 350616114 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 350616117 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 351566721 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 351566996 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 351566997 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 351896087 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 351896094 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 351896096 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 352846729 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 352846930 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 352846932 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 353176001 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 353176008 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 353176011 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 355406590 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 355406842 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 355406844 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 355735894 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 355735902 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 355735905 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 356686703 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 356686911 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 356686913 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 357015945 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 357015953 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 357015955 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 357966692 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 357966911 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 357966914 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 358295997 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 358296003 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 358296006 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 361806849 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 361807108 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 361807109 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 362136217 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 362136224 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 362136227 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 363086933 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 363087147 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 363087149 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 363416197 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 363416205 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 363416208 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 365646984 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 365647238 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 365647240 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 365976299 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 365976308 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 365976311 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 366927112 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 366927325 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 366927327 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 367256418 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 367256426 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 367256430 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 368207060 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 368207295 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 368207296 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 368536333 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 368536340 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 368536343 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 370767266 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 370767521 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 370767523 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 371096578 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 371096585 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 371096588 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 372047156 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 372047372 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 372047374 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 372376413 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 372376421 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 372376423 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 373327254 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 373327472 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 373327474 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 373656538 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 373656545 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 373656549 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 375887314 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 375887586 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 375887588 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 376216711 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 376216718 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 376216721 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 377167385 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 377167606 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 377167609 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 377496692 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 377496698 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 377496701 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 378447387 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 378447641 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 378447643 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 378776672 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 378776680 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 378776681 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 381007577 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 381007792 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 381007794 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 381336844 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 381336851 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 381336854 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 382287485 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 382287729 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 382287732 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 382616825 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 382616832 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 382616835 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 383567607 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 383567843 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 383567845 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 383896873 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 383896879 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 383896881 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 386127673 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 386127915 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 386127918 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 386456980 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 386456988 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 386456991 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 387407830 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 387408061 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 387408062 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 387737095 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 387737102 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 387737105 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 388687763 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 388688004 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 388688019 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 389017078 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 389017084 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 389017086 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 391247789 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 391248017 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 391248019 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 391577108 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 391577116 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 391577119 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 392527804 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 392528036 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 392528038 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 392857092 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 392857099 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 392857102 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 393807902 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 393808120 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 393808122 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 394137211 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 394137218 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 394137220 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 396367933 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 396368201 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 396368204 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 396697251 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 396697259 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 396697262 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 397648080 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 397648310 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 397648313 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 397977366 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 397977374 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 397977377 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 398927982 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 398928212 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 398928214 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 399257281 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 399257288 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 399257291 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 401488164 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 401488395 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 401488397 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 401817449 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 401817456 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 401817459 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 402768122 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 404048560 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 404048563 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 404377624 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 404377631 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 404377634 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 406608392 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 406608630 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 406608631 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 406937726 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 406937733 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 406937736 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 407888321 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 407888608 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 407888609 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 408217633 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 408217639 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 408217643 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 409168281 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 409168497 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 409168499 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 409497549 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 409497558 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 409497561 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 411728323 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 411728584 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 411728587 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 412057652 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 412057660 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 412057663 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 413008480 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 413008701 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 413008703 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 413337770 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 413337776 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 413337779 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 414288391 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 414288650 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 414288652 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 414617682 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 414617690 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 414617692 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 416848702 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 416848966 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 416848968 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 417178066 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 417178073 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 417178077 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 418128522 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 418128758 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 418128760 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 418457835 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 418457843 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 418457846 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 419408677 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 419408905 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 419408907 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 419737955 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 419737961 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 419737963 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 421968764 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 421969032 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 421969035 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 422298133 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 422298139 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 422298143 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 423248801 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 423249036 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 423249039 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 423578107 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 423578113 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 423578116 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 424528791 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 424529056 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 424529057 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 424858087 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 424858094 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 424858095 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 427088926 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 427089137 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 427089140 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 427418195 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 427418202 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 427418205 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 428368715 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 428368948 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 428368952 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 428698033 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 428698040 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 428698042 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 429648878 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 429649111 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 429649113 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 429978155 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 429978160 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 429978164 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 432208912 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 432209162 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 432209163 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 432538256 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 432538262 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 432538266 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 433489026 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 433489249 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 433489252 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 433818306 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 433818312 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 433818315 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 434769005 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 434769276 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 434769279 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 435098360 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 435098367 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 435098370 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 437329096 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 437329342 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 437329344 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 437658392 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 437658398 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 437658401 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 438609078 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 438609315 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 438609317 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 438938371 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 438938379 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 438938382 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 439889229 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 439889449 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 439889451 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 440218493 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 440218500 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 440218502 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 442449272 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 442449533 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 442449534 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 442778596 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 442778604 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 442778607 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 443729396 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 443729654 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 443729656 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 444058718 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 444058725 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 444058727 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 445009307 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 445009546 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 445009548 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 445338630 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 445338638 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 445338640 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 447569447 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 447569671 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 447569675 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 447898736 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 447898742 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 447898746 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 448849428 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 448849707 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 448849709 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 449178779 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 449178787 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 449178790 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 450129532 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 450129760 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 450129762 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 450458836 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 450458842 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 450458844 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 452689601 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 452689850 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 452689852 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 453018936 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 453018944 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 453018947 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 453969690 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 453969904 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 453969907 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 454298987 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 454298994 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 454298997 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 455249559 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 455249818 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 455249821 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 455578896 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 455578904 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 455578906 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 457809810 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 457810065 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 457810067 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 458139144 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 458139150 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 458139153 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 459089748 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 459089993 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 459089996 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 459419046 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 459419051 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 459419053 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 460369901 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 460370142 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 460370145 +filesystem_perfo.1.1: MEASUREMENT pt_exception:start 460699169 +filesystem_perfo.1.1: MEASUREMENT pt_exception:locked 460699176 +filesystem_perfo.1.1: MEASUREMENT pt_exception:vaddr 460699179 +filesystem_perfo.1.1: MEASUREMENT pt_exception:got_frame 462929965 +filesystem_perfo.1.1: MEASUREMENT pt_exception:mapped 462930255 +filesystem_perfo.1.1: MEASUREMENT pt_exception:unlocked 462930257 +filesystem_perfo.1.1: ============================= +DONE +filesystem_perfo.1.1: libc exit NYI! + +Terminating... +Thanks for using picocom diff --git a/performance/plots/paging/paging_makro_latency.jpg b/performance/plots/paging/paging_makro_latency.jpg new file mode 100644 index 0000000..7ea3a9c Binary files /dev/null and b/performance/plots/paging/paging_makro_latency.jpg differ diff --git a/performance/plots/paging/paging_micro_latency.jpg b/performance/plots/paging/paging_micro_latency.jpg new file mode 100644 index 0000000..2c79f69 Binary files /dev/null and b/performance/plots/paging/paging_micro_latency.jpg differ diff --git a/performance/plots/perf/perf.jpg b/performance/plots/perf/perf.jpg new file mode 100644 index 0000000..7bb9bed Binary files /dev/null and b/performance/plots/perf/perf.jpg differ diff --git a/performance/plots/perf/perf.log b/performance/plots/perf/perf.log new file mode 100644 index 0000000..345cb71 Binary files /dev/null and b/performance/plots/perf/perf.log differ diff --git a/performance/plots/ump/different_cores.log b/performance/plots/ump/different_cores.log new file mode 100644 index 0000000..6f24b7b --- /dev/null +++ b/performance/plots/ump/different_cores.log @@ -0,0 +1,507 @@ + +------------------------------- +filesystem_perfo.1.1: Measuring: measure_block_driver_ump +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 595628162 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 595628185 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 595628496 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 595628566 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 595628628 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 595929099 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 595929117 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 595929542 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 595929616 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 595929680 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 596230033 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 596230052 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 596230339 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 596230413 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 596230472 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 596530997 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 596531012 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 596531360 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 596531432 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 596531491 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 596831904 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 596831922 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 596832130 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 596832208 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 596832273 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 597132836 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 597132854 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 597133074 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 597133154 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 597133220 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 597433772 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 597433791 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 597434069 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 597434139 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 597434205 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 597734708 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 597734723 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 597735010 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 597735082 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 597735149 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 598035642 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 598035661 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 598036098 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 598036171 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 598036234 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 598336578 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 598336597 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 598336958 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 598337030 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 598337095 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 598637513 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 598637532 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 598637906 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 598637986 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 598638046 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 598938448 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 598938463 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 598938739 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 598938821 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 598938881 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 599239381 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 599239397 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 599239864 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 599239938 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 599240001 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 599540318 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 599540333 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 599540617 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 599540690 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 599540759 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 599841280 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 599841294 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 599841712 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 599841784 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 599841849 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 600142187 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 600142208 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 600142565 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 600142635 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 600142694 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 600443122 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 600443137 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 600443352 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 600443432 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 600443493 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 600744057 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 600744075 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 600744502 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 600744580 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 600744644 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 601044993 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 601045009 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 601045232 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 601045309 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 601045374 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 601345929 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 601345948 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 601346072 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 601346169 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 601346238 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 601646861 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 601646879 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 601647092 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 601647162 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 601647223 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 601947797 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 601947815 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 601948182 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 601948261 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 601948328 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 602248733 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 602248750 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 602249177 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 602249256 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 602249322 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 602549669 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 602549689 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 602549812 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 602549912 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 602549978 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 602850603 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 602850617 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 602850750 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 602850852 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 602850916 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 603151563 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 603151583 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 603151798 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 603151878 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 603151946 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 603452474 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 603452492 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 603452913 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 603452982 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 603453048 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 603753406 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 603753422 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 603753777 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 603753853 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 603753926 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 604054344 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 604054362 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 604054641 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 604054709 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 604054767 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 604355276 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 604355292 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 604355417 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 604355514 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 604355580 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 604656211 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 604656227 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 604656580 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 604656655 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 604656722 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 604957148 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 604957168 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 604957515 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 604957586 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 604957647 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 605258083 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 605258102 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 605258230 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 605258335 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 605258402 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 605559018 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 605559037 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 605559316 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 605559392 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 605559453 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 605859954 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 605859973 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 605860391 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 605860470 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 605860541 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 606160886 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 606160902 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 606161116 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 606161193 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 606161254 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 606461849 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 606461868 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 606462090 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 606462159 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 606462224 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 606762757 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 606762772 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 606763256 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 606763327 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 606763387 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 607063692 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 607063708 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 607063929 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 607064012 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 607064074 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 607364629 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 607364645 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 607364920 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 607364996 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 607365056 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 607665563 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 607665580 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 607665700 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 607665789 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 607665852 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 607966497 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 607966514 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 607966795 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 607966872 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 607966929 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 608267433 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 608267451 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 608267576 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 608267669 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 608267735 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 608568368 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 608568381 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 608568671 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 608568749 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 608568809 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 608869303 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 608869321 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 608869442 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 608869538 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 608869602 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 609170239 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 609170255 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 609170533 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 609170608 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 609170673 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 609471171 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 609471186 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 609471535 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 609471609 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 609471669 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 609772131 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 609772148 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 609772560 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 609772632 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 609772697 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 610073042 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 610073057 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 610073453 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 610073531 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 610073599 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 610373979 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 610373995 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 610374351 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 610374426 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 610374485 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 610674913 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 610674930 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 610675160 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 610675235 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 610675302 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 610975847 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 610975865 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 610975992 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 610976093 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 610976155 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 611276782 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 611276798 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 611276922 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 611277022 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 611277096 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 611577718 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 611577733 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 611578067 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 611578149 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 611578213 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 611878654 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 611878671 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 611879032 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 611879104 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 611879174 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 612179588 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 612179606 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 612179823 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 612179900 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 612179972 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 612480523 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 612480539 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 612480672 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 612480784 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 612480853 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 612781458 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 612781476 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 612781749 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 612781824 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 612781895 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 613082420 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 613082438 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 613082716 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 613082788 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 613082853 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 613383327 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 613383342 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 613383761 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 613383834 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 613383901 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 613684264 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 613684280 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 613684392 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 613684485 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 613684545 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 613985195 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 613985212 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 613985440 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 613985524 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 613985592 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 614286136 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 614286151 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 614286630 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 614286705 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 614286773 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 614587069 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 614587086 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 614587368 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 614587447 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 614587510 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 614888003 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 614888020 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 614888317 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 614888400 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 614888460 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 615188936 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 615188954 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 615189245 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 615189318 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 615189378 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 615489873 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 615489891 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 615490366 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 615490437 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 615490499 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 615790807 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 615790825 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 615791104 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 615791181 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 615791245 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 616091742 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 616091759 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 616092239 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 616092314 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 616092378 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 616392702 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 616392720 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 616392936 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 616393012 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 616393079 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 616693613 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 616693628 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 616693926 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 616693995 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 616694058 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 616994548 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 616994567 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 616994686 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 616994773 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 616994834 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 617295482 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 617295497 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 617295715 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 617295788 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 617295855 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 617596418 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 617596433 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 617596728 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 617596798 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 617596855 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 617897351 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 617897370 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 617897573 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 617897654 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 617897717 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 618198287 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 618198303 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 618198515 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 618198594 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 618198656 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 618499223 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 618499243 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 618499473 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 618499547 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 618499613 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 618800156 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 618800171 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 618800298 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 618800391 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 618800461 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 619101091 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 619101111 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 619101331 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 619101411 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 619101476 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 619402025 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 619402042 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 619402465 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 619402540 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 619402603 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 619702992 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 619703011 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 619703348 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 619703426 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 619703490 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 620003896 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 620003913 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 620004032 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 620004132 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 620004198 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 620304832 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 620304847 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 620305063 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 620305142 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 620305207 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 620605766 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 620605783 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 620606213 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 620606290 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 620606357 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 620906701 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 620906717 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 620906843 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 620906932 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 620907004 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 621207635 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 621207652 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 621207946 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 621208026 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 621208087 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 621508572 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 621508589 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 621508996 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 621509070 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 621509136 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 621809508 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 621809526 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 621809880 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 621809955 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 621810014 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 622110441 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 622110459 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 622110798 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 622110870 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 622110935 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 622411377 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 622411392 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 622411522 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 622411611 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 622411673 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 622712313 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 622712329 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 622712456 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 622712555 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 622712621 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 623013274 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 623013290 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 623013570 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 623013644 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 623013709 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 623314182 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 623314197 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 623314415 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 623314493 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 623314560 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 623615119 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 623615134 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 623615561 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 623615639 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 623615706 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 623916053 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 623916070 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 623916489 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 623916559 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 623916619 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 624216988 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 624217004 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 624217369 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 624217447 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 624217512 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 624517925 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 624517945 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 624518370 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 624518447 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 624518510 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 624818858 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 624818877 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 624819217 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 624819286 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 624819348 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 625119791 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 625119807 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 625120168 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 625120238 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 625120304 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:start 625420726 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:dispatching 625420743 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:header 625421163 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:payload 625421234 +filesystem_perfo.1.1: MEASUREMENT block_driver_client:done 625421297 +filesystem_perfo.1.1: libc exit NYI! + +Terminating... +Thanks for using picocom diff --git a/performance/plots/ump/latency.jpg b/performance/plots/ump/latency.jpg new file mode 100644 index 0000000..3054f2b Binary files /dev/null and b/performance/plots/ump/latency.jpg differ diff --git a/performance/plots/ump/same_core.log b/performance/plots/ump/same_core.log new file mode 100644 index 0000000..b2e8694 --- /dev/null +++ b/performance/plots/ump/same_core.log @@ -0,0 +1,504 @@ + +------------------------------- +filesystem_perfo.0.1: Measuring: measure_block_driver_ump +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 442421752 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 442421775 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 442422457 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 442422674 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 442422838 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 442722689 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 442722710 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 442723978 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 442724174 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 442724351 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 443024179 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 443024199 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 443025160 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 443025354 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 443025506 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 443325378 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 443325402 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 443326635 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 443326831 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 443326995 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 443626815 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 443626838 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 443627816 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 443628005 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 443628171 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 443927958 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 443927979 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 443928968 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 443929167 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 443929330 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 444229102 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 444229122 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 444230305 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 444230497 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 444230661 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 444530524 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 444530545 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 444531528 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 444531722 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 444531884 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 444831737 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 444831758 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 444832964 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 444833153 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 444833321 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 445133158 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 445133180 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 445134163 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 445134349 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 445134523 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 445434372 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 445434394 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 445435607 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 445435802 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 445435961 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 445735792 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 445735811 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 445736802 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 445737004 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 445737158 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 446036935 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 446036959 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 446038182 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 446038371 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 446038533 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 446338357 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 446338381 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 446339502 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 446339707 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 446339877 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 446639761 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 446639788 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 446641006 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 446641199 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 446641350 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 446941200 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 446941221 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 446942189 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 446942379 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 446942539 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 447242343 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 447242366 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 447243354 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 447243556 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 447243717 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 447543557 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 447543580 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 447544806 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 447544998 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 447545161 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 447844977 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 447845001 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 447846014 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 447846201 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 447846360 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 448146191 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 448146216 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 448147406 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 448147611 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 448147776 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 448447613 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 448447635 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 448448632 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 448448828 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 448448992 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 448748829 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 448748851 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 448750046 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 448750229 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 448750392 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 449050248 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 449050269 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 449051288 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 449051473 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 449051646 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 449351462 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 449351485 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 449352678 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 449352878 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 449353048 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 449652883 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 449652904 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 449653885 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 449654086 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 449654244 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 449954077 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 449954099 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 449955313 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 449955510 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 449955688 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 450255516 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 450255538 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 450256525 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 450256726 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 450256880 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 450556730 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 450556750 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 450557893 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 450558091 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 450558271 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 450858081 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 450858107 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 450859381 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 450859584 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 450859748 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 451159572 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 451159597 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 451160601 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 451160797 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 451160952 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 451460786 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 451460808 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 451462054 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 451462262 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 451462418 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 451762207 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 451762230 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 451763218 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 451763404 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 451763555 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 452063350 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 452063375 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 452064561 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 452064751 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 452064917 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 452364772 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 452364795 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 452365797 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 452365987 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 452366163 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 452665985 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 452666013 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 452667233 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 452667420 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 452667581 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 452967406 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 452967428 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 452968399 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 452968591 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 452968749 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 453268595 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 453268617 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 453269817 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 453270020 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 453270179 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 453570041 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 453570064 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 453571049 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 453571241 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 453571409 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 453871185 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 453871209 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 453872215 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 453872405 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 453872569 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 454172397 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 454172418 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 454173655 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 454173852 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 454174016 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 454473820 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 454473844 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 454474830 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 454475019 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 454475191 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 454774962 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 454774988 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 454776197 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 454776393 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 454776551 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 455076384 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 455076406 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 455077508 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 455077697 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 455077861 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 455377667 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 455377687 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 455378897 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 455379082 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 455379243 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 455679088 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 455679110 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 455680089 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 455680292 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 455680457 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 455980303 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 455980326 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 455981537 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 455981734 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 455981906 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 456281722 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 456281747 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 456282766 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 456282947 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 456283104 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 456582984 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 456583011 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 456584202 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 456584403 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 456584565 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 456884428 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 456884445 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 456885405 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 456885595 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 456885766 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 457185569 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 457185590 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 457186572 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 457186775 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 457186932 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 457486713 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 457486735 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 457487944 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 457488142 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 457488305 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 457788134 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 457788155 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 457789130 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 457789325 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 457789489 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 458089278 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 458089299 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 458090503 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 458090701 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 458090865 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 458390698 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 458390719 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 458391688 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 458391884 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 458392049 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 458691842 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 458691862 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 458693079 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 458693274 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 458693436 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 458993265 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 458993287 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 458994297 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 458994494 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 458994654 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 459294482 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 459294504 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 459295692 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 459295887 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 459296042 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 459595898 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 459595922 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 459597002 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 459597197 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 459597363 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 459897236 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 459897258 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 459898474 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 459898673 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 459898836 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 460198673 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 460198692 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 460199685 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 460199868 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 460200033 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 460499816 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 460499839 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 460500811 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 460500998 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 460501158 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 460800960 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 460800981 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 460802209 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 460802417 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 460802583 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 461102452 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 461102472 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 461103487 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 461103683 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 461103841 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 461403664 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 461403688 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 461404903 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 461405097 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 461405259 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 461705087 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 461705109 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 461706085 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 461706279 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 461706433 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 462006229 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 462006248 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 462007491 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 462007691 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 462007849 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 462307651 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 462307672 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 462308663 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 462308858 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 462309025 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 462608864 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 462608889 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 462610108 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 462610306 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 462610468 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 462910285 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 462910305 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 462911303 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 462911501 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 462911666 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 463211549 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 463211569 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 463212777 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 463212967 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 463213128 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 463512989 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 463513013 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 463514016 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 463514217 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 463514382 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 463814201 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 463814221 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 463815188 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 463815387 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 463815555 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 464115346 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 464115369 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 464116679 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 464116874 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 464117032 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 464416906 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 464416927 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 464417931 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 464418138 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 464418303 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 464718121 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 464718143 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 464719374 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 464719580 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 464719740 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 465019611 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 465019631 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 465020628 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 465020814 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 465020972 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 465320824 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 465320842 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 465322075 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 465322264 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 465322421 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 465622244 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 465622266 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 465623254 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 465623438 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 465623591 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 465923388 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 465923410 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 465924601 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 465924791 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 465924954 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 466224808 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 466224828 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 466225840 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 466226030 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 466226198 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 466526070 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 466526093 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 466527287 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 466527483 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 466527642 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 466827444 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 466827470 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 466828458 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 466828640 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 466828799 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 467128589 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 467128608 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 467129593 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 467129774 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 467129934 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 467429730 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 467429753 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 467430931 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 467431121 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 467431288 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 467731152 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 467731173 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 467732158 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 467732345 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 467732497 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 468032297 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 468032320 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 468033562 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 468033756 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 468033929 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 468333789 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 468333808 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 468334791 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 468334978 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 468335138 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 468634930 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 468634949 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 468636276 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 468636465 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 468636621 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 468936490 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 468936513 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 468937482 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 468937680 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 468937849 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 469237635 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 469237656 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 469238832 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 469239033 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 469239201 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 469539055 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 469539080 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 469540074 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 469540273 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 469540433 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 469840324 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 469840352 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 469841572 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 469841760 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 469841924 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 470141759 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 470141780 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 470142784 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 470142979 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 470143153 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 470442971 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 470442993 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 470443973 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 470444165 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 470444319 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 470744116 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 470744140 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 470745386 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 470745575 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 470745735 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 471045538 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 471045559 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 471046585 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 471046778 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 471046935 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 471346752 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 471346769 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 471348008 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 471348198 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 471348357 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 471648172 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 471648192 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 471649175 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 471649373 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 471649542 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 471949318 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 471949339 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 471950550 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 471950746 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 471950914 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:start 472250737 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:dispatching 472250761 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:header 472251737 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:payload 472251936 +filesystem_perfo.0.1: MEASUREMENT block_driver_client:done 472252098 +filesystem_perfo.0.1: libc exit NYI! \ No newline at end of file diff --git a/performance/plots/urpc/empty_loop.log b/performance/plots/urpc/empty_loop.log new file mode 100644 index 0000000..d0086dc --- /dev/null +++ b/performance/plots/urpc/empty_loop.log @@ -0,0 +1,729 @@ +picocom v3.1 + +port is : /dev/ttyUSB0 +flowcontrol : none +baudrate is : 115200 +parity is : none +databits are : 8 +stopbits are : 1 +escape is : C-a +local echo is : no +noinit is : no +noreset is : no +hangup is : no +nolock is : no +send_cmd is : sz -vv +receive_cmd is : rz -vv -E +imap is : +omap is : +emap is : crcrlf,delbs, +logfile is : none +initstring : none +exit_after is : not set +exit is : no + +Type [C-a] [C-h] to see available commands +Terminal ready +Starting download of 503 bytes + +downloading of 503 bytes finished +Starting download of 6310248 bytes +................................................ +downloading of 6310248 bytes finished +## Executing script at 83200000 +Loading DeviceTree: imx8qxp-colibri-aster.dtb +120412 bytes read in 20 ms (5.7 MiB/s) +51 bytes read in 16 ms (2.9 KiB/s) +Applying Overlay: colibri-imx8x-aster_led6_overlay.dtbo +984 bytes read in 22 ms (43 KiB/s) +78Scanning disk usdhc@5b010000.blk... +Scanning disk usdhc@5b020000.blk... +Found 4 disks +Blob is at: 0xFC04FBD0 +Magic: 12345678FEDCBA90 +Relocating ELF FC047000 FC63EBD0 1 +Relocating ELF FC009000 FC63FBD0 161 +Relocated CPU driver entry point is FFFF0000FC00A7E0, stack at FC005000 +Relocating multiboot info: FBA53000 +FBA53008: tag 1:32 +FBA53028: tag 19:56 + before 1000:1CD7 + after FBA56000:FBA56CD7 +FBA53060: tag 19:48 + before 2000:4914F + after FBA57000:FBA9E14F +FBA53090: tag 19:48 + before 4A000:104E47 + after FBA9F000:FBB59E47 +FBA530C0: tag 19:56 + before 105000:18A1A7 + after FBB5A000:FBBDF1A7 +FBA530F8: tag 19:48 + before 18B000:203DA7 + after FBBE0000:FBC58DA7 +FBA53128: tag 19:48 + before 204000:2796FF + after FBC59000:FBCCE6FF +FBA53158: tag 19:56 + before 27A000:2EF597 + after FBCCF000:FBD44597 +FBA53190: tag 19:48 + before 2F0000:36BB97 + after FBD45000:FBDC0B97 +FBA531C0: tag 19:48 + before 36C000:3E1557 + after FBDC1000:FBE36557 +FBA531F0: tag 19:48 + before 3E2000:48C7BF + after FBE37000:FBEE17BF +FBA53220: tag 19:64 + before 48D000:53342F + after FBEE2000:FBF8842F +FBA53260: tag 19:64 + before 534000:5AF497 + after FBF89000:FC004497 +Allocating 512 L1 tables (2097152B) +L1 tables start at 0xFB852000 +Terminating boot services and jumping to image at 0xFC047000 +Core data pointer is FB851000 +Memory map at FC644860, key: 47, descriptor version: 1 +Got 29 memory map entries of 40B (1160B). +Type PStart PEnd Size Attributes + available 0000000080200000 0000000083FFFFFF 63488kB 8 + reserved 0000000084000000 00000000861FFFFF 34816kB 8 + available 0000000086200000 0000000087FFFFFF 30720kB 8 + reserved 0000000088000000 000000009001FFFF 131200kB 8 + available 0000000090020000 00000000901FFFFF 1920kB 8 + reserved 0000000090200000 00000000904FFFFF 3072kB 8 + available 0000000090500000 0000000091FFFFFF 27648kB 8 + reserved 0000000092000000 0000000094BFFFFF 45056kB 8 + available 0000000094C00000 00000000FB850FFF 1683780kB 8 + BF core data 00000000FB851000 00000000FB851FFF 4kB 8 +BF page table 00000000FB852000 00000000FBA52FFF 2052kB 8 + BF multiboot 00000000FBA53000 00000000FBA55FFF 12kB 8 + BF module 00000000FBA56000 00000000FC004FFF 5820kB 8 + BF stack 00000000FC005000 00000000FC008FFF 16kB 8 + BF code 00000000FC009000 00000000FC047FFF 252kB 8 + LD code 00000000FC048000 00000000FC648FFF 6148kB 8 + reserved 00000000FC649000 00000000FC64CFFF 16kB 8 + BS data 00000000FC64D000 00000000FC64DFFF 4kB 8 + RS data 00000000FC64E000 00000000FC64EFFF 4kB 8 + BS data 00000000FC64F000 00000000FC650FFF 8kB 8 + reserved 00000000FC651000 00000000FC655FFF 20kB 8 + BS data 00000000FC656000 00000000FC657FFF 8kB 8 + RS data 00000000FC658000 00000000FC658FFF 4kB 8 + reserved 00000000FC659000 00000000FC65CFFF 16kB 8 + RS data 00000000FC65D000 00000000FC65DFFF 4kB 8 + reserved 00000000FC65E000 00000000FC65EFFF 4kB 8 + LD data 00000000FC65F000 00000000FFE6FFFF 57412kB 8 + RS code 00000000FFE70000 00000000FFE7FFFF 64kB 8 + LD data 00000000FFE80000 00000000FFFFFFFF 1536kB 8 +Barrelfish CPU driver starting on ARMv8 (BSP) +kernel 0: ARMv8-A: Global data at 0xffff000080200000 +kernel 0: ARMv8-A: Kernel stack at 0xffff0000fc005000.. 0xffff0000fc008ff0 +kernel 0: ARMv8-A: Kernel first byte at 0xffff0000fc009000 +kernel 0: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff0000fc009800 +kernel 0: ARMv8-A: 4 cores in system +kernel 0: ARMv8-A: Initializing the interrupt controller +kernel 0: GICv3: Initializing +kernel 0: GICD IIDR implementer=0x43b, revision=0x1, variant=0x1,prodid=0x0 +kernel 0: gic: #INTIDs supported: 544 +kernel 0: GICv3: Initialized +kernel 0: GICv3: Enabling CPU interface +kernel 0: GICv3: CPU interface enabled +kernel 0: ARMv8-A: Enabling timers +kernel 0: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 0: ARMv8-A: Setting coreboot spawn handler +kernel 0: ARMv8-A: Calling arm_kernel_startup +kernel 0: ARMv8-A: Doing BSP related bootup +start_free_ram = 0x80201000 +kernel 0: ARMv8-A: spawning 'armv8/sbin/init' on BSP core +kernel 0: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 0: init page tables: l0=0xffff000080520000, l1=0xffff000080521000, l2=0xffff000080522000, l3=0xffff000080523000 +load_init_image 0xffff0000fba9f000 000bae47 +kernel 0: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46cc70 +kernel 0: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: initializing dynamic heap +init.0.0: running main on staticthread! +init.0.0: init domain starting on core 0 (IMX8X), invoked as: init 2097152 +init.0.0: grading_setup_bsp_init(argc=2) +init.0.0: mm_add: adding region. base=805f9000, size=3a07000 +init.0.0: mm_add: adding region. base=86200000, size=1e00000 +init.0.0: mm_add: adding region. base=90020000, size=1e0000 +init.0.0: mm_add: adding region. base=90500000, size=1b00000 +init.0.0: mm_add: adding region. base=94c00000, size=66c51000 +init.0.0: Added 1761 MB of physical memory. +init.0.0: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD +init.0.0: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +kernel 0: ARMv8-A: Timer interrupt received! +init.0.0: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD +init.0.0: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP +init.0.0: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP +init.0.0: Relocating image. +init.0.0: Relocating image. +init.0.0: [coreboot] Flush the cache +kernel 0: Invoking PSCI on: cpu=0x1, entry=0x80844004, context=0x8088d000 +Barrelfish CPU driver starting on ARMv8 (APP) mpid=0:0:0:1 +init.0.0: paging_init_onthread thread id: 1 +kernel 1: ARMv8-A: Global data at 0xffff000080200000 +init.0.0: paging_init_onthread thread id: 2 +kernel 1: ARMv8-A: Kernel stack at 0xffff00008088e000.. 0xffff00008089e000 +init.0.0: Allocated pid 1 for process "block_driver_server". +kernel 1: ARMv8-A: Kernel first byte at 0xffff000080845000 +init.0.0: [spawn_load_elf_from_multiboot] block_driver_server +kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080845800 +kernel 1: GICv3: Enabling CPU interface +kernel 1: GICv3: CPU interface enabled +kernel 1: ARMv8-A: Enabling timers +kernel 1: isr_el1=0x0 +System counter frequency is 8000000Hz. +Timeslice interrupt every 640000 ticks (80ms). +kernel 1: ARMv8-A: Setting coreboot spawn handler +kernel 1: ARMv8-A: Calling arm_kernel_startup +kernel 1: ARMv8-A: Doing non-BSP related bootup +kernel 1: ARMv8-A: Memory: 8089e000, 80e09000, size=5548 kB +kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core +kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init +spawn module: armv8/sbin/init +kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000 +kernel 1: ARMv8-A: creating monitor URPC frame cap +kernel 1: ARMv8-A: mapping URPC frame cap 8081e000 +kernel 1: ARMv8-A: loading elf 'armv8/sbin/init' @ ffff0000fba9f000 +init.0.0: SPAWN: multiboot mapped block_driver_server, size: 504983, magic: 7f ELF +kernel 1: ARMv8-A: init loaded with entry=0x4003a4 and GOT=0x46cc70 +kernel 1: ARMv8-A: init dcb set up +init.0.0: Allocated pid 2 for process "enet". +kernel 1: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4 +init.0.0: [spawn_load_elf_from_multiboot] enet +armv8/sbin/init.1.0: initializing dynamic heap +init.0.0: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF +armv8/sbin/init.1.0: running main on staticthread! +armv8/sbin/init.1.0: init domain starting on core 1 (IMX8X), invoked as:init.0.0: paging_init_onthread thread id: 3 + armv8/sbin/init 0 chanid=0 archid=0 +armv8/sbin/init.1.0: [app_main] +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 231169478 +init.0.1: MEASUREMENT aos_urpc_server:start 231169492 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 231169576 +block_driver_ser.0.0: initializing dynamic heap +init.0.3: SPAWN: Received child init_chan endpoint +block_driver_ser.0.0: Received child init OK +enet.0.0: initializing dynamic heap +kernel 1: ARMv8-A: Timer interrupt received! +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 231169511 +init.0.1: MEASUREMENT aos_urpc_server:done 231169572 +init.0.3: SPAWN: Received child init_chan endpoint +enet.0.0: Received child init OK +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 231522373 +init.0.1: MEASUREMENT aos_urpc_server:start 231625795 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 231705432 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 231625810 +init.0.1: MEASUREMENT aos_urpc_server:done 231705427 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 232162313 +init.0.1: MEASUREMENT aos_urpc_server:start 232162317 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 232168958 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 232162335 +init.0.1: MEASUREMENT aos_urpc_server:done 232168953 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 232802310 +block_driver_ser.0.0: paging_init_onthread thread id: 1 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 232805911 +init.0.1: MEASUREMENT aos_urpc_server:start 232802317 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 232802339 +init.0.1: MEASUREMENT aos_urpc_server:done 232805905 +enet.0.0: paging_init_onthread thread id: 1 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 233442317 +init.0.1: MEASUREMENT aos_urpc_server:start 233442325 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 233445467 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 233442346 +init.0.1: MEASUREMENT aos_urpc_server:done 233445463 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 234082341 +init.0.1: MEASUREMENT aos_urpc_server:start 234082348 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 234084885 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 234082369 +init.0.1: MEASUREMENT aos_urpc_server:done 234084879 +enet.0.1: Enet driver started +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 234722357 +init.0.1: MEASUREMENT aos_urpc_server:start 234722364 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 234725248 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 234722385 +init.0.1: MEASUREMENT aos_urpc_server:done 234725243 +[block_driver_server] initializing sdhc driver +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 235362376 +init.0.1: MEASUREMENT aos_urpc_server:start 235362384 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 235365981 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 235362400 +init.0.1: MEASUREMENT aos_urpc_server:done 235365978 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 236002398 +init.0.1: MEASUREMENT aos_urpc_server:start 236002403 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 236005861 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 236002430 +init.0.1: MEASUREMENT aos_urpc_server:done 236005856 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 236642403 +init.0.1: MEASUREMENT aos_urpc_server:start 236642410 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 236645576 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 236642428 +init.0.1: MEASUREMENT aos_urpc_server:done 236645571 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 237282422 +init.0.1: MEASUREMENT aos_urpc_server:start 237282429 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 237282552 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 237282451 +init.0.1: MEASUREMENT aos_urpc_server:done 237282550 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 237922442 +init.0.1: MEASUREMENT aos_urpc_server:start 237922448 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 237922817 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 237922469 +init.0.1: MEASUREMENT aos_urpc_server:done 237922815 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 238562460 +init.0.1: MEASUREMENT aos_urpc_server:start 238562465 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 238562592 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 238562487 +init.0.1: MEASUREMENT aos_urpc_server:done 238562588 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 239202475 +init.0.1: MEASUREMENT aos_urpc_server:start 239202481 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 239202838 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 239202501 +init.0.1: MEASUREMENT aos_urpc_server:done 239202836 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 239842492 +init.0.1: MEASUREMENT aos_urpc_server:start 239842497 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 239842629 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 239842525 +init.0.1: MEASUREMENT aos_urpc_server:done 239842626 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 240482507 +init.0.1: MEASUREMENT aos_urpc_server:start 240482514 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 240482852 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 240482532 +init.0.1: MEASUREMENT aos_urpc_server:done 240482848 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 241122523 +init.0.1: MEASUREMENT aos_urpc_server:start 241122530 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 241122666 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 241122557 +init.0.1: MEASUREMENT aos_urpc_server:done 241122661 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 241762542 +init.0.1: MEASUREMENT aos_urpc_server:start 241762549 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 241762914 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 241762571 +init.0.1: MEASUREMENT aos_urpc_server:done 241762912 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 242402560 +init.0.1: MEASUREMENT aos_urpc_server:start 242402567 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 242402692 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 242402585 +init.0.1: MEASUREMENT aos_urpc_server:done 242402690 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 243042579 +init.0.1: MEASUREMENT aos_urpc_server:start 243042588 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 243042635 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 243042609 +init.0.1: MEASUREMENT aos_urpc_server:done 243042633 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 243682594 +init.0.1: MEASUREMENT aos_urpc_server:start 243682599 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 243682649 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 243682607 +init.0.1: MEASUREMENT aos_urpc_server:done 243682647 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 244322610 +init.0.1: MEASUREMENT aos_urpc_server:start 244322617 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 244322713 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 244322653 +init.0.1: MEASUREMENT aos_urpc_server:done 244322712 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 244962635 +init.0.1: MEASUREMENT aos_urpc_server:start 244962639 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 244962671 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 244962649 +init.0.1: MEASUREMENT aos_urpc_server:done 244962669 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 245602651 +init.0.1: MEASUREMENT aos_urpc_server:start 245602658 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 245602716 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 245602672 +init.0.1: MEASUREMENT aos_urpc_server:done 245602715 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 246242663 +init.0.1: MEASUREMENT aos_urpc_server:start 246242667 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 246242720 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 246242684 +init.0.1: MEASUREMENT aos_urpc_server:done 246242718 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 246882687 +init.0.1: MEASUREMENT aos_urpc_server:start 246882693 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 246882738 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 246882706 +init.0.1: MEASUREMENT aos_urpc_server:done 246882736 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 247522699 +init.0.1: MEASUREMENT aos_urpc_server:start 247522704 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 247522757 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 247522713 +init.0.1: MEASUREMENT aos_urpc_server:done 247522755 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 248162719 +init.0.1: MEASUREMENT aos_urpc_server:start 248162726 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 248162826 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 248162765 +init.0.1: MEASUREMENT aos_urpc_server:done 248162824 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 248802731 +init.0.1: MEASUREMENT aos_urpc_server:start 248802737 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 248802771 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 248802749 +init.0.1: MEASUREMENT aos_urpc_server:done 248802769 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 249442745 +init.0.1: MEASUREMENT aos_urpc_server:start 249442752 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 249442807 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 249442767 +init.0.1: MEASUREMENT aos_urpc_server:done 249442803 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 250082763 +init.0.1: MEASUREMENT aos_urpc_server:start 250082770 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 250082846 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 250082799 +init.0.1: MEASUREMENT aos_urpc_server:done 250082842 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 250722781 +init.0.1: MEASUREMENT aos_urpc_server:start 250722788 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 250722826 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 250722802 +init.0.1: MEASUREMENT aos_urpc_server:done 250722824 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 251362794 +init.0.1: MEASUREMENT aos_urpc_server:start 251362799 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 251362840 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 251362807 +init.0.1: MEASUREMENT aos_urpc_server:done 251362837 +enet.0.1: [enet] Starting autonegotiation +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 252002816 +init.0.1: MEASUREMENT aos_urpc_server:start 252002823 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 252002935 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 252002866 +init.0.1: MEASUREMENT aos_urpc_server:done 252002934 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 252642831 +init.0.1: MEASUREMENT aos_urpc_server:start 252642835 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 252642869 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 252642847 +init.0.1: MEASUREMENT aos_urpc_server:done 252642866 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 253282851 +init.0.1: MEASUREMENT aos_urpc_server:start 253282857 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 253282913 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 253282870 +init.0.1: MEASUREMENT aos_urpc_server:done 253282911 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 253922871 +init.0.1: MEASUREMENT aos_urpc_server:start 253922875 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 253922947 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 253922900 +init.0.1: MEASUREMENT aos_urpc_server:done 253922943 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 254562879 +init.0.1: MEASUREMENT aos_urpc_server:start 254562888 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 254562931 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 254562903 +init.0.1: MEASUREMENT aos_urpc_server:done 254562929 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 255202900 +init.0.1: MEASUREMENT aos_urpc_server:start 255202904 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 255202950 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 255202908 +init.0.1: MEASUREMENT aos_urpc_server:done 255202949 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 255842920 +init.0.1: MEASUREMENT aos_urpc_server:start 255842927 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 255843025 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 255842962 +init.0.1: MEASUREMENT aos_urpc_server:done 255843021 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 256482934 +init.0.1: MEASUREMENT aos_urpc_server:start 256482940 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 256482974 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 256482954 +init.0.1: MEASUREMENT aos_urpc_server:done 256482971 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 257122950 +init.0.1: MEASUREMENT aos_urpc_server:start 257122956 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 257123014 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 257122968 +init.0.1: MEASUREMENT aos_urpc_server:done 257123014 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 257762974 +init.0.1: MEASUREMENT aos_urpc_server:start 257762978 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 257763032 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 257762997 +init.0.1: MEASUREMENT aos_urpc_server:done 257763032 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 258402984 +init.0.1: MEASUREMENT aos_urpc_server:start 258402992 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 258403031 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 258403006 +init.0.1: MEASUREMENT aos_urpc_server:done 258403029 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 259043000 +init.0.1: MEASUREMENT aos_urpc_server:start 259043006 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 259043049 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 259043016 +init.0.1: MEASUREMENT aos_urpc_server:done 259043049 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 259683022 +init.0.1: MEASUREMENT aos_urpc_server:start 259683029 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 259683127 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 259683067 +init.0.1: MEASUREMENT aos_urpc_server:done 259683125 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 260323030 +init.0.1: MEASUREMENT aos_urpc_server:start 260323035 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 260323068 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 260323049 +init.0.1: MEASUREMENT aos_urpc_server:done 260323065 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 260963052 +init.0.1: MEASUREMENT aos_urpc_server:start 260963059 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 260963114 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 260963072 +init.0.1: MEASUREMENT aos_urpc_server:done 260963112 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 261603064 +init.0.1: MEASUREMENT aos_urpc_server:start 261603069 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 261603143 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 261603092 +init.0.1: MEASUREMENT aos_urpc_server:done 261603140 +[block_driver_server] registering +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 262243077 +init.0.1: MEASUREMENT aos_urpc_server:start 262243084 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 262243437 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 262243104 +init.0.1: MEASUREMENT aos_urpc_server:done 262243432 +[block_driver_server] listening +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 262883097 +init.0.1: MEASUREMENT aos_urpc_server:start 262883104 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 262883233 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 262883131 +init.0.1: MEASUREMENT aos_urpc_server:done 262883229 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 263523110 +init.0.1: MEASUREMENT aos_urpc_server:start 263523116 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 263523159 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 263523134 +init.0.1: MEASUREMENT aos_urpc_server:done 263523157 +[block_driver_server] incoming connection +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 264163116 +init.0.1: MEASUREMENT aos_urpc_server:start 264163122 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 264191454 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 264163140 +init.0.1: MEASUREMENT aos_urpc_server:done 264191449 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 264803136 +init.0.1: MEASUREMENT aos_urpc_server:start 264803141 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 264803220 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 264803171 +init.0.1: MEASUREMENT aos_urpc_server:done 264803218 +[block_driver_server] connection ready to receive requests +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 265443150 +init.0.1: MEASUREMENT aos_urpc_server:start 265443156 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 265444236 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 265443173 +init.0.1: MEASUREMENT aos_urpc_server:done 265444233 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 266083170 +init.0.1: MEASUREMENT aos_urpc_server:start 266083175 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 266083216 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 266083189 +init.0.1: MEASUREMENT aos_urpc_server:done 266083214 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 266723186 +init.0.1: MEASUREMENT aos_urpc_server:start 266723193 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 266723250 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 266723212 +init.0.1: MEASUREMENT aos_urpc_server:done 266723247 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 267363205 +init.0.1: MEASUREMENT aos_urpc_server:start 267363212 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 267363250 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 267363227 +init.0.1: MEASUREMENT aos_urpc_server:done 267363247 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 268003222 +init.0.1: MEASUREMENT aos_urpc_server:start 268003227 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 268003276 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 268003243 +init.0.1: MEASUREMENT aos_urpc_server:done 268003272 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 268643236 +init.0.1: MEASUREMENT aos_urpc_server:start 268643241 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 268643274 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 268643254 +init.0.1: MEASUREMENT aos_urpc_server:done 268643272 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 269283253 +init.0.1: MEASUREMENT aos_urpc_server:start 269283258 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 269283314 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 269283277 +init.0.1: MEASUREMENT aos_urpc_server:done 269283313 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 269923264 +init.0.1: MEASUREMENT aos_urpc_server:start 269923268 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 269923306 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 269923281 +init.0.1: MEASUREMENT aos_urpc_server:done 269923304 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 270563284 +init.0.1: MEASUREMENT aos_urpc_server:start 270563289 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 270563343 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 270563306 +init.0.1: MEASUREMENT aos_urpc_server:done 270563341 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 271203306 +init.0.1: MEASUREMENT aos_urpc_server:start 271203313 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 271203352 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 271203326 +init.0.1: MEASUREMENT aos_urpc_server:done 271203350 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 271843319 +init.0.1: MEASUREMENT aos_urpc_server:start 271843324 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 271843384 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 271843346 +init.0.1: MEASUREMENT aos_urpc_server:done 271843381 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 272483331 +init.0.1: MEASUREMENT aos_urpc_server:start 272483335 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 272483368 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 272483345 +init.0.1: MEASUREMENT aos_urpc_server:done 272483366 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 273123348 +init.0.1: MEASUREMENT aos_urpc_server:start 273123355 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 273123415 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 273123372 +init.0.1: MEASUREMENT aos_urpc_server:done 273123411 +init.0.0: Message handler loop +init.0.1: MEASUREMENT aos_urpc_server:start 273763353 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 273763349 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 273763356 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 273792861 +init.0.1: MEASUREMENT aos_urpc_server:done 273792859 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 274403373 +init.0.1: MEASUREMENT aos_urpc_server:start 274403380 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 274403467 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 274403410 +init.0.1: MEASUREMENT aos_urpc_server:done 274403463 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 275043387 +init.0.1: MEASUREMENT aos_urpc_server:start 275043392 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 275043453 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 275043411 +init.0.1: MEASUREMENT aos_urpc_server:done 275043451 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 275683405 +init.0.1: MEASUREMENT aos_urpc_server:start 275683412 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 275683492 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 275683442 +init.0.1: MEASUREMENT aos_urpc_server:done 275683488 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 276323423 +init.0.1: MEASUREMENT aos_urpc_server:start 276323428 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 276323490 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 276323448 +init.0.1: MEASUREMENT aos_urpc_server:done 276323485 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 276963440 +init.0.1: MEASUREMENT aos_urpc_server:start 276963447 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 276963535 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 276963481 +init.0.1: MEASUREMENT aos_urpc_server:done 276963534 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 277603454 +init.0.1: MEASUREMENT aos_urpc_server:start 277603460 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 277603521 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 277603485 +init.0.1: MEASUREMENT aos_urpc_server:done 277603518 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 278243467 +init.0.1: MEASUREMENT aos_urpc_server:start 278243474 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 278243556 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 278243501 +init.0.1: MEASUREMENT aos_urpc_server:done 278243553 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 278883480 +init.0.1: MEASUREMENT aos_urpc_server:start 278883485 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 278883540 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 278883502 +init.0.1: MEASUREMENT aos_urpc_server:done 278883539 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 279523503 +init.0.1: MEASUREMENT aos_urpc_server:start 279523508 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 279523597 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 279523536 +init.0.1: MEASUREMENT aos_urpc_server:done 279523593 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 280163520 +init.0.1: MEASUREMENT aos_urpc_server:start 280163524 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 280163578 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 280163539 +init.0.1: MEASUREMENT aos_urpc_server:done 280163576 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 280803544 +init.0.1: MEASUREMENT aos_urpc_server:start 280803551 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 280803635 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 280803582 +init.0.1: MEASUREMENT aos_urpc_server:done 280803633 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 281443555 +init.0.1: MEASUREMENT aos_urpc_server:start 281443561 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 281443621 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 281443581 +init.0.1: MEASUREMENT aos_urpc_server:done 281443617 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 282083575 +init.0.1: MEASUREMENT aos_urpc_server:start 282083580 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 282083667 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 282083611 +init.0.1: MEASUREMENT aos_urpc_server:done 282083664 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 282723587 +init.0.1: MEASUREMENT aos_urpc_server:start 282723592 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 282723648 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 282723611 +init.0.1: MEASUREMENT aos_urpc_server:done 282723645 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 283363614 +init.0.1: MEASUREMENT aos_urpc_server:start 283363621 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 283363705 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 283363652 +init.0.1: MEASUREMENT aos_urpc_server:done 283363701 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 284003635 +init.0.1: MEASUREMENT aos_urpc_server:start 284003639 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 284003702 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 284003660 +init.0.1: MEASUREMENT aos_urpc_server:done 284003699 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 284643644 +init.0.1: MEASUREMENT aos_urpc_server:start 284643650 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 284643732 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 284643679 +init.0.1: MEASUREMENT aos_urpc_server:done 284643729 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 285283662 +init.0.1: MEASUREMENT aos_urpc_server:start 285283668 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 285283723 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 285283688 +init.0.1: MEASUREMENT aos_urpc_server:done 285283720 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 285923677 +init.0.1: MEASUREMENT aos_urpc_server:start 285923684 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 285923772 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 285923718 +init.0.1: MEASUREMENT aos_urpc_server:done 285923768 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 286563697 +init.0.1: MEASUREMENT aos_urpc_server:start 286563702 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 286563763 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 286563726 +init.0.1: MEASUREMENT aos_urpc_server:done 286563761 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 287203709 +init.0.1: MEASUREMENT aos_urpc_server:start 287203715 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 287203797 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 287203742 +init.0.1: MEASUREMENT aos_urpc_server:done 287203793 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 287843728 +init.0.1: MEASUREMENT aos_urpc_server:start 287843733 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 287843803 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 287843756 +init.0.1: MEASUREMENT aos_urpc_server:done 287843801 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 288483738 +init.0.1: MEASUREMENT aos_urpc_server:start 288483745 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 288483826 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 288483774 +init.0.1: MEASUREMENT aos_urpc_server:done 288483823 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 289123760 +init.0.1: MEASUREMENT aos_urpc_server:start 289123765 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 289123838 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 289123792 +init.0.1: MEASUREMENT aos_urpc_server:done 289123834 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 289763777 +init.0.1: MEASUREMENT aos_urpc_server:start 289763784 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 289763866 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 289763813 +init.0.1: MEASUREMENT aos_urpc_server:done 289763864 +init.0.1: MEASUREMENT aos_urpc_server:start 290403797 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 290403793 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 290403819 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 290403861 +init.0.1: MEASUREMENT aos_urpc_server:done 290403858 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 291043815 +init.0.1: MEASUREMENT aos_urpc_server:start 291043822 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 291043910 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 291043851 +init.0.1: MEASUREMENT aos_urpc_server:done 291043907 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 291683833 +init.0.1: MEASUREMENT aos_urpc_server:start 291683837 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 291683895 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 291683852 +init.0.1: MEASUREMENT aos_urpc_server:done 291683893 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 292323845 +init.0.1: MEASUREMENT aos_urpc_server:start 292323853 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 292323937 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 292323881 +init.0.1: MEASUREMENT aos_urpc_server:done 292323934 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 292963864 +init.0.1: MEASUREMENT aos_urpc_server:start 292963869 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 292963929 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 292963886 +init.0.1: MEASUREMENT aos_urpc_server:done 292963927 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 293603882 +init.0.1: MEASUREMENT aos_urpc_server:start 293603888 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 293603976 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 293603920 +init.0.1: MEASUREMENT aos_urpc_server:done 293603973 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:start 294243899 +init.0.1: MEASUREMENT aos_urpc_server:start 294243903 +armv8/sbin/init.1.0: MEASUREMENT aos_urpc_nop:done 294243970 +init.0.1: MEASUREMENT aos_urpc_server:triggered_closure 294243928 +init.0.1: MEASUREMENT aos_urpc_server:done 294243966 +Aborted +armv8/sbin/init.1.0: libc exit NYI! + +Terminating... +Thanks for using picocom diff --git a/performance/plots/urpc/micro.jpg b/performance/plots/urpc/micro.jpg new file mode 100644 index 0000000..3e092e6 Binary files /dev/null and b/performance/plots/urpc/micro.jpg differ diff --git a/performance/plots/urpc/performance.jpg b/performance/plots/urpc/performance.jpg new file mode 100644 index 0000000..4933420 Binary files /dev/null and b/performance/plots/urpc/performance.jpg differ diff --git a/performance/plots/urpc/yield.log b/performance/plots/urpc/yield.log new file mode 100644 index 0000000..f5ba966 Binary files /dev/null and b/performance/plots/urpc/yield.log differ diff --git a/platforms/Hakefile b/platforms/Hakefile index b7e1aba..2c867e5 100644 --- a/platforms/Hakefile +++ b/platforms/Hakefile @@ -12,7 +12,7 @@ let -- Default list of modules to build/install - modules_common = [ "/sbin/" ++ f | f <- [ "init", "hello", "mallocator", "stackoverflow", "echoserver", "enet", "shelly", "filereader", "block_driver_server", "netcat" + modules_common = [ "/sbin/" ++ f | f <- [ "init", "hello", "mallocator", "stackoverflow", "echoserver", "enet", "shelly", "filereader", "block_driver_server", "netcat", "filesystem_performance" ] ] in [ diff --git a/usr/drivers/block_driver_server/main.c b/usr/drivers/block_driver_server/main.c index 290a022..cf953c0 100644 --- a/usr/drivers/block_driver_server/main.c +++ b/usr/drivers/block_driver_server/main.c @@ -8,10 +8,10 @@ #include #include -// #define BLOCK_DRIVER_PERFORMANCE -#ifdef BLOCK_DRIVER_PERFORMANCE +// #define BLOCK_DRIVER_SERVER_PERFORMANCE +#ifdef BLOCK_DRIVER_SERVER_PERFORMANCE #include -struct performance_context pcontext; +static struct performance_context pcontext; #endif struct block_driver_state { @@ -42,11 +42,81 @@ struct handle *handle_list_head = NULL; struct handle *handle_list_tail = NULL; // very simple cache to keep the last block so it does not need to be reread all the time -#define BLOCK_DRIVER_CACHE -#ifdef BLOCK_DRIVER_CACHE +// #define BLOCK_DRIVER_SINGLE_CACHE + +#ifdef BLOCK_DRIVER_SINGLE_CACHE uint32_t current_block_in_buffer = UINT32_MAX; #endif +#define BLOCK_DRIVER_MULTI_CACHE +#ifdef BLOCK_DRIVER_MULTI_CACHE +#define BLOCK_DRIVER_CACHE_BLOCKS 2000 +struct cache_metadata { + uint32_t block_number; + size_t access_time; +}; +static char block_driver_cache[BLOCK_DRIVER_CACHE_BLOCKS * SDHC_BLOCK_SIZE]; +static struct cache_metadata block_driver_cache_metadata[BLOCK_DRIVER_CACHE_BLOCKS]; +static size_t block_driver_current_cache_time = 0; + +static void init_cache(void) { + for (size_t i = 0; i < BLOCK_DRIVER_CACHE_BLOCKS; ++i) { + block_driver_cache_metadata[i].access_time = 0; + block_driver_cache_metadata[i].block_number = UINT32_MAX; + } +} + +static void add_to_cache(uint32_t block_number) { + assert(block_number != UINT32_MAX); + // if it is already in the cache then update the access_time + // also keep track of the entry with the lowest access_time + size_t evict = 0; + size_t lowest_time = SIZE_T_MAX; + for (size_t i = 0; i < BLOCK_DRIVER_CACHE_BLOCKS; ++i) { + if (block_driver_cache_metadata[i].block_number == block_number) { + // debug_printf("Already in the cache %u at %lu\n", block_number, i); + // update the value in the cache + memcpy(&block_driver_cache[i * SDHC_BLOCK_SIZE], dma_buffer, SDHC_BLOCK_SIZE); + block_driver_cache_metadata[i].access_time = ++block_driver_current_cache_time; + return; + } + if (block_driver_cache_metadata[i].access_time < lowest_time) { + lowest_time = block_driver_cache_metadata[i].access_time; + evict = i; + } + } + + // debug_printf("Adding %u to cache at %lu\n", block_number, evict); + + // add it to the cache and evict an entry with the smallest access_time (oldest/LRU) + memcpy(&block_driver_cache[evict * SDHC_BLOCK_SIZE], dma_buffer, SDHC_BLOCK_SIZE); + block_driver_cache_metadata[evict].access_time = ++block_driver_current_cache_time; + block_driver_cache_metadata[evict].block_number = block_number; +} + +static bool load_from_cache(uint32_t block_number) { + assert(block_number != UINT32_MAX); + for (size_t i = 0; i < BLOCK_DRIVER_CACHE_BLOCKS; ++i) { + if (block_driver_cache_metadata[i].block_number == block_number) { + // debug_printf("HIT for %u at %lu\n", block_number, i); + block_driver_cache_metadata[i].access_time = ++block_driver_current_cache_time; + memcpy(dma_buffer, &block_driver_cache[i * SDHC_BLOCK_SIZE], SDHC_BLOCK_SIZE); + __asm volatile ( + "dmb sy\n" + ); + cpu_dcache_wbinv_range((genvaddr_t)dma_buffer, SDHC_BLOCK_SIZE); + return true; + } + } + // debug_printf("MISS!\n"); + return false; +} + +#endif + +// don't read a block during writing if the whole block gets overwritten +#define BLOCK_DRIVER_OPTIMIZE_FULL_WRITE + static errval_t read_buffer(int block_number) { assert(block_number != UINT32_MAX); @@ -54,30 +124,40 @@ static errval_t read_buffer(int block_number) { // debug_printf("[block_driver_server] read block %d\n", block_number); - #ifdef BLOCK_DRIVER_CACHE + #ifdef BLOCK_DRIVER_SINGLE_CACHE // very primitive cache for the last read block if(current_block_in_buffer == block_number) { return SYS_ERR_OK; } #endif + #ifdef BLOCK_DRIVER_MULTI_CACHE + if(load_from_cache(block_number)) { + return SYS_ERR_OK; + } + #endif + err = sdhc_read_block(sdhc, block_number, (lpaddr_t)dma_buffer_phys); if(err_is_fail(err)) { - #ifdef BLOCK_DRIVER_CACHE + #ifdef BLOCK_DRIVER_SINGLE_CACHE // maybe there was a partial modification so invalidate the cache current_block_in_buffer = UINT32_MAX; #endif + // debug_printf("[block_driver_server] err done\n"); return err; } - #ifdef BLOCK_DRIVER_CACHE - current_block_in_buffer = block_number; - #endif - __asm volatile ( "dmb sy\n" ); cpu_dcache_wbinv_range((genvaddr_t)dma_buffer, SDHC_BLOCK_SIZE); + #ifdef BLOCK_DRIVER_SINGLE_CACHE + current_block_in_buffer = block_number; + #endif + #ifdef BLOCK_DRIVER_MULTI_CACHE + add_to_cache(block_number); + #endif + return SYS_ERR_OK; } @@ -86,7 +166,7 @@ static errval_t write_buffer(int block_number) { errval_t err; - // debug_printf("[block_driver_server] write block %d\n", block_number); + debug_printf("[block_driver_server] write block %d\n", block_number); __asm volatile ( "dmb sy\n" @@ -96,6 +176,7 @@ static errval_t write_buffer(int block_number) { err = sdhc_write_block(sdhc, block_number, (lpaddr_t)dma_buffer_phys); if(err_is_fail(err)) return err; + // debug_printf("[block_driver_server] done\n"); return SYS_ERR_OK; } @@ -216,7 +297,7 @@ static errval_t read_object(uint32_t block_number, size_t offset, size_t size, v return BLOCK_ERR_OVERFLOW_BLOCK; } - #ifdef BLOCK_DRIVER_PERFORMANCE + #ifdef BLOCK_DRIVER_SERVER_PERFORMANCE perf_init(&pcontext, "block_driver_read_object"); perf_add_now(&pcontext, "start"); #endif @@ -224,15 +305,13 @@ static errval_t read_object(uint32_t block_number, size_t offset, size_t size, v err = read_buffer(block_number); if (err_is_fail(err)) return err; - #ifdef BLOCK_DRIVER_PERFORMANCE + #ifdef BLOCK_DRIVER_SERVER_PERFORMANCE perf_add_now(&pcontext, "memcpy"); #endif memcpy(dst, dma_buffer + offset, size); - // debug_printf("Read start: '%.5s'\n", dst); - - #ifdef BLOCK_DRIVER_PERFORMANCE + #ifdef BLOCK_DRIVER_SERVER_PERFORMANCE perf_add_now(&pcontext, "done"); perf_print(&pcontext); #endif @@ -258,37 +337,44 @@ static errval_t write_object(uint32_t block_number, size_t offset, size_t size, return BLOCK_ERR_WRITE_BOOTSECTOR; } - #ifdef BLOCK_DRIVER_PERFORMANCE + #ifdef BLOCK_DRIVER_SERVER_PERFORMANCE perf_init(&pcontext, "block_driver_write_object"); perf_add_now(&pcontext, "start"); #endif // if we are not writing the full block then we need to copy the current block + #ifdef BLOCK_DRIVER_OPTIMIZE_FULL_WRITE if (size < SDHC_BLOCK_SIZE) { + #endif err = read_buffer(block_number); if (err_is_fail(err)) return err; + #ifdef BLOCK_DRIVER_OPTIMIZE_FULL_WRITE } + #endif - #ifdef BLOCK_DRIVER_PERFORMANCE + #ifdef BLOCK_DRIVER_SERVER_PERFORMANCE perf_add_now(&pcontext, "read"); #endif // debug_printf("Write start: '%.5s'\n", src); memcpy(dma_buffer + offset, src, size); - - #ifdef BLOCK_DRIVER_CACHE + + #ifdef BLOCK_DRIVER_SINGLE_CACHE // update the cache metadata current_block_in_buffer = block_number; #endif + #ifdef BLOCK_DRIVER_MULTI_CACHE + add_to_cache(block_number); + #endif - #ifdef BLOCK_DRIVER_PERFORMANCE + #ifdef BLOCK_DRIVER_SERVER_PERFORMANCE perf_add_now(&pcontext, "memcpy"); #endif err = write_buffer(block_number); if (err_is_fail(err)) return err; - #ifdef BLOCK_DRIVER_PERFORMANCE + #ifdef BLOCK_DRIVER_SERVER_PERFORMANCE perf_add_now(&pcontext, "done"); perf_print(&pcontext); #endif @@ -343,15 +429,20 @@ static void handle_request(void *arg, size_t header_size, void *header, size_t p if (request->bytes > SDHC_BLOCK_SIZE) { send_error_response(state, ERR_INVALID_ARGS); } else if (request->action == BLOCK_DRIVER_ACTION_READ) { - // perform read directly - void *response_buffer = malloc(request->bytes); - if (response_buffer == NULL) USER_PANIC("Ran out of memory"); - - err = read_object(request->block_number, request->offset, request->bytes, response_buffer); - if (err_is_fail(err)) { - send_error_response(state, err); + // if no bytes were requested just return ok. This allows measuring performance of this UMP interface + if(request->bytes == 0) { + send_response(state, SYS_ERR_OK, 0, NULL); } else { - send_response(state, SYS_ERR_OK, request->bytes, response_buffer); + // perform read directly + void *response_buffer = malloc(request->bytes); + if (response_buffer == NULL) USER_PANIC("Ran out of memory"); + + err = read_object(request->block_number, request->offset, request->bytes, response_buffer); + if (err_is_fail(err)) { + send_error_response(state, err); + } else { + send_response(state, SYS_ERR_OK, request->bytes, response_buffer); + } } } else if (request->action == BLOCK_DRIVER_ACTION_WRITE) { if (request->bytes != payload_size) { @@ -505,6 +596,11 @@ int main(int argc, char *argv[]) { err = ump_binding_register(&server, UMP_SERVER_BLOCK_DRIVER, connect_callback, NULL); if (err_is_fail(err)) USER_PANIC_ERR(err, "Failed to register UMP server"); + #ifdef BLOCK_DRIVER_MULTI_CACHE + // initialize the cache + init_cache(); + #endif + // wait for connections to the server printf("[block_driver_server] ready\n"); struct waitset *default_ws = get_default_waitset(); diff --git a/usr/drivers/sdhc/main.c b/usr/drivers/sdhc/main.c index 616c750..6cfe4fb 100644 --- a/usr/drivers/sdhc/main.c +++ b/usr/drivers/sdhc/main.c @@ -284,7 +284,7 @@ static errval_t sdhc_send_cmd(struct sdhc_s * sd, struct cmd * cmd) { dump(sd); USER_PANIC("Command not Ackd?"); } - barrelfish_usleep(100); + barrelfish_usleep(10); if(tc || cc) break; } while (true); DEBUG("Command complete!\n"); diff --git a/usr/init/main.c b/usr/init/main.c index b691aab..24a6a4e 100644 --- a/usr/init/main.c +++ b/usr/init/main.c @@ -394,7 +394,8 @@ app_main(int argc, char *argv[]) { ram_alloc_set(ram_alloc_remote_core); -#ifdef PERFORMANCE_ENABLED +#ifdef PERFORMANCE_PERFORMANCE + // wait for other stuff to complete barrelfish_usleep(2000000); struct performance_context p; @@ -406,16 +407,25 @@ app_main(int argc, char *argv[]) { perf_print(&p); barrelfish_usleep(10000); } + abort(); +#endif +#ifdef URPC_PERFORMANCE + // wait for other stuff to complete + barrelfish_usleep(2000000); + + struct performance_context urpc_pcontext; // measure URPC performance for(size_t i = 0; i < 100; ++i) { - perf_init(&p, "aos_urpc_nop"); - perf_add_now(&p, "start"); + perf_init(&urpc_pcontext, "aos_urpc_nop"); + perf_add_now(&urpc_pcontext, "start"); do_aos_urpc(&urpc_to_bsp, RPC_MTYPE_NOP, NULL_CAP, 0, 0, 0, NULL, NULL, NULL, NULL); - perf_add_now(&p, "done"); - perf_print(&p); + perf_add_now(&urpc_pcontext, "done"); + perf_print(&urpc_pcontext); + // make sure we give the server some time to print measurements barrelfish_usleep(10000); } + abort(); #endif // Allocate all pages of the thread stack now. diff --git a/usr/test/filesystem_performance/Hakefile b/usr/test/filesystem_performance/Hakefile new file mode 100644 index 0000000..5980044 --- /dev/null +++ b/usr/test/filesystem_performance/Hakefile @@ -0,0 +1,19 @@ +-------------------------------------------------------------------------- +-- Copyright (c) 2020, ETH Zurich. +-- All rights reserved. +-- +-- This file is distributed under the terms in the attached LICENSE file. +-- If you do not find this file, copies can be found by writing to: +-- ETH Zurich D-INFK, Universitaetstr 6, CH-8092 Zurich. Attn: Systems Group. +-- +-- Hakefile for /usr/test/filereader +-- +-------------------------------------------------------------------------- + +[ build application { + target = "filesystem_performance", + cFiles = [ "main.c" ], + addLibraries = [ "fs" ], + architectures = allArchitectures + } +] diff --git a/usr/test/filesystem_performance/main.c b/usr/test/filesystem_performance/main.c new file mode 100644 index 0000000..744f1ae --- /dev/null +++ b/usr/test/filesystem_performance/main.c @@ -0,0 +1,291 @@ +/** + * \file + * \brief file system test application + */ + +/* + * Copyright (c) 2016 ETH Zurich. + * All rights reserved. + * + * This file is distributed under the terms in the attached LICENSE file. + * If you do not find this file, copies can be found by writing to: + * ETH Zurich D=INFK, CAB F.78, Universitaetstr. 6, CH-8092 Zurich, + * Attn: Systems Group. + */ + + +#include + +#include +#include +#include +#include +#include + +#define MOUNTPOINT "/sdcard" +#define FILENAME "/test.txt" +#define DIRNAME "/tdir" + +#define ITERATIONS 100 +#define THROUGHPUT_MEASUREMENT_BYTES (10 * PAGE_SIZE) + +#define MEASUREMENT_PREAMBLE \ + debug_printf("\n-------------------------------\n"); \ + debug_printf("Measuring: %s\n", __FUNCTION__); + +// #define MEASUREMENT_ENABLED +#ifdef MEASUREMENT_ENABLED +#include +static struct performance_context perf_context; +#define PERF_INIT {perf_init(&perf_context, __FUNCTION__);} +#define PERF_PRINT {perf_print(&perf_context);} +#define PERF_ADD(tag) {perf_add_now(&perf_context, tag);} +#else +#define PERF_INIT +#define PERF_PRINT +#define PERF_ADD(tag) +#endif + +__attribute__((__used__)) +static void measure_fopen_fclose(void) { + MEASUREMENT_PREAMBLE + + char *file = MOUNTPOINT FILENAME; + FILE *f; + int res; + + // first we open because it might need to be created + f = fopen(file, "w"); + assert(f != NULL); + res = fclose(f); + assert(res == 0); + + // measure latency to open multiple times + PERF_INIT + for(size_t i = 0; i < ITERATIONS; ++i) { + PERF_ADD("pre_open") + f = fopen(file, "r"); + PERF_ADD("post_open") + assert(f != NULL); + PERF_ADD("pre_close") + res = fclose(f); + PERF_ADD("post_close") + assert(res == 0); + } + PERF_PRINT +} + +__attribute__((__used__)) +static void measure_fcreate_and_rm_single(void) { + MEASUREMENT_PREAMBLE + + char *file = MOUNTPOINT FILENAME; + FILE *f; + int res; + errval_t err; + + // make sure the file does not exist + rm(file); + + // create and delete a file many times + PERF_INIT + for(size_t i = 0; i < ITERATIONS; ++i) { + PERF_ADD("pre_create") + f = fopen(file, "w"); + PERF_ADD("post_create") + assert(f != NULL); + res = fclose(f); + assert(res == 0); + + PERF_ADD("pre_rm") + err = rm(file); + PERF_ADD("post_rm") + assert(err_is_ok(err)); + } + PERF_PRINT +} + +__attribute__((__used__)) +static void measure_fcreate_and_rm_many(void) { + MEASUREMENT_PREAMBLE + + FILE *f; + int res; + errval_t err; + char name[256] = {0}; + + // create many files + PERF_INIT + for(size_t i = 0; i < ITERATIONS; ++i) { + snprintf(name, 256, MOUNTPOINT "/%lu.txt", i); + PERF_ADD("pre_create") + f = fopen(name, "w"); + PERF_ADD("post_create") + assert(f != NULL); + res = fclose(f); + assert(res == 0);; + } + PERF_PRINT + + // delete many files + PERF_INIT + for(size_t i = 0; i < ITERATIONS; ++i) { + snprintf(name, 256, MOUNTPOINT "/%lu.txt", i); + PERF_ADD("pre_rm") + err = rm(name); + PERF_ADD("post_rm") + assert(err_is_ok(err)); + } + PERF_PRINT +} + + +__attribute__((__used__)) +static void measure_mkdir_and_rmdir_single(void) { + MEASUREMENT_PREAMBLE + + char *dir = MOUNTPOINT DIRNAME; + errval_t err; + + // make sure the directory does not exist + rmdir(dir); + + // create and delete a directory many times + PERF_INIT + for(size_t i = 0; i < ITERATIONS; ++i) { + PERF_ADD("pre_mkdir") + err = mkdir(dir); + PERF_ADD("post_mkdir") + assert(err_is_ok(err)); + + PERF_ADD("pre_rmdir") + err = rmdir(dir); + PERF_ADD("post_rmdir") + assert(err_is_ok(err)); + } + PERF_PRINT +} + +char *much_data[THROUGHPUT_MEASUREMENT_BYTES]; + +__attribute__((__used__)) +static void measure_write_throughput(void) { + MEASUREMENT_PREAMBLE + + char *file = MOUNTPOINT FILENAME; + FILE *f; + int res; + + // make sure the file does not yet exist + rm(file); + + PERF_INIT + for (size_t i = 0; i < ITERATIONS; ++i) { + // we want to create a new file and write a lot of data to it + f = fopen(file, "w"); + assert(f != NULL); + + PERF_ADD("pre") + size_t written_bytes = fwrite(much_data, 1, THROUGHPUT_MEASUREMENT_BYTES, f); + PERF_ADD("post") + + assert(written_bytes == THROUGHPUT_MEASUREMENT_BYTES); + res = fclose(f); + assert(res == 0); + } + PERF_PRINT +} + +__attribute__((__used__)) +static void measure_read_throughput(void) { + MEASUREMENT_PREAMBLE + + char *file = MOUNTPOINT FILENAME; + FILE *f; + + // make sure the file exists and contains enough data + f = fopen(file, "w"); + assert(f != NULL); + size_t written_bytes = fwrite(much_data, 1, THROUGHPUT_MEASUREMENT_BYTES, f); + assert(written_bytes == THROUGHPUT_MEASUREMENT_BYTES); + assert(fclose(f) == 0); + + f = fopen(file, "r"); + assert(f != NULL); + PERF_INIT + for (size_t i = 0; i < ITERATIONS; ++i) { + rewind(f); + + PERF_ADD("pre") + size_t read_bytes = fread(much_data, 1, THROUGHPUT_MEASUREMENT_BYTES, f); + PERF_ADD("post") + + assert(read_bytes == THROUGHPUT_MEASUREMENT_BYTES); + } + assert(fclose(f) == 0); + + PERF_PRINT +} + +__attribute__((__used__)) +static void measure_block_driver_ump(void) { + MEASUREMENT_PREAMBLE + errval_t err; + + // measurements are done inside block_driver.c for additional details + for(size_t i = 0; i < ITERATIONS; ++i) { + err = block_driver_read_object(0, 0, 0, NULL); + assert(err_is_ok(err)); + } +} + +__attribute__((__used__)) +static void measure_pagefault_latency(void) { + MEASUREMENT_PREAMBLE + + size_t test_count = 100; + uint8_t *buf = malloc(test_count * PAGE_SIZE); + + for (size_t i = 0; i < test_count; ++i) { + // make the memory mapped + buf[i * PAGE_SIZE] = 1; + } + + debug_printf("=============================\nDONE\n"); +} + +int main(int argc, char *argv[]) +{ + errval_t err; + + barrelfish_usleep(5000000); + + err = filesystem_init(); + assert(err_is_ok(err)); + + // RUN file opening and closing performance + // measure_fopen_fclose(); + + // RUN file creation and deletion performance + // measure_fcreate_and_rm_single(); + + // RUN directory creation and deletion performance + // measure_mkdir_and_rmdir_single(); + + // RUN write throughput + // measure_write_throughput(); + + // RUN read throughput + // measure_read_throughput(); + + // RUN file creation performance as the file system fills up + // measure_fcreate_and_rm_many(); + + // RUN block driver client exercise + measure_block_driver_ump(); + + // RUN page fault latency measurements + // measure_pagefault_latency(); + + return EXIT_SUCCESS; +}