Added performance measurements and improvements
@ -13,5 +13,6 @@ module /armv8/sbin/stackoverflow
|
|||||||
module /armv8/sbin/echoserver
|
module /armv8/sbin/echoserver
|
||||||
module /armv8/sbin/shelly
|
module /armv8/sbin/shelly
|
||||||
module /armv8/sbin/filereader
|
module /armv8/sbin/filereader
|
||||||
|
module /armv8/sbin/filesystem_performance
|
||||||
module /armv8/sbin/block_driver_server
|
module /armv8/sbin/block_driver_server
|
||||||
module /armv8/sbin/netcat
|
module /armv8/sbin/netcat
|
||||||
|
|||||||
@ -1,12 +1,15 @@
|
|||||||
#ifndef LIBBARRELFISH_PERFORMANCE_H
|
#ifndef LIBBARRELFISH_PERFORMANCE_H
|
||||||
#define LIBBARRELFISH_PERFORMANCE_H
|
#define LIBBARRELFISH_PERFORMANCE_H
|
||||||
|
|
||||||
#include <unistd.h>
|
#define PERFORMANCE_MEASUREMENT_COUNT_MAX 100
|
||||||
|
|
||||||
#define PERFORMANCE_MEASUREMENT_COUNT_MAX 10
|
#include <aos/aos.h>
|
||||||
|
|
||||||
// uncomment to enable performance measurements
|
// uncomment to enable performance measurements for the measurement system
|
||||||
// #define PERFORMANCE_ENABLED
|
// #define PERFORMANCE_PERFORMANCE
|
||||||
|
|
||||||
|
// uncomment to measure URPC performance
|
||||||
|
// #define URPC_PERFORMANCE
|
||||||
|
|
||||||
struct measurement {
|
struct measurement {
|
||||||
const char *tag;
|
const char *tag;
|
||||||
|
|||||||
@ -23,8 +23,8 @@
|
|||||||
extern coreid_t my_core_id;
|
extern coreid_t my_core_id;
|
||||||
extern rpc_handler_t rpc_handlers[RPC_MTYPE_COUNT];
|
extern rpc_handler_t rpc_handlers[RPC_MTYPE_COUNT];
|
||||||
|
|
||||||
#ifdef PERFORMANCE_ENABLED
|
#ifdef URPC_PERFORMANCE
|
||||||
struct performance_context p;
|
static struct performance_context p;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
errval_t do_aos_urpc(
|
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) {
|
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;
|
urpc->meta->a0 = err;
|
||||||
if (!capref_is_null(urpc->ret_cap)) {
|
if (!capref_is_null(urpc->ret_cap)) {
|
||||||
err = cap_direct_identify(urpc->ret_cap, &urpc->meta->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"
|
"dmb sy\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
// tell the other side that we are done
|
#ifdef URPC_PERFORMANCE
|
||||||
urpc->meta->call_in_progress = false;
|
|
||||||
|
|
||||||
#ifdef PERFORMANCE_ENABLED
|
|
||||||
if(msg_type == RPC_MTYPE_NOP) {
|
if(msg_type == RPC_MTYPE_NOP) {
|
||||||
perf_add_now(&p, "done");
|
perf_add_now(&p, "done");
|
||||||
}
|
}
|
||||||
|
// memory barrier
|
||||||
|
__asm volatile (
|
||||||
|
"dmb sy\n"
|
||||||
|
);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// tell the other side that we are done
|
||||||
|
urpc->meta->call_in_progress = false;
|
||||||
|
|
||||||
// Unblock the URPC thread
|
// Unblock the URPC thread
|
||||||
thread_sem_post(&urpc->sem);
|
thread_sem_post(&urpc->sem);
|
||||||
}
|
}
|
||||||
@ -218,7 +226,7 @@ int urpc_server(void *arg) {
|
|||||||
"dmb sy\n"
|
"dmb sy\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
#ifdef PERFORMANCE_ENABLED
|
#ifdef URPC_PERFORMANCE
|
||||||
bool type_nop = urpc->meta->a0 == RPC_MTYPE_NOP;
|
bool type_nop = urpc->meta->a0 == RPC_MTYPE_NOP;
|
||||||
if(type_nop) {
|
if(type_nop) {
|
||||||
perf_init(&p, "aos_urpc_server");
|
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
|
// 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));
|
waitset_chan_trigger_closure(default_ws, &chan, MKCLOSURE(urpc_server_handler, urpc));
|
||||||
|
|
||||||
#ifdef PERFORMANCE_ENABLED
|
#ifdef URPC_PERFORMANCE
|
||||||
if(type_nop) {
|
if(type_nop) {
|
||||||
perf_add_now(&p, "triggered_closure");
|
perf_add_now(&p, "triggered_closure");
|
||||||
}
|
}
|
||||||
@ -238,7 +246,7 @@ int urpc_server(void *arg) {
|
|||||||
// wait until the rpc is handled
|
// wait until the rpc is handled
|
||||||
thread_sem_wait(&urpc->sem);
|
thread_sem_wait(&urpc->sem);
|
||||||
|
|
||||||
#ifdef PERFORMANCE_ENABLED
|
#ifdef URPC_PERFORMANCE
|
||||||
if(type_nop) {
|
if(type_nop) {
|
||||||
perf_print(&p);
|
perf_print(&p);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -30,6 +30,12 @@
|
|||||||
|
|
||||||
#define PT_STATIC_EXCEPTION_STACK_SIZE (4 * BASE_PAGE_SIZE)
|
#define PT_STATIC_EXCEPTION_STACK_SIZE (4 * BASE_PAGE_SIZE)
|
||||||
|
|
||||||
|
// #define PT_FAULT_PERFORMANCE
|
||||||
|
#ifdef PT_FAULT_PERFORMANCE
|
||||||
|
#include <aos/performance.h>
|
||||||
|
static struct performance_context pcontext;
|
||||||
|
#endif
|
||||||
|
|
||||||
static struct paging_state current;
|
static struct paging_state current;
|
||||||
// initial page fault handler stack space
|
// initial page fault handler stack space
|
||||||
static char pt_static_exception_stack[PT_STATIC_EXCEPTION_STACK_SIZE];
|
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)
|
void *addr, arch_registers_state_t *regs)
|
||||||
{
|
{
|
||||||
errval_t err;
|
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);
|
lvaddr_t ip = registers_get_ip(regs);
|
||||||
|
|
||||||
// debug_printf("[pt_exception_handler] type=%s, addr=%p, ip=%p\n",
|
// 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);
|
thread_mutex_lock_nested(&st->lock);
|
||||||
// debug_printf("[pt_exception_handler] Got paging mutex.\n");
|
// 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;
|
struct pt_vaddr_reg_t *vaddr_reg = &st->vaddr_head;
|
||||||
for (; vaddr_reg != NULL; vaddr_reg = vaddr_reg->next) {
|
for (; vaddr_reg != NULL; vaddr_reg = vaddr_reg->next) {
|
||||||
if (vaddr_reg->base <= page_addr && page_addr < vaddr_reg->base + vaddr_reg->size) {
|
if (vaddr_reg->base <= page_addr && page_addr < vaddr_reg->base + vaddr_reg->size) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef PT_FAULT_PERFORMANCE
|
||||||
|
perf_add_now(&pcontext, "vaddr");
|
||||||
|
#endif
|
||||||
|
|
||||||
if (vaddr_reg == NULL) {
|
if (vaddr_reg == NULL) {
|
||||||
thread_mutex_unlock(&st->lock);
|
thread_mutex_unlock(&st->lock);
|
||||||
static char str[256];
|
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)) {
|
if (is_mapped(st, page_addr)) {
|
||||||
// Page has already been mapped by another thread before we took the lock.
|
// Page has already been mapped by another thread before we took the lock.
|
||||||
thread_mutex_unlock(&st->lock);
|
thread_mutex_unlock(&st->lock);
|
||||||
|
#ifdef PT_FAULT_PERFORMANCE
|
||||||
|
perf_add_now(&pcontext, "unlocked");
|
||||||
|
#endif
|
||||||
return;
|
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");
|
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);
|
err = _paging_map_fixed_attr(st, page_addr, frame, BASE_PAGE_SIZE, VREGION_FLAGS_READ_WRITE);
|
||||||
if (err_is_fail(err)) {
|
if (err_is_fail(err)) {
|
||||||
thread_mutex_unlock(&st->lock);
|
thread_mutex_unlock(&st->lock);
|
||||||
USER_PANIC_ERR(err, "Failed to map frame in page fault handler");
|
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");
|
// debug_printf("[pt_exception_handler] Releasing paging mutex.\n");
|
||||||
thread_mutex_unlock(&st->lock);
|
thread_mutex_unlock(&st->lock);
|
||||||
// debug_printf("[pt_exception_handler] done\n");
|
// debug_printf("[pt_exception_handler] done\n");
|
||||||
|
|
||||||
|
#ifdef PT_FAULT_PERFORMANCE
|
||||||
|
perf_add_now(&pcontext, "unlocked");
|
||||||
|
perf_print(&pcontext);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -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)
|
inline void perf_add_measurement(struct performance_context *c, const char *tag, systime_t timestamp)
|
||||||
{
|
{
|
||||||
assert(c->count < PERFORMANCE_MEASUREMENT_COUNT_MAX);
|
assert(c->count < PERFORMANCE_MEASUREMENT_COUNT_MAX);
|
||||||
|
|
||||||
__asm volatile (
|
|
||||||
"dmb sy\n"
|
|
||||||
);
|
|
||||||
c->measurements[c->count].tag = tag;
|
c->measurements[c->count].tag = tag;
|
||||||
c->measurements[c->count].timestamp = timestamp;
|
c->measurements[c->count].timestamp = timestamp;
|
||||||
c->count++;
|
c->count++;
|
||||||
__asm volatile (
|
|
||||||
"dmb sy\n"
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void perf_add_now(struct performance_context *c, const char *tag)
|
inline void perf_add_now(struct performance_context *c, const char *tag)
|
||||||
{
|
{
|
||||||
|
__asm volatile (
|
||||||
|
"dmb sy\n"
|
||||||
|
);
|
||||||
systime_t now = systime_now();
|
systime_t now = systime_now();
|
||||||
|
__asm volatile (
|
||||||
|
"dmb sy\n"
|
||||||
|
);
|
||||||
perf_add_measurement(c, tag, now);
|
perf_add_measurement(c, tag, now);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -4,6 +4,14 @@
|
|||||||
|
|
||||||
#include <drivers/block_driver.h>
|
#include <drivers/block_driver.h>
|
||||||
|
|
||||||
|
// #define BLOCK_DRIVER_CLIENT_PERFORMANCE
|
||||||
|
#ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE
|
||||||
|
#include <aos/performance.h>
|
||||||
|
static struct performance_context pcontext;
|
||||||
|
#endif
|
||||||
|
#ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE
|
||||||
|
#endif
|
||||||
|
|
||||||
struct block_driver_state {
|
struct block_driver_state {
|
||||||
struct ump_send_chan *send_chan;
|
struct ump_send_chan *send_chan;
|
||||||
struct ump_recv_chan *recv_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) {
|
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;
|
state.request_ongoing = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void handle_response(void *arg, size_t header_size, void *header, size_t payload_size) {
|
static void handle_response(void *arg, size_t header_size, void *header, size_t payload_size) {
|
||||||
struct block_driver_result *result = header;
|
struct block_driver_result *result = header;
|
||||||
|
|
||||||
|
#ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE
|
||||||
|
perf_add_now(&pcontext, "header");
|
||||||
|
#endif
|
||||||
|
|
||||||
state.result = result->err;
|
state.result = result->err;
|
||||||
|
|
||||||
if (state.current_request->action == BLOCK_DRIVER_ACTION_READ && err_is_ok(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.send_chan != NULL);
|
||||||
assert(!state.request_ongoing);
|
assert(!state.request_ongoing);
|
||||||
|
|
||||||
|
#ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE
|
||||||
|
perf_init(&pcontext, "block_driver_client");
|
||||||
|
perf_add_now(&pcontext, "start");
|
||||||
|
#endif
|
||||||
|
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
state.request_ongoing = true;
|
state.request_ongoing = true;
|
||||||
@ -124,6 +144,10 @@ static errval_t send_blocking_request(enum block_driver_action action, uint64_t
|
|||||||
// register response handler
|
// register response handler
|
||||||
ump_recv_header(state.recv_chan, handle_response, NULL);
|
ump_recv_header(state.recv_chan, handle_response, NULL);
|
||||||
|
|
||||||
|
#ifdef BLOCK_DRIVER_CLIENT_PERFORMANCE
|
||||||
|
perf_add_now(&pcontext, "dispatching");
|
||||||
|
#endif
|
||||||
|
|
||||||
// wait for the response
|
// wait for the response
|
||||||
while (state.request_ongoing) {
|
while (state.request_ongoing) {
|
||||||
err = event_dispatch(&ws);
|
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;
|
return state.result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
332
lib/fs/fat32.c
@ -1,5 +1,4 @@
|
|||||||
#include <aos/aos.h>
|
#include <aos/aos.h>
|
||||||
#include <sys/queue.h>
|
|
||||||
|
|
||||||
#include <fs/fs.h>
|
#include <fs/fs.h>
|
||||||
#include <fs/fat32.h>
|
#include <fs/fat32.h>
|
||||||
@ -7,6 +6,16 @@
|
|||||||
#include "fs_internal.h"
|
#include "fs_internal.h"
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
|
// 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
|
// NOTE rueegges: uncomment to enable fat32 performance measurements
|
||||||
// #define FAT32_PERFORMANCE
|
// #define FAT32_PERFORMANCE
|
||||||
#ifdef FAT32_PERFORMANCE
|
#ifdef FAT32_PERFORMANCE
|
||||||
@ -18,7 +27,7 @@ static struct performance_context fat32_perf_context;
|
|||||||
#define FAT32_PERFORMANCE_START
|
#define FAT32_PERFORMANCE_START
|
||||||
#define FAT32_PERFORMANCE_END
|
#define FAT32_PERFORMANCE_END
|
||||||
#endif
|
#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_path_resolve_result {
|
||||||
struct fat32_directory_entry directory_entry;
|
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;
|
*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
|
* @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);
|
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
|
#ifdef FAT32_PERFORMANCE
|
||||||
uint8_t zero_mem[FAT32_BLOCK_SIZE] = {0};
|
perf_add_now(&fat32_perf_context, "fat32_zero_cluster" "_pre");
|
||||||
|
#endif
|
||||||
|
|
||||||
uint32_t first_sector = fat32_first_sector_of_cluster(fat32, cluster_number);
|
uint32_t first_sector = fat32_first_sector_of_cluster(fat32, cluster_number);
|
||||||
for (size_t i = 0; i < fat32->sectors_per_cluster; ++i) {
|
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;
|
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) {
|
static errval_t fat32_fat_write_entry(struct fat32 *fat32, uint32_t cluster_number, uint32_t entry) {
|
||||||
errval_t err;
|
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
|
// write to the first or active FAT
|
||||||
uint32_t fat_sector_num, fat_sector_offset;
|
uint32_t fat_sector_num, fat_sector_offset;
|
||||||
fat32_fat_entry_parameters(fat32, cluster_number, &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;
|
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) {
|
static errval_t fat32_alloc_cluster(struct fat32 *fat32, uint32_t *return_cluster_number) {
|
||||||
errval_t err;
|
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
|
// just iterate over all FAT entries and return the first free one
|
||||||
uint32_t fat[FAT32_FAT_ENTRIES_PER_SECTOR];
|
uint32_t fat[FAT32_FAT_ENTRIES_PER_SECTOR];
|
||||||
for (size_t cluster_number = 2; cluster_number <= fat32->max_cluster_number; ++cluster_number) {
|
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);
|
err = fat32_fat_write_entry(fat32, cluster_number, entry);
|
||||||
if (err_is_fail(err)) return err;
|
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_cluster_number = cluster_number;
|
||||||
return SYS_ERR_OK;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef FAT32_PERFORMANCE
|
||||||
|
perf_add_now(&fat32_perf_context, "fat32_alloc_cluster" "_post");
|
||||||
|
#endif
|
||||||
|
|
||||||
// no more free space left
|
// no more free space left
|
||||||
return FAT_ERR_FAT_LOOKUP;
|
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);
|
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;
|
uint32_t fat_sector_num, fat_sector_offset;
|
||||||
fat32_fat_entry_parameters(fat32, cluster_number, &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);
|
err = fat32_fat_write_entry(fat32, cluster_number, fat_entry);
|
||||||
if (err_is_fail(err)) return err;
|
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;
|
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(current_tail_cluster_number > 1);
|
||||||
assert(new_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;
|
uint32_t fat_sector_num, fat_sector_offset;
|
||||||
fat32_fat_entry_parameters(fat32, current_tail_cluster_number, &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);
|
err = fat32_fat_write_entry(fat32, current_tail_cluster_number, new_entry);
|
||||||
if (err_is_fail(err)) return err;
|
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;
|
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));
|
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;
|
uint32_t fat_sector_num, fat_sector_offset;
|
||||||
fat32_fat_entry_parameters(fat32, cluster_number, &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
|
// upper 4 bits have to be ignored
|
||||||
*return_next_cluster_number &= 0x0FFFFFFF;
|
*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;
|
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) {
|
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;
|
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
|
// first see what the next cluster might be
|
||||||
err = fat32_next_cluster_in_chain(fat32, cluster_number, return_next_cluster_number);
|
err = fat32_next_cluster_in_chain(fat32, cluster_number, return_next_cluster_number);
|
||||||
if (err_is_fail(err)) return err;
|
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);
|
err = fat32_extend_cluster_chain(fat32, cluster_number, *return_next_cluster_number);
|
||||||
if (err_is_fail(err)) return err;
|
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;
|
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) {
|
static errval_t fat32_free_cluster_chain(struct fat32 *fat32, uint32_t first_cluster) {
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
|
#ifdef FAT32_PERFORMANCE
|
||||||
|
perf_add_now(&fat32_perf_context, "fat32_free_cluster_chain" "_pre");
|
||||||
|
#endif
|
||||||
|
|
||||||
uint32_t current_cluster = first_cluster;
|
uint32_t current_cluster = first_cluster;
|
||||||
while (!fat32_is_end_of_cluster_chain(current_cluster)) {
|
while (!fat32_is_end_of_cluster_chain(current_cluster)) {
|
||||||
// free cluster entry
|
// 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;
|
current_cluster = next_cluster;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef FAT32_PERFORMANCE
|
||||||
|
perf_add_now(&fat32_perf_context, "fat32_free_cluster_chain" "_post");
|
||||||
|
#endif
|
||||||
|
|
||||||
return SYS_ERR_OK;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -359,7 +431,7 @@ static char* fat32_directory_entry_get_nice_name(struct fat32_directory_entry *d
|
|||||||
name[0] = 0xE5;
|
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
|
// empty short_name is not allowed in FAT32 spec
|
||||||
assert(short_name_len > 0);
|
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 != NULL);
|
||||||
assert(return_short_name_ext != 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
|
// remove any leading separators
|
||||||
while (path_cursor < path_end && *path_cursor == FS_PATH_SEP) {
|
while (path_cursor < path_end && *path_cursor == FS_PATH_SEP) {
|
||||||
path_cursor++;
|
path_cursor++;
|
||||||
@ -417,7 +493,7 @@ static errval_t fat32_extract_next_path_element(
|
|||||||
return_short_name[1] = '.';
|
return_short_name[1] = '.';
|
||||||
++path_cursor;
|
++path_cursor;
|
||||||
} else {
|
} 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 '.'
|
// short names of other FAT entries are not allowed to start with a '.'
|
||||||
return FAT_ERR_BAD_FILENAME;
|
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) {
|
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
|
// the first part of a short name can only contain up to FAT32_SHORTNAME_SIZE characters
|
||||||
if (short_name_index >= FAT32_SHORTNAME_SIZE) {
|
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;
|
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
|
// short name may not be empty according to FAT32 spec
|
||||||
if (return_short_name[0] == ' ') {
|
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;
|
return FAT_ERR_BAD_FILENAME;
|
||||||
}
|
}
|
||||||
// the dot is not stored so we need to skip it
|
// 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) {
|
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
|
// 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) {
|
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;
|
return FAT_ERR_BAD_FILENAME;
|
||||||
}
|
}
|
||||||
// no dot allowed in shortname extension
|
// no dot allowed in shortname extension
|
||||||
@ -478,6 +554,10 @@ static errval_t fat32_extract_next_path_element(
|
|||||||
*return_path_cursor = path_cursor;
|
*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;
|
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_ref directory_entry_ref,
|
||||||
struct fat32_directory_entry *directory_entry
|
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);
|
assert(directory_entry_ref.sector_number >= fat32->reserved_sector_count);
|
||||||
return fat32->write_object_fn(
|
return fat32->write_object_fn(
|
||||||
directory_entry_ref.sector_number,
|
directory_entry_ref.sector_number,
|
||||||
@ -526,6 +606,10 @@ static errval_t fat32_allocate_directory_entry(
|
|||||||
|
|
||||||
errval_t err;
|
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);
|
uint32_t current_cluster = fat32_directory_entry_to_first_cluster(search_directory);
|
||||||
|
|
||||||
while (!fat32_is_end_of_cluster_chain(current_cluster)) {
|
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) {
|
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.sector_number = current_sector;
|
||||||
path_resolve_result->directory_entry_ref.index_in_sector = directory_index;
|
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;
|
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) {
|
static errval_t fat32_free_directory_entry(struct fat32 *fat32, struct fat32_directory_entry_ref directory_entry_ref) {
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
|
#ifdef FAT32_PERFORMANCE
|
||||||
|
perf_add_now(&fat32_perf_context, "fat32_free_directory_entry" "_pre");
|
||||||
|
#endif
|
||||||
|
|
||||||
struct fat32_directory_entry directory_entry;
|
struct fat32_directory_entry directory_entry;
|
||||||
err = fat32_read_directory_entry(fat32, directory_entry_ref, &directory_entry);
|
err = fat32_read_directory_entry(fat32, directory_entry_ref, &directory_entry);
|
||||||
if(err_is_fail(err)) return err;
|
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));
|
err = fat32_free_cluster_chain(fat32, fat32_directory_entry_to_first_cluster(&directory_entry));
|
||||||
if (err_is_fail(err)) return err;
|
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;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -606,6 +701,10 @@ static errval_t fat32_search_in_directory(
|
|||||||
|
|
||||||
errval_t err;
|
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);
|
uint32_t current_cluster = fat32_directory_entry_to_first_cluster(search_directory);
|
||||||
|
|
||||||
while (!fat32_is_end_of_cluster_chain(current_cluster)) {
|
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;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
for (size_t directory_index = 0; directory_index < FAT32_DIRECTORY_ENTRIES_PER_SECTOR; ++directory_index) {
|
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
|
// empty entry
|
||||||
if (directory_entries[directory_index].short_name[0] == 0xE5) continue;
|
if (directory_entries[directory_index].short_name[0] == 0xE5) continue;
|
||||||
// no non-empty entry after this entry
|
// 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;
|
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);
|
err = fat32_next_cluster_in_chain(fat32, current_cluster, ¤t_cluster);
|
||||||
if (err_is_fail(err)) return err;
|
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;
|
return FS_ERR_NOTFOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -675,6 +783,10 @@ static errval_t fat32_check_directory_empty(
|
|||||||
|
|
||||||
errval_t err;
|
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);
|
uint32_t current_cluster = fat32_directory_entry_to_first_cluster(search_directory);
|
||||||
|
|
||||||
while (!fat32_is_end_of_cluster_chain(current_cluster)) {
|
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_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)
|
!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;
|
return FS_ERR_NOTEMPTY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -713,6 +828,9 @@ static errval_t fat32_check_directory_empty(
|
|||||||
if (err_is_fail(err)) return err;
|
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;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -752,13 +870,11 @@ static errval_t fat32_resolve_path_partial(
|
|||||||
assert(fat32 != NULL);
|
assert(fat32 != NULL);
|
||||||
assert(path != 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
|
FAT32_DEBUG_PRINTF("Resolving path: %.*s", path_end - path, path);
|
||||||
if (path[0] != '/') {
|
|
||||||
debug_printf("[fat32_resolve_path] Only absolute paths are allowed (starting with a '/')");
|
|
||||||
return FS_ERR_NOTFOUND;
|
|
||||||
}
|
|
||||||
|
|
||||||
// always start traversal in the root directory so we create a mock structure for root
|
// always start traversal in the root directory so we create a mock structure for root
|
||||||
struct fat32_path_resolve_result path_resolve_result = {
|
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 == FAT_ERR_PATH_EMPTY) break;
|
||||||
if (err_is_fail(err)) return err;
|
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
|
// we can only traverse directories
|
||||||
if (!(path_resolve_result.directory_entry.attributes & FAT32_ATTR_DIRECTORY)) {
|
if (!(path_resolve_result.directory_entry.attributes & FAT32_ATTR_DIRECTORY)) {
|
||||||
|
FAT32_DEBUG_PRINT("Not a directory on the path");
|
||||||
return FS_ERR_NOTDIR;
|
return FS_ERR_NOTDIR;
|
||||||
}
|
}
|
||||||
err = fat32_search_in_directory(fat32, &path_resolve_result.directory_entry, short_name, short_name_ext, &path_resolve_result);
|
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
|
// 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) {
|
if (return_path_resolve_result != NULL) {
|
||||||
*return_path_resolve_result = path_resolve_result;
|
*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;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
@ -850,6 +970,10 @@ static errval_t fat32_create_handle(struct fat32 *fat32, struct fat32_handle **h
|
|||||||
|
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
|
#ifdef FAT32_PERFORMANCE
|
||||||
|
perf_add_now(&fat32_perf_context, "fat32_create_handle" "_pre");
|
||||||
|
#endif
|
||||||
|
|
||||||
*handle = malloc(sizeof(struct fat32_handle));
|
*handle = malloc(sizeof(struct fat32_handle));
|
||||||
if (*handle == NULL) return LIB_ERR_MALLOC_FAIL;
|
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));
|
err = fat32->register_handle_fn(fat32_id_from_directory_entry_ref(directory_entry_ref));
|
||||||
if (err_is_fail(err)) return err;
|
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;
|
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) {
|
static errval_t fat32_handle_update_current_cluster(struct fat32 *fat32, struct fat32_handle *handle, bool extend) {
|
||||||
errval_t err;
|
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;
|
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;
|
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);
|
err = fat32_next_cluster_in_chain(fat32, handle->current_cluster, &next_cluster);
|
||||||
if (err_is_fail(err)) return err;
|
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 = next_cluster;
|
||||||
}
|
}
|
||||||
++handle->current_cluster_index_in_chain;
|
++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;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -961,36 +1099,36 @@ __attribute__((__unused__))
|
|||||||
static void fat32_print(struct bpb *bpb){
|
static void fat32_print(struct bpb *bpb){
|
||||||
struct bpb_fat32 *fat32 = &bpb->bpb_fat.bpb_fat32;
|
struct bpb_fat32 *fat32 = &bpb->bpb_fat.bpb_fat32;
|
||||||
|
|
||||||
debug_printf("[fat32_print] BPB\n");
|
FAT32_DEBUG_PRINT("BPB");
|
||||||
debug_printf("[fat32_print] boot_jump: 0x%x%x%x\n", bpb->jmp_boot[2], bpb->jmp_boot[1], bpb->jmp_boot[0]);
|
FAT32_DEBUG_PRINTF(" boot_jump: 0x%x%x%x", bpb->jmp_boot[2], bpb->jmp_boot[1], bpb->jmp_boot[0]);
|
||||||
debug_printf("[fat32_print] oem_name: %.8s\n", bpb->oem_name);
|
FAT32_DEBUG_PRINTF(" oem_name: %.8s", bpb->oem_name);
|
||||||
debug_printf("[fat32_print] bytes_per_sector: %u\n", bpb->bytes_per_sector);
|
FAT32_DEBUG_PRINTF(" bytes_per_sector: %u", bpb->bytes_per_sector);
|
||||||
debug_printf("[fat32_print] sectors_per_cluster: %u\n", bpb->sectors_per_cluster);
|
FAT32_DEBUG_PRINTF(" sectors_per_cluster: %u", bpb->sectors_per_cluster);
|
||||||
debug_printf("[fat32_print] reserved_sector_count: %u\n", bpb->reserved_sector_count);
|
FAT32_DEBUG_PRINTF(" reserved_sector_count: %u", bpb->reserved_sector_count);
|
||||||
debug_printf("[fat32_print] number_fats: %u\n", bpb->fat_count);
|
FAT32_DEBUG_PRINTF(" number_fats: %u", bpb->fat_count);
|
||||||
debug_printf("[fat32_print] root_entry_count: %u\n", bpb->root_entry_count);
|
FAT32_DEBUG_PRINTF(" root_entry_count: %u", bpb->root_entry_count);
|
||||||
debug_printf("[fat32_print] total_sector_16_count: %u\n", bpb->total_sector_16_count);
|
FAT32_DEBUG_PRINTF(" total_sector_16_count: %u", bpb->total_sector_16_count);
|
||||||
debug_printf("[fat32_print] media: 0x%x\n", bpb->media);
|
FAT32_DEBUG_PRINTF(" media: 0x%x", bpb->media);
|
||||||
debug_printf("[fat32_print] fat_sectors_16_count: %u\n", bpb->fat_sectors_16_count);
|
FAT32_DEBUG_PRINTF(" fat_sectors_16_count: %u", bpb->fat_sectors_16_count);
|
||||||
debug_printf("[fat32_print] sectors_per_track: %u\n", bpb->sectors_per_track);
|
FAT32_DEBUG_PRINTF(" sectors_per_track: %u", bpb->sectors_per_track);
|
||||||
debug_printf("[fat32_print] number_of_heads: %u\n", bpb->number_of_heads);
|
FAT32_DEBUG_PRINTF(" number_of_heads: %u", bpb->number_of_heads);
|
||||||
debug_printf("[fat32_print] hidden_sector_count: %u\n", bpb->hidden_sector_count);
|
FAT32_DEBUG_PRINTF(" hidden_sector_count: %u", bpb->hidden_sector_count);
|
||||||
debug_printf("[fat32_print] total_sector_32_count: %u\n", bpb->total_sector_32_count);
|
FAT32_DEBUG_PRINTF(" total_sector_32_count: %u", bpb->total_sector_32_count);
|
||||||
|
|
||||||
debug_printf("[fat32_print] FAT32\n");
|
FAT32_DEBUG_PRINT("FAT32");
|
||||||
debug_printf("[fat32_print] fat_sectors_32_count: %u\n", fat32->fat_sectors_32_count);
|
FAT32_DEBUG_PRINTF(" fat_sectors_32_count: %u", fat32->fat_sectors_32_count);
|
||||||
debug_printf("[fat32_print] ext_flag_active_fat: %u\n", fat32->ext_flag_active_fat);
|
FAT32_DEBUG_PRINTF(" ext_flag_active_fat: %u", fat32->ext_flag_active_fat);
|
||||||
debug_printf("[fat32_print] ext_flag_mirrored: %u\n", fat32->ext_flag_mirrored);
|
FAT32_DEBUG_PRINTF(" ext_flag_mirrored: %u", fat32->ext_flag_mirrored);
|
||||||
debug_printf("[fat32_print] fs_version: %u\n", fat32->fs_version);
|
FAT32_DEBUG_PRINTF(" fs_version: %u", fat32->fs_version);
|
||||||
debug_printf("[fat32_print] root_cluster_number: %u\n", fat32->root_cluster_number);
|
FAT32_DEBUG_PRINTF(" root_cluster_number: %u", fat32->root_cluster_number);
|
||||||
debug_printf("[fat32_print] fs_info_cluster_number: %u\n", fat32->fs_info_sector_number);
|
FAT32_DEBUG_PRINTF(" fs_info_cluster_number: %u", fat32->fs_info_sector_number);
|
||||||
debug_printf("[fat32_print] backup_boot_sector_number: %u\n", fat32->backup_boot_sector_number);
|
FAT32_DEBUG_PRINTF(" backup_boot_sector_number: %u", fat32->backup_boot_sector_number);
|
||||||
debug_printf("[fat32_print] drive_number: %u\n", fat32->drive_number);
|
FAT32_DEBUG_PRINTF(" drive_number: %u", fat32->drive_number);
|
||||||
debug_printf("[fat32_print] extended_boot_signature: 0x%x\n", fat32->extended_boot_signature);
|
FAT32_DEBUG_PRINTF(" extended_boot_signature: 0x%x", fat32->extended_boot_signature);
|
||||||
if (fat32->extended_boot_signature == 0x29) {
|
if (fat32->extended_boot_signature == 0x29) {
|
||||||
debug_printf("[fat32_print] volume_serial_number: %u\n", fat32->volume_serial_number);
|
FAT32_DEBUG_PRINTF(" volume_serial_number: %u", fat32->volume_serial_number);
|
||||||
debug_printf("[fat32_print] volume_label: %.11s\n", fat32->volume_label);
|
FAT32_DEBUG_PRINTF(" volume_label: %.11s", fat32->volume_label);
|
||||||
debug_printf("[fat32_print] file_system_type: %.8s\n", fat32->file_system_type);
|
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.
|
* 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) {
|
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 root_dir_sectors = ((bpb->root_entry_count * 32) + (bpb->bytes_per_sector - 1)) / bpb->bytes_per_sector;
|
||||||
|
|
||||||
uint32_t fat_size;
|
uint32_t fat_size;
|
||||||
@ -1023,10 +1161,10 @@ static bool is_fat32(struct bpb *bpb) {
|
|||||||
// NOTE: the number of clusters
|
// NOTE: the number of clusters
|
||||||
uint32_t count_of_clusters = data_sec / bpb->sectors_per_cluster;
|
uint32_t count_of_clusters = data_sec / bpb->sectors_per_cluster;
|
||||||
if (count_of_clusters < 4085) {
|
if (count_of_clusters < 4085) {
|
||||||
debug_printf("Got FAT12 file system\n");
|
FAT32_DEBUG_PRINT("Got FAT12 file system");
|
||||||
return false;
|
return false;
|
||||||
} else if (count_of_clusters < 65525) {
|
} else if (count_of_clusters < 65525) {
|
||||||
debug_printf("Got FAT16 file system\n");
|
FAT32_DEBUG_PRINT("Got FAT16 file system");
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
return true;
|
return true;
|
||||||
@ -1046,7 +1184,10 @@ errval_t fat32_init(
|
|||||||
) {
|
) {
|
||||||
errval_t err;
|
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));
|
struct fat32 *fat32 = malloc(sizeof(struct fat32));
|
||||||
if (fat32 == NULL) return LIB_ERR_MALLOC_FAIL;
|
if (fat32 == NULL) return LIB_ERR_MALLOC_FAIL;
|
||||||
@ -1070,7 +1211,7 @@ errval_t fat32_init(
|
|||||||
}
|
}
|
||||||
|
|
||||||
// initialize struct contents
|
// initialize struct contents
|
||||||
// debug_printf("[fat32_init] initialize state\n");
|
// FAT32_DEBUG_PRINTF("initialize state");
|
||||||
fat32->bytes_per_sector = bpb->bytes_per_sector;
|
fat32->bytes_per_sector = bpb->bytes_per_sector;
|
||||||
fat32->sectors_per_cluster = bpb->sectors_per_cluster;
|
fat32->sectors_per_cluster = bpb->sectors_per_cluster;
|
||||||
fat32->reserved_sector_count = bpb->reserved_sector_count;
|
fat32->reserved_sector_count = bpb->reserved_sector_count;
|
||||||
@ -1088,15 +1229,19 @@ errval_t fat32_init(
|
|||||||
// fat32_print(bpb);
|
// fat32_print(bpb);
|
||||||
fat32_verify(bpb);
|
fat32_verify(bpb);
|
||||||
|
|
||||||
DEBUG_PRINTF("[fat32_init] verified FAT32\n");
|
// FAT32_DEBUG_PRINTF("verified FAT32");
|
||||||
|
|
||||||
*return_fat32 = fat32;
|
*return_fat32 = fat32;
|
||||||
|
|
||||||
|
#ifdef FAT32_PERFORMANCE
|
||||||
|
perf_add_now(&fat32_perf_context, "fat32_init" "_post");
|
||||||
|
#endif
|
||||||
|
|
||||||
return SYS_ERR_OK;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) {
|
static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) {
|
||||||
// debug_printf("[fat32_mkdir]\n");
|
// FAT32_DEBUG_PRINTF("[fat32_mkdir]");
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
// split the path into the part that should exist and the part to create
|
// 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
|
// 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;
|
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
|
// resolve the parent path
|
||||||
struct fat32_path_resolve_result parent_path_resolve_result;
|
struct fat32_path_resolve_result parent_path_resolve_result;
|
||||||
err = fat32_resolve_path_partial(fat32, path, basename, &parent_path_resolve_result);
|
err = fat32_resolve_path_partial(fat32, path, basename, &parent_path_resolve_result);
|
||||||
if (err_is_fail(err)) return err;
|
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[FAT32_SHORTNAME_SIZE];
|
||||||
char short_name_ext[FAT32_SHORTNAME_EXT_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;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
// check if the entry already exists
|
// 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(
|
err = fat32_search_in_directory(
|
||||||
fat32,
|
fat32,
|
||||||
&parent_path_resolve_result.directory_entry,
|
&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;
|
if (err_no(err) != FS_ERR_NOTFOUND) return err;
|
||||||
|
|
||||||
// iterate throught the parent directory to find a free entry
|
// 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;
|
struct fat32_path_resolve_result free_path_resolve_result;
|
||||||
err = fat32_allocate_directory_entry(
|
err = fat32_allocate_directory_entry(
|
||||||
fat32,
|
fat32,
|
||||||
@ -1148,13 +1293,13 @@ static errval_t _fat32_mkdir(struct fat32 *fat32, const char *path) {
|
|||||||
if (err_is_fail(err)) return err;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
// find a free cluster for the directory
|
// 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;
|
uint32_t free_cluster_number;
|
||||||
err = fat32_alloc_cluster(fat32, &free_cluster_number);
|
err = fat32_alloc_cluster(fat32, &free_cluster_number);
|
||||||
if (err_is_fail(err)) return err;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
// zero out cluster
|
// zero out cluster
|
||||||
// debug_printf("[fat32_mkdir] zeroing\n");
|
// FAT32_DEBUG_PRINTF("zeroing");
|
||||||
err = fat32_zero_cluster(fat32, free_cluster_number);
|
err = fat32_zero_cluster(fat32, free_cluster_number);
|
||||||
if (err_is_fail(err)) return err;
|
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);
|
err = fat32_write_directory_entry(fat32, ref, &dotdot_directory_entry);
|
||||||
if (err_is_fail(err)) return err;
|
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
|
// store the directory in the space in the parent directory we found
|
||||||
struct fat32_directory_entry directory_entry = {
|
struct fat32_directory_entry directory_entry = {
|
||||||
.attributes = FAT32_ATTR_DIRECTORY,
|
.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);
|
err = fat32_write_directory_entry(fat32, free_path_resolve_result.directory_entry_ref, &directory_entry);
|
||||||
if (err_is_fail(err)) return err;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
// debug_printf("[fat32_mkdir] done\n");
|
// FAT32_DEBUG_PRINTF("done");
|
||||||
|
|
||||||
return SYS_ERR_OK;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
@ -1234,7 +1379,7 @@ static errval_t _fat32_opendir(struct fat32 *fat32, const char *path, struct fat
|
|||||||
|
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
// debug_printf("[fat32_opendir]\n");
|
// FAT32_DEBUG_PRINTF("[fat32_opendir]");
|
||||||
|
|
||||||
// resolve the path to a directory entry
|
// resolve the path to a directory entry
|
||||||
struct fat32_path_resolve_result path_resolve_result;
|
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) {
|
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;
|
if (!dir_handle->is_dir) return FS_ERR_INVALID_FH;
|
||||||
|
|
||||||
return fat32_free_handle(fat32, dir_handle);
|
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) {
|
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);
|
assert(fileinfo != NULL);
|
||||||
|
|
||||||
errval_t err;
|
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) {
|
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;
|
errval_t err;
|
||||||
|
|
||||||
if (dir_handle == NULL || !dir_handle->is_dir) {
|
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) {
|
static errval_t _fat32_rmdir(struct fat32 *fat32, const char *path) {
|
||||||
// debug_printf("[fat32_rmdir]\n");
|
// FAT32_DEBUG_PRINTF("[fat32_rmdir]");
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
struct fat32_path_resolve_result path_resolve_result;
|
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) {
|
static errval_t _fat32_rm(struct fat32 *fat32, const char *path) {
|
||||||
// debug_printf("[fat32_rm]\n");
|
// FAT32_DEBUG_PRINTF("[fat32_rm]");
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
struct fat32_path_resolve_result path_resolve_result;
|
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) {
|
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
|
// resolve path to directory cluster
|
||||||
errval_t err;
|
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_no(err) == FAT_ERR_PATH_EMPTY) return FS_ERR_NOTFILE;
|
||||||
if (err_is_fail(err)) return err;
|
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
|
// resolve the parent path
|
||||||
struct fat32_path_resolve_result parent_path_resolve_result;
|
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);
|
err = fat32_alloc_cluster(fat32, &free_cluster_number);
|
||||||
if (err_is_fail(err)) return err;
|
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
|
// get time information for directory entry creation
|
||||||
uint16_t write_date, write_time;
|
uint16_t write_date, write_time;
|
||||||
fat32_get_time_information(&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
|
// store the directory in the space in the parent directory we found
|
||||||
assert(free_cluster_number > 1);
|
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);
|
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;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
// debug_printf("[fat32_fcreate] done\n");
|
// FAT32_DEBUG_PRINTF("done");
|
||||||
|
|
||||||
err = fat32_create_handle(
|
err = fat32_create_handle(
|
||||||
fat32,
|
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;
|
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;
|
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) {
|
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(fat32 != NULL);
|
||||||
assert(path != NULL);
|
assert(path != NULL);
|
||||||
assert(file_handle != NULL);
|
assert(file_handle != NULL);
|
||||||
|
|
||||||
|
FAT32_DEBUG_PRINT("start");
|
||||||
|
|
||||||
errval_t err;
|
errval_t err;
|
||||||
|
|
||||||
struct fat32_path_resolve_result path_resolve_result;
|
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) {
|
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;
|
errval_t err;
|
||||||
|
|
||||||
if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH;
|
if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH;
|
||||||
|
|
||||||
struct fat32_directory_entry directory_entry;
|
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);
|
err = fat32_read_directory_entry(fat32, file_handle->directory_entry_ref, &directory_entry);
|
||||||
if (err_is_fail(err)) return err;
|
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
|
// 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;
|
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);
|
size_t bytes_to_read = MIN(bytes, bytes_till_eof);
|
||||||
// if (bytes_to_read < bytes) {
|
// 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
|
// 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 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_left_in_sector = FAT32_BLOCK_SIZE - offset_in_sector;
|
||||||
size_t bytes_in_sector = MIN(bytes_left_in_sector, bytes_to_read - *bytes_read);
|
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));
|
err = fat32->read_object_fn(current_sector, offset_in_sector, bytes_in_sector, (buffer + *bytes_read));
|
||||||
if (err_is_fail(err)) return err;
|
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;
|
file_handle->byte_offset += bytes_in_sector;
|
||||||
// cancel early if we already read enough
|
// cancel early if we already read enough
|
||||||
if (*bytes_read == bytes_to_read) {
|
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;
|
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) {
|
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;
|
errval_t err;
|
||||||
|
|
||||||
if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH;
|
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;
|
*bytes_written = 0;
|
||||||
while (*bytes_written < bytes) {
|
while (*bytes_written < bytes) {
|
||||||
// make sure we never try to look at the reserved clusters during traversal
|
// 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(file_handle->current_cluster > 1);
|
||||||
assert(!fat32_is_end_of_cluster_chain(file_handle->current_cluster));
|
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 we had to increase the file size write it in the directory
|
||||||
if (directory_entry.file_size < file_handle->byte_offset) {
|
if (directory_entry.file_size < file_handle->byte_offset) {
|
||||||
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
|
// 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) {
|
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;
|
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) {
|
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
|
// get the current position if it is a file and return 0 otherwise
|
||||||
*pos = file_handle->is_dir ? 0 : file_handle->byte_offset;
|
*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;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
static errval_t _fat32_seek(struct fat32 *fat32, struct fat32_handle *file_handle, enum fs_seekpos whence, off_t offset) {
|
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;
|
errval_t err;
|
||||||
|
|
||||||
if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH;
|
if (file_handle == NULL || file_handle->is_dir) return FS_ERR_INVALID_FH;
|
||||||
|
|||||||
@ -12,7 +12,10 @@ void do_test_spawn(void) {
|
|||||||
domainid_t *pid = malloc(PROCESS_COUNT * sizeof(domainid_t));
|
domainid_t *pid = malloc(PROCESS_COUNT * sizeof(domainid_t));
|
||||||
for(uint i = 0; i < PROCESS_COUNT; ++i) {
|
for(uint i = 0; i < PROCESS_COUNT; ++i) {
|
||||||
debug_printf("TEST_SPAWN: spawn %u\n", 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
|
// wait for 10 seconds but handle events in the mean time
|
||||||
|
|||||||
@ -98,7 +98,7 @@ static void handle_child_recv(void *arg) {
|
|||||||
|
|
||||||
switch(msg.words[0]){
|
switch(msg.words[0]){
|
||||||
case RPC_MTYPE_CHILD_ENDPOINT:
|
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;
|
si->init_chan.remote_cap = cap;
|
||||||
err = lmp_chan_alloc_recv_slot(&si->init_chan);
|
err = lmp_chan_alloc_recv_slot(&si->init_chan);
|
||||||
if (err_is_fail(err)) {
|
if (err_is_fail(err)) {
|
||||||
@ -166,7 +166,7 @@ static errval_t elf_allocate(
|
|||||||
if (flags & PF_R) paging_flags |= KPI_PAGING_FLAGS_READ;
|
if (flags & PF_R) paging_flags |= KPI_PAGING_FLAGS_READ;
|
||||||
|
|
||||||
// Map into child address space
|
// 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);
|
// base, size, paging_flags);
|
||||||
err = paging_map_fixed_attr(
|
err = paging_map_fixed_attr(
|
||||||
st->paging_state, sv, frame,
|
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);
|
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 = vspace_buf_child;
|
||||||
domain_params->vspace_buf_len = total_space;
|
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) {
|
static errval_t spawn_load_elf_from_fs(char *path, char **elf_base, size_t *elf_bytes) {
|
||||||
int res;
|
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
|
// open the file
|
||||||
FILE *f = fopen(path, "r");
|
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;
|
if(*elf_base == NULL) return LIB_ERR_MALLOC_FAIL;
|
||||||
|
|
||||||
// load the elf to memory
|
// 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);
|
size_t read_bytes = fread(*elf_base, 1, *elf_bytes, f);
|
||||||
if (read_bytes != *elf_bytes) return FS_ERR_READ;
|
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;
|
errval_t err;
|
||||||
|
|
||||||
if(argc == 0) {
|
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;
|
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
|
// - Get the module from the multiboot image
|
||||||
// and map it (take a look at multiboot.c)
|
// 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) {
|
// for (int i = 0; i < argc; ++i) {
|
||||||
// printf("\"%s\", ", argv[i]);
|
// printf("\"%s\", ", argv[i]);
|
||||||
// }
|
// }
|
||||||
@ -589,9 +589,9 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si,
|
|||||||
};
|
};
|
||||||
// char buf[256];
|
// char buf[256];
|
||||||
// debug_print_cap_at_capref(buf, 256, cap_io);
|
// debug_print_cap_at_capref(buf, 256, cap_io);
|
||||||
// debug_printf(buf);
|
// DEBUG_PRINTF(buf);
|
||||||
// printf("\n");
|
// 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);
|
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);
|
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;
|
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());
|
// pt_print_state(get_current_paging_state());
|
||||||
|
|
||||||
if (is_multiboot) {
|
if (is_multiboot) {
|
||||||
@ -659,7 +659,7 @@ errval_t spawn_load_argv(int argc, char *argv[], struct spawninfo *si,
|
|||||||
free(tm);
|
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());
|
// pt_print_state(get_current_paging_state());
|
||||||
|
|
||||||
// - Setup the dispatcher
|
// - Setup the dispatcher
|
||||||
|
|||||||
@ -12,6 +12,7 @@ from numpy import std
|
|||||||
MEASUREMENT_TAG = "MEASUREMENT"
|
MEASUREMENT_TAG = "MEASUREMENT"
|
||||||
# searches for a measurement with #1 name, #2 tag, #3 time
|
# searches for a measurement with #1 name, #2 tag, #3 time
|
||||||
MEASUREMENT_REGEX = r"^.* " + MEASUREMENT_TAG + r" ([a-zA-Z_:-]*) ([0-9]*)$"
|
MEASUREMENT_REGEX = r"^.* " + MEASUREMENT_TAG + r" ([a-zA-Z_:-]*) ([0-9]*)$"
|
||||||
|
FREQUENCY = 8000000
|
||||||
|
|
||||||
# TODO change this for the actual measurement
|
# TODO change this for the actual measurement
|
||||||
# data_basedir = os.environ.get("BFBUILD_QEMU")
|
# data_basedir = os.environ.get("BFBUILD_QEMU")
|
||||||
@ -38,7 +39,7 @@ def read_data(file):
|
|||||||
with open(file) as f:
|
with open(file) as f:
|
||||||
return f.readlines()
|
return f.readlines()
|
||||||
|
|
||||||
def build_dataseries(measurements, start_tag, end_tag):
|
def build_dataseries(measurements, start_tag, end_tag, divider=(FREQUENCY / 1000)):
|
||||||
datapoints = []
|
datapoints = []
|
||||||
measurements = list(filter(lambda m: start_tag == m["tag"] or end_tag == m["tag"], measurements))
|
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}")
|
print(f"[ERROR] Got end tag without start {end_tag}")
|
||||||
else:
|
else:
|
||||||
if m["tag"] == end_tag:
|
if m["tag"] == end_tag:
|
||||||
datapoints.append(m["timestamp"] - started_at)
|
duration = (m["timestamp"] - started_at) / divider
|
||||||
|
datapoints.append(duration)
|
||||||
started_at = None
|
started_at = None
|
||||||
elif m["tag"] == start_tag:
|
elif m["tag"] == start_tag:
|
||||||
print(f"[ERROR] Invalid sequence, ignoring last start 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
|
return measurements
|
||||||
|
|
||||||
def create_bar_chart(dataset, title, out_file):
|
def create_metrics(dataset, unit="ms"):
|
||||||
# calculate stats for each data series
|
|
||||||
metrics = {}
|
metrics = {}
|
||||||
for key in dataset:
|
for key in dataset:
|
||||||
d_mean = mean(dataset[key])
|
d_mean = mean(dataset[key])
|
||||||
d_std = std(dataset[key])
|
d_std = std(dataset[key])
|
||||||
d_median = median(dataset[key])
|
d_median = median(dataset[key])
|
||||||
metrics[key] = (d_mean, d_std)
|
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
|
# create the plot
|
||||||
p.clf()
|
p.clf()
|
||||||
fig, ax = p.subplots() #figsize=(12,5))
|
fig, ax = p.subplots(figsize=figsize)
|
||||||
p.title(title)
|
p.title(title)
|
||||||
p.ylabel("median duration (cycles)")
|
p.ylabel(f"median duration ({unit})")
|
||||||
p.bar(
|
p.bar(
|
||||||
metrics.keys(),
|
metrics.keys(),
|
||||||
[x[0] for x in metrics.values()],
|
[x[0] for x in metrics.values()],
|
||||||
yerr=[x[1] for x in metrics.values()],
|
yerr=[x[1] for x in metrics.values()],
|
||||||
|
capsize=5
|
||||||
)
|
)
|
||||||
ax.set_ylim(0)
|
ax.set_ylim(0)
|
||||||
p.savefig(os.path.join(out_dir, out_file))
|
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():
|
def main():
|
||||||
|
|
||||||
dataset = {}
|
# dataset = {}
|
||||||
|
# measurements = get_measurements_from_file("perf/perf.log")
|
||||||
# dataset["performance"] = build_dataseries(measurements, "aos_performance:start", "aos_performance:done")
|
# dataset["measurements"] = build_dataseries(measurements, "aos_performance:start", "aos_performance:done", divider=1)
|
||||||
|
# create_timeline(dataset, "Performance Measurement System Latency", "perf/perf.jpg")
|
||||||
|
|
||||||
# URPC
|
# URPC
|
||||||
# title = "URPC Micro Benchmark"
|
# dataset = {}
|
||||||
# dataset["client_to_server"] = build_dataseries(measurements, "aos_urpc_nop:start", "aos_urpc_server:start")
|
# yielded_measurements = get_measurements_from_file("urpc/yield.log")
|
||||||
# dataset["server_schedule_task"] = build_dataseries(measurements, "aos_urpc_server:start", "aos_urpc_server:triggered_closure")
|
# dataset["yield_to_server"] = build_dataseries(yielded_measurements, "aos_urpc_nop:start", "aos_urpc_server:start", divider=1)
|
||||||
# dataset["server_completed_task"] = build_dataseries(measurements, "aos_urpc_server:triggered_closure", "aos_urpc_server:done")
|
# dataset["yield_to_client"] = build_dataseries(yielded_measurements, "aos_urpc_server:done", "aos_urpc_nop:done", divider=1)
|
||||||
# dataset["server_to_client"] = build_dataseries(measurements, "aos_urpc_server:done", "aos_urpc_nop:done")
|
# 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
|
# BLOCK DRIVER
|
||||||
# measurements = get_measurements_from_file("block_driver/no_optimization.log")
|
# measurements = get_measurements_from_file("block_driver/no_optimization.log")
|
||||||
|
# # disk latency without optimization
|
||||||
# dataset = {}
|
# dataset = {}
|
||||||
# # we skip the first datapoint here because it is reliably very high compared to all others
|
# # we only take 200 measurements to not overload the plot and to have the same number of read and write measurements
|
||||||
# dataset["read_device"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[1:]
|
# dataset["read unoptimized"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[10:210]
|
||||||
# dataset["read_memcpy"] = build_dataseries(measurements, "block_driver_read_object:memcpy", "block_driver_read_object:done")
|
# dataset["write unoptimized"] = build_dataseries(measurements, "block_driver_write_object:memcpy", "block_driver_write_object:done")[10:210]
|
||||||
# dataset["write_read"] = build_dataseries(measurements, "block_driver_write_object:start", "block_driver_write_object:read")
|
# # disk latency with optimization
|
||||||
# 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")
|
|
||||||
# measurements = get_measurements_from_file("block_driver/no_sleep.log")
|
# measurements = get_measurements_from_file("block_driver/no_sleep.log")
|
||||||
# dataset_compare = {}
|
# # we only take 200 measurements to not overload the plot and to have the same number of read and write measurements
|
||||||
# dataset_compare["read_unopt"] = dataset["read_device"]
|
# dataset["read optimized"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[10:210]
|
||||||
# dataset_compare["write_unopt"] = dataset["write_device"]
|
# dataset["write optimized"] = build_dataseries(measurements, "block_driver_write_object:memcpy", "block_driver_write_object:done")[10:210]
|
||||||
# dataset_compare["read_nosleep"] = build_dataseries(measurements, "block_driver_read_object:start", "block_driver_read_object:memcpy")[1:]
|
# create_metrics(dataset)
|
||||||
# dataset_compare["write_nosleep"] = build_dataseries(measurements, "block_driver_write_object:memcpy", "block_driver_write_object:done")
|
# create_timeline(dataset, "Block Driver Disk Latency", "block_driver/disk_latency.jpg", unit="ms")
|
||||||
# create_bar_chart(dataset_compare, "Block Driver Optimizations", "block_driver/optimizations.jpg")
|
|
||||||
|
|
||||||
# create plots for data series
|
# FILESYSTEM
|
||||||
# for key in dataset:
|
# throughput
|
||||||
# d = dataset[key]
|
# metrics = {}
|
||||||
# p.clf()
|
# measurements = get_measurements_from_file("file_system/makro_no_optimization.log")
|
||||||
# p.title(key)
|
# dataset_unopt = {}
|
||||||
# p.xlabel("datapoint index")
|
# dataset_unopt["read"] = list(map(lambda d: 10 * 4096 / d, build_dataseries(measurements, "measure_read_throughput:pre", "measure_read_throughput:post", divider=FREQUENCY)))[1:]
|
||||||
# p.ylabel("duration (cycles)")
|
# dataset_unopt["write"] = list(map(lambda d: 10 * 4096 / d, build_dataseries(measurements, "measure_write_throughput:pre", "measure_write_throughput:post", divider=FREQUENCY)))[1:]
|
||||||
# p.plot(range(len(d)), d)
|
# metrics["unoptimized"] = create_metrics(dataset_unopt)
|
||||||
# p.savefig(os.path.join(out_dir, f"{key}.jpg"))
|
# 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__":
|
if __name__ == "__main__":
|
||||||
main()
|
main()
|
||||||
|
|||||||
BIN
performance/plots/block_driver/disk_latency.jpg
Normal file
|
After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
BIN
performance/plots/file_system/latency.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
483
performance/plots/file_system/makro_multi_cache.log
Normal file
@ -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)
|
||||||
|
7[r[999;999H[6n8Scanning 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
|
||||||
|
[34minit.[31m0.0[0m: initializing dynamic heap
|
||||||
|
[34minit.[31m0.0[0m: running main on staticthread!
|
||||||
|
[34minit.[31m0.0[0m: init domain starting on core 0 (IMX8X), invoked as: init 2097152
|
||||||
|
[34minit.[31m0.0[0m: grading_setup_bsp_init(argc=2)
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=805f8000, size=3a08000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=86200000, size=1e00000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=90020000, size=1e0000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=90500000, size=1b00000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=94c00000, size=66c51000
|
||||||
|
[34minit.[31m0.0[0m: Added 1761 MB of physical memory.
|
||||||
|
[34minit.[31m0.0[0m: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD
|
||||||
|
[34minit.[31m0.0[0m: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP
|
||||||
|
kernel 0: ARMv8-A: Timer interrupt received!
|
||||||
|
[34minit.[31m0.0[0m: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD
|
||||||
|
[34minit.[31m0.0[0m: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Relocating image.
|
||||||
|
[34minit.[31m0.0[0m: Relocating image.
|
||||||
|
[34minit.[31m0.0[0m: [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
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
kernel 1: ARMv8-A: Global data at 0xffff000080200000
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 2
|
||||||
|
kernel 1: ARMv8-A: Kernel stack at 0xffff00008088a000.. 0xffff00008089a000
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 1 for process "block_driver_server".
|
||||||
|
kernel 1: ARMv8-A: Kernel first byte at 0xffff000080841000
|
||||||
|
[34minit.[31m0.0[0m: [spawn_load_elf_from_multiboot] block_driver_server
|
||||||
|
kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080841800
|
||||||
|
[34minit.[31m0.0[0m: SPAWN: multiboot mapped block_driver_server, size: 505159, magic: 7f ELF
|
||||||
|
kernel 1: GICv3: Enabling CPU interface
|
||||||
|
kernel 1: GICv3: CPU interface enabled
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 2 for process "enet".
|
||||||
|
kernel 1: ARMv8-A: Enabling timers
|
||||||
|
[34minit.[31m0.0[0m: [spawn_load_elf_from_multiboot] enet
|
||||||
|
kernel 1: isr_el1=0x0
|
||||||
|
[34minit.[31m0.0[0m: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF
|
||||||
|
System counter frequency is 8000000Hz.
|
||||||
|
Timeslice interrupt every 640000 ticks (80ms).
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 3
|
||||||
|
kernel 1: ARMv8-A: Setting coreboot spawn handler
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: initializing dynamic heap
|
||||||
|
kernel 1: ARMv8-A: Calling arm_kernel_startup
|
||||||
|
[34minit.[31m0.3[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
kernel 1: ARMv8-A: Doing non-BSP related bootup
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: Received child init OK
|
||||||
|
kernel 1: ARMv8-A: Memory: 8089a000, 80e04000, size=5544 kB
|
||||||
|
[34menet.[31m0.0[0m: initializing dynamic heap
|
||||||
|
kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core
|
||||||
|
[34minit.[31m0.3[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init
|
||||||
|
[34menet.[31m0.0[0m: Received child init OK
|
||||||
|
spawn module: armv8/sbin/init
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000
|
||||||
|
[34menet.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
kernel 1: ARMv8-A: creating monitor URPC frame cap
|
||||||
|
[34menet.[31m0.1[0m: 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
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: running main on staticthread!
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: init domain starting on core 1 (IMX8X), invoked as: armv8/sbin/init 0 chanid=0 archid=0
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [app_main]
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [app_main]: received bootinfo with 43 regions
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: grading_setup_app_init(bi=0x80007fea10)
|
||||||
|
[34minit.[31m0.3[0m: Allocated pid 3 for process "echoserver".
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [spawn_load_elf_from_multiboot] echoserver
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF
|
||||||
|
kernel 1: ARMv8-A: Timer interrupt received!
|
||||||
|
[34mechoserver.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: paging_init_onthread thread id: 2
|
||||||
|
[34marmv8/sbin/init.[31m1.2[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34mechoserver.[31m1.0[0m: Received child init OK
|
||||||
|
[34mechoserver.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
Echo server: registering
|
||||||
|
Echo server: listening
|
||||||
|
[34menet.[31m0.1[0m: [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
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: TEST_SPAWN: spawn 0
|
||||||
|
[34minit.[31m0.0[0m: Message handler loop
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 4 for process "filesystem_performance".
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [spawn_load_elf_from_multiboot] filesystem_performance
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: multiboot mapped filesystem_performance, size: 685471, magic: 7f ELF
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 5 for process "shelly".
|
||||||
|
[34mfilesystem_perfo.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [spawn_load_elf_from_multiboot] shelly
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: multiboot mapped shelly, size: 480599, magic: 7f ELF
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: Message handler loop
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34mfilesystem_perfo.[31m1.0[0m: Received child init OK
|
||||||
|
[34mshelly.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34mshelly.[31m1.0[0m: Received child init OK
|
||||||
|
[34mfilesystem_perfo.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[34mshelly.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[block_driver_server] incoming connection
|
||||||
|
[block_driver_server] connection ready to receive requests
|
||||||
|
[34mshelly.[31m1.1[0m: welcome to shelly!
|
||||||
|
[34mshelly.[31m1.1[0m: libc exit NYI!
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_fopen_fclose
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267841489
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267844380
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267844381
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267846449
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267846449
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267849358
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267849359
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267851483
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267851483
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267854429
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267854429
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267856484
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267856485
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267859407
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267859407
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267861539
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267861540
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267864477
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267864478
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267866606
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267866607
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267869473
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267869473
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267871601
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267871602
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267874431
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267874432
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267876558
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267876558
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267879381
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267879382
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267881533
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267881533
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267884445
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267884445
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267886570
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 267886570
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 267889375
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 267889376
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 267891515
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_fcreate_and_rm_single
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 275536931
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 280657670
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 280659793
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 285777076
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 285777080
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 290897993
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 290900069
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 296017342
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 296017346
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 301138151
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 301140302
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 306257498
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 306257503
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 311378375
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 311380543
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 316497744
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 316497749
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 321618638
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 321620736
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 326737989
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 326737993
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 331858821
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 331860894
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 336978205
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 336978210
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 342099059
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 342101163
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 347218504
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 347218509
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 352339307
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 352341458
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 357458670
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 357458674
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 362579513
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 362581642
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 367698885
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 367698890
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 372819778
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 372821868
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: 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
|
||||||
|
[34mechoserver.[31m1.1[0m: libc exit NYI!
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 380731343
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 411219911
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 411219914
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 416339983
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 416339984
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 447060681
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 447060683
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 452180824
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 452180826
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 482901455
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 482901457
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 488021597
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 488021599
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 518806057
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 518806058
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 523926192
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 523926194
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 554646853
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 554646854
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 559766964
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 559766966
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 590487599
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 590487601
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 595607650
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 595607652
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 626328326
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 626328327
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 631448466
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 631448468
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 662169087
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 662169088
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 667289152
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 667289154
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 698009819
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 698009821
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 703129897
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 703129899
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 733850450
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 733850452
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 738970588
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_write_throughput
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 746651492
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 1294502197
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 1294510174
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 1604268528
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 1604276513
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 1914034973
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 1914043038
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 2223801327
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 2223809299
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 2533567693
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 2533575751
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 2843334006
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 2843341962
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 3153100286
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 3153108298
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 3462866810
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 3462874823
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 3772633085
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 3772641053
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 4082399547
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_read_throughput
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 4393466016
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 4600823832
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 4600825231
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 4808188290
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 4808189762
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 5015552601
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 5015554038
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 5222916837
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 5222918317
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 5430281127
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 5430282542
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 5637645486
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 5637646922
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 5845009870
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 5845011293
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 6052374166
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 6052375594
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 6259738569
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 6259739971
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 6467102925
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_fcreate_and_rm_many
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6468385161
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6483747258
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6483749465
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6488867325
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6488869519
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6493987513
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6493989715
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6499107512
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6499109649
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6504227617
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6504229787
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6509347702
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6509349888
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6514467906
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6514470065
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6519588030
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6519590214
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6524708041
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 6524710229
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 6529828240
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6531210911
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6536227578
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6536227628
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6541347700
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6541347749
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6546467778
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6546467825
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6551587917
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6551587963
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6556707991
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6556708035
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6561828144
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6561828193
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6566948206
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6566948250
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6572068326
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6572068373
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6577188474
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 6577188523
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 6582308507
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: libc exit NYI!
|
||||||
659
performance/plots/file_system/makro_no_optimization.log
Normal file
@ -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)
|
||||||
|
|
||||||
|
7[r[999;999H[6n8Scanning 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
|
||||||
|
[34minit.[31m0.0[0m: initializing dynamic heap
|
||||||
|
[34minit.[31m0.0[0m: running main on staticthread!
|
||||||
|
[34minit.[31m0.0[0m: init domain starting on core 0 (IMX8X), invoked as: init 2097152
|
||||||
|
[34minit.[31m0.0[0m: grading_setup_bsp_init(argc=2)
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=805f8000, size=3a08000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=86200000, size=1e00000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=90020000, size=1e0000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=90500000, size=1b00000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=94c00000, size=66c51000
|
||||||
|
[34minit.[31m0.0[0m: Added 1761 MB of physical memory.
|
||||||
|
[34minit.[31m0.0[0m: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD
|
||||||
|
[34minit.[31m0.0[0m: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP
|
||||||
|
kernel 0: ARMv8-A: Timer interrupt received!
|
||||||
|
[34minit.[31m0.0[0m: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD
|
||||||
|
[34minit.[31m0.0[0m: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Relocating image.
|
||||||
|
[34minit.[31m0.0[0m: Relocating image.
|
||||||
|
[34minit.[31m0.0[0m: [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
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
kernel 1: ARMv8-A: Global data at 0xffff000080200000
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 2
|
||||||
|
kernel 1: ARMv8-A: Kernel stack at 0xffff00008088a000.. 0xffff00008089a000
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 1 for process "block_driver_server".
|
||||||
|
kernel 1: ARMv8-A: Kernel first byte at 0xffff000080841000
|
||||||
|
[34minit.[31m0.0[0m: [spawn_load_elf_from_multiboot] block_driver_server
|
||||||
|
kernel 1: ARMv8-A: Exception vectors (VBAR_EL1): 0xffff000080841800
|
||||||
|
[34minit.[31m0.0[0m: SPAWN: multiboot mapped block_driver_server, size: 504983, magic: 7f ELF
|
||||||
|
kernel 1: GICv3: Enabling CPU interface
|
||||||
|
kernel 1: GICv3: CPU interface enabled
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 2 for process "enet".
|
||||||
|
kernel 1: ARMv8-A: Enabling timers
|
||||||
|
[34minit.[31m0.0[0m: [spawn_load_elf_from_multiboot] enet
|
||||||
|
kernel 1: isr_el1=0x0
|
||||||
|
[34minit.[31m0.0[0m: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF
|
||||||
|
System counter frequency is 8000000Hz.
|
||||||
|
Timeslice interrupt every 640000 ticks (80ms).
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 3
|
||||||
|
kernel 1: ARMv8-A: Setting coreboot spawn handler
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: initializing dynamic heap
|
||||||
|
kernel 1: ARMv8-A: Calling arm_kernel_startup
|
||||||
|
[34minit.[31m0.3[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
kernel 1: ARMv8-A: Doing non-BSP related bootup
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: Received child init OK
|
||||||
|
kernel 1: ARMv8-A: Memory: 8089a000, 80e04000, size=5544 kB
|
||||||
|
[34menet.[31m0.0[0m: initializing dynamic heap
|
||||||
|
kernel 1: ARMv8-A: spawning 'armv8/sbin/init' on APP core
|
||||||
|
[34minit.[31m0.3[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
kernel 1: ARMv8-A: spawn_init_common armv8/sbin/init
|
||||||
|
[34menet.[31m0.0[0m: Received child init OK
|
||||||
|
spawn module: armv8/sbin/init
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
kernel 1: init page tables: l0=0xffff000080ba0000, l1=0xffff000080ba1000, l2=0xffff000080ba2000, l3=0xffff000080ba3000
|
||||||
|
[34menet.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
kernel 1: ARMv8-A: creating monitor URPC frame cap
|
||||||
|
[34menet.[31m0.1[0m: 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
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: running main on staticthread!
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: init domain starting on core 1 (IMX8X), invoked as: armv8/sbin/init 0 chanid=0 archid=0
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [app_main]
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [app_main]: received bootinfo with 43 regions
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: grading_setup_app_init(bi=0x80007fea10)
|
||||||
|
[34minit.[31m0.3[0m: Allocated pid 3 for process "echoserver".
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [spawn_load_elf_from_multiboot] echoserver
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: multiboot mapped echoserver, size: 506775, magic: 7f ELF
|
||||||
|
kernel 1: ARMv8-A: Timer interrupt received!
|
||||||
|
[34mechoserver.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: paging_init_onthread thread id: 2
|
||||||
|
[34marmv8/sbin/init.[31m1.2[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34mechoserver.[31m1.0[0m: Received child init OK
|
||||||
|
[34mechoserver.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
Echo server: registering
|
||||||
|
Echo server: listening
|
||||||
|
[34menet.[31m0.1[0m: [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
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: TEST_SPAWN: spawn 0
|
||||||
|
[34minit.[31m0.0[0m: Message handler loop
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 4 for process "filesystem_performance".
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [spawn_load_elf_from_multiboot] filesystem_performance
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: multiboot mapped filesystem_performance, size: 685503, magic: 7f ELF
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 5 for process "shelly".
|
||||||
|
[34mfilesystem_perfo.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [spawn_load_elf_from_multiboot] shelly
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: multiboot mapped shelly, size: 480599, magic: 7f ELF
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: Message handler loop
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34mfilesystem_perfo.[31m1.0[0m: Received child init OK
|
||||||
|
[34mshelly.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34mshelly.[31m1.0[0m: Received child init OK
|
||||||
|
[34mfilesystem_perfo.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[34mshelly.[31m1.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[block_driver_server] incoming connection
|
||||||
|
[block_driver_server] connection ready to receive requests
|
||||||
|
[34mshelly.[31m1.1[0m: welcome to shelly!
|
||||||
|
[34mshelly.[31m1.1[0m: libc exit NYI!
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_fopen_fclose
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 457839099
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 460397283
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 460397285
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 460399605
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 460399606
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 462956982
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 462956984
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 462959281
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 462959281
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 465517169
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 465517171
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 465519366
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 465519368
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 468077175
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 468077177
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 468079421
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 468079422
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 470637198
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 470637201
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 470639534
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 470639536
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 473197349
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 473197352
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 473199588
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 473199590
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 475757383
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 475757385
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 475759642
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 475759644
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 478317386
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 478317389
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 478319707
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 478319707
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 480877471
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 480877473
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_close 480879775
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_open 480879776
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:post_open 483437561
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fopen_fclose:pre_close 483437563
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: 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
|
||||||
|
[34mechoserver.[31m1.1[0m: libc exit NYI!
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 506477373
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 526958792
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 526961035
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 547438578
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 547438582
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 567919863
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 567922162
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 588399591
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 588399596
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 608880939
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 608883211
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 629360801
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 629360806
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 649842085
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 649844323
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 670321835
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 670321839
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 690803210
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 690805436
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 711282904
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 711282909
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 731764235
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 731766460
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 752243943
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 752243947
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 772725355
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 772727536
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 793205089
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 793205092
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 813686375
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 813688604
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 834166160
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 834166163
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 854647431
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 854649654
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 875127159
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_create 875127163
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_create 895608469
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:pre_rm 895610735
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_single:post_rm 916088315
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_mkdir_and_rmdir_single
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 921208419
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 990330188
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 990330191
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1013370855
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1013370857
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1082492686
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1082492687
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1105533303
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1105533305
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1174655151
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1174655152
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1197695717
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1197695719
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1266817497
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1266817499
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1289858172
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1289858174
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1358979989
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1358979991
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1382020587
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1382020590
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1451142410
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1451142412
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1474182995
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1474182997
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1543304760
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1543304762
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1566345313
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1566345315
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1635467059
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1635467061
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1658507660
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1658507662
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1727629459
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1727629460
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1750670095
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_mkdir 1750670097
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_mkdir 1819791938
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:pre_rmdir 1819791940
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_mkdir_and_rmdir_single:post_rmdir 1842832572
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_write_throughput
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 1868434006
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 3115185495
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 3122866487
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 3862725069
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 3870406091
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 4610264164
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 4617945189
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 5357803585
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 5365484522
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 6105342783
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 6113023932
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 6852882196
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 6860563199
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 7600421453
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 7608102542
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 8347960503
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 8355641466
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 9095499818
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:pre 9103180730
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_write_throughput:post 9843039238
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_read_throughput
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 10594435998
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 10924682169
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 10924683732
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 11254930902
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 11254932461
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 11585179541
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 11585181028
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 11915428304
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 11915429745
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 12245676963
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 12245678408
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 12575925700
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 12575927190
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 12906174258
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 12906175741
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 13236423209
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 13236424708
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 13566672021
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:pre 13566673545
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_read_throughput:post 13896920873
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Measuring: measure_fcreate_and_rm_many
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13898217224
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 13928939758
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13928942169
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 13959660614
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13959662904
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 13990381503
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 13990383775
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 14021102252
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14021104543
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 14051823013
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14051825388
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 14082543891
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14082546178
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 14113264647
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14113267000
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 14143985537
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14143987819
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 14174706348
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_create 14174708620
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_create 14205427139
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14206823746
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14227186939
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14227186991
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14247667520
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14247667566
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14268148038
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14268148083
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14288628582
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14288628630
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14309109126
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14309109177
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14329589607
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14329589653
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14350070202
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14350070249
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14370550712
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14370550759
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14391031283
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:pre_rm 14391031331
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT measure_fcreate_and_rm_many:post_rm 14411511825
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: libc exit NYI!
|
||||||
|
|
||||||
|
Terminating...
|
||||||
|
Thanks for using picocom
|
||||||
1215
performance/plots/file_system/micro_multi_cache.log
Normal file
1391
performance/plots/file_system/micro_no_optimization.log
Normal file
BIN
performance/plots/file_system/throughput.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
620
performance/plots/paging/no_optimization_core_0.log
Normal file
@ -0,0 +1,620 @@
|
|||||||
|
-------------------------------
|
||||||
|
Measuring: measure_pagefault_latency
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 158954670
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 158954673
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 158954677
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 159094000
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 159572735
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 159572738
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 159901831
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 159901838
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 159901843
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 160211881
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 160212133
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 160212134
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 160541217
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 160541222
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 160541226
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 160851956
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 160852221
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 160852223
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 161181309
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 161181315
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 161181319
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 161494505
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 161494736
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 161494738
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 161823836
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 161823843
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 161823846
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 162135828
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 162136083
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 162136085
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 162465184
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 162465190
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 162465194
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 162773090
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 162773342
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 162773343
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 163102432
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 163102437
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 163102440
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 163412235
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 163412496
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 163412499
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 163741891
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 163741897
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 163741901
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 164053202
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 164053452
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 164053453
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 164382764
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 164382771
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 164382775
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 164691964
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 164692221
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 164692223
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 165021324
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 165021330
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 165021333
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 165024157
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 165024445
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 165024448
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 165353537
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 165353542
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 165353545
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 165356124
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 165356415
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 165356417
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 165685534
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 165685541
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 165685545
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 165972500
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 165972799
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 165972801
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 166301861
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 166301868
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 166301871
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 166326819
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 166327062
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 166327063
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 166656167
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 166656173
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 166656177
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 166697725
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 166697995
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 166697996
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 167027301
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 167027311
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 167027314
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 167612640
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 167612904
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 167612906
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 167941985
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 167941990
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 167941993
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 168252487
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 168252761
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 168252763
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 168581812
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 168581817
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 168581821
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 168583986
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 168584239
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 168584242
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 168913663
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 168913670
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 168913673
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 169554914
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 169555197
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 169555199
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 169884307
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 169884313
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 169884317
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 169886957
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 169887252
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 169887254
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 170216378
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 170216383
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 170216387
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 170858075
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 170858353
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 170858355
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 171187435
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 171187443
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 171187446
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 171189671
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 171189955
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 171189958
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 171519229
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 171519238
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 171519242
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 172160625
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 172160886
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 172160888
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 172490004
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 172490009
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 172490012
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 172492657
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 172492926
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 172492929
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 172822076
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 172822083
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 172822086
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 173463698
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 173463932
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 173463936
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 173792991
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 173792998
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 173793002
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 173795049
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 173795311
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 173795314
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 174124717
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 174124723
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 174124726
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 174766140
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 174766439
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 174766441
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 175095561
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 175095567
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 175095570
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 175098130
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 175098415
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 175098418
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 175427557
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 175427562
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 175427565
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 176069259
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 176069530
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 176069532
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 176398615
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 176398622
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 176398625
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 176418248
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 176418523
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 176418524
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 176748413
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 176748421
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 176748425
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 177389659
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 177389937
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 177389938
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 177719043
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 177719048
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 177719052
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 177721440
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 177721687
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 177721688
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 178050831
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 178050837
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 178050840
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 178692598
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 178692863
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 178692864
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 179021960
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 179021967
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 179021970
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 179023592
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 179023856
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 179023859
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 179353687
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 179353694
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 179353697
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 179995146
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 179995414
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 179995416
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 180324460
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 180324466
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 180324469
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 180327108
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 180327397
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 180327398
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 180656526
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 180656531
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 180656534
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 181298215
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 181298461
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 181298464
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 181627516
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 181627521
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 181627525
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 181645727
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 181645987
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 181645989
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 181975925
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 181975931
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 181975935
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 182611824
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 182612124
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 182612126
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 182941206
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 182941212
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 182941216
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 183305403
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 183305681
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 183305684
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 183634745
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 183634750
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 183634753
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 183891515
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 183891814
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 183891817
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 184220905
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 184220914
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 184220917
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 184640261
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 184640500
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 184640502
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 184969561
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 184969567
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 184969571
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 185171553
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 185171807
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 185171809
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 185500890
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 185500895
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 185500898
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 185920192
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 185920483
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 185920485
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 186491403
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 186491410
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 186491414
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 186560007
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 186560273
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 186560278
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 186889357
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 186889362
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 186889365
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 187200557
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 187200836
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 187200837
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 187529943
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 187529949
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 187529952
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 187840062
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 187840302
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 187840304
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 188169343
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 188169349
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 188169352
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 188480301
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 188480587
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 188480590
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 188809647
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 188809654
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 188809657
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 189011667
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 189011943
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 189011946
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 189341039
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 189341045
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 189341049
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 189760673
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 189760951
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 189760953
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 190090044
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 190090050
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 190090053
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 190400217
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 190400489
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 190400490
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 190729514
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 190729519
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 190729522
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 191040443
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 191040760
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 191040763
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 191369815
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 191369822
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 191369825
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 191680153
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 191680409
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 191680412
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 192009496
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 192009502
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 192009506
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 192320706
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 192320981
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 192320984
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 192650075
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 192650084
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 192650088
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 192960278
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 192960531
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 192960532
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 193289613
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 193289620
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 193289623
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 193600533
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 193600817
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 193600820
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 193929921
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 193929927
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 193929930
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 194131536
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 194131820
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 194131822
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 194460896
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 194460902
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 194460906
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 194934689
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 194934958
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 194934960
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 195264042
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 195264047
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 195264050
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 195574194
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 195574472
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 195574474
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 195903509
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 195903515
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 195903518
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 196214528
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 196214837
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 196214840
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 196543953
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 196543958
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 196543962
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 196854302
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 196854583
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 196854586
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 197183635
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 197183642
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 197183646
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 197494845
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 197495134
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 197495137
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 197824211
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 197824219
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 197824222
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 198134265
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 198134485
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 198134488
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 198463542
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 198463547
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 198463550
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 198774366
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 198774610
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 198774612
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 199103710
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 199103717
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 199103720
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 199251405
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 199251660
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 199251661
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 199580757
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 199580764
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 199580767
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 200111133
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 200111388
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 200111391
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 200440470
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 200440475
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 200440478
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 200751030
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 200751286
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 200751288
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 201080353
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 201080361
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 201080364
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 201391526
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 201391831
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 201391834
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 201720935
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 201720941
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 201720944
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 202030984
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 202671514
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 202671517
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 203000644
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 203000650
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 203000654
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 203311312
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 203311601
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 203311604
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 203640666
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 203640672
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 203640675
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 203951402
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 203951666
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 203951670
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 204280765
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 204280771
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 204280774
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 204371768
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 204372051
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 204372053
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 204701094
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 204701099
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 204701103
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 205231338
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 205231565
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 205231568
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 205560678
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 205560683
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 205560687
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 205871464
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 205871732
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 205871735
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 206200838
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 206200844
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 206200848
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 206511622
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 206511878
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 206511879
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 206840936
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 206840941
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 206840945
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 207151596
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 207151844
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 207151847
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 207480889
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 207480895
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 207480898
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 207791480
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 207791739
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 207791740
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 208120843
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 208120850
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 208120854
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 208431966
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 208432260
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 208432262
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 208761359
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 208761364
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 208761368
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 209071403
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 209071657
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 209071659
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 209400683
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 209400688
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 209400692
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 209491909
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 209492180
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 209492181
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 209821232
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 209821237
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 209821241
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 210351825
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 210352086
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 210352088
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 210681158
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 210681163
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 210681166
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 210991739
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 210992011
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 210992012
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 211321111
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 211321116
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 211321119
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 211631619
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 211631902
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 211631906
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 211961000
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 211961007
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 211961011
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 212272002
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 212272270
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 212272271
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 212601371
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 212601378
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 212601381
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 212911551
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 212911797
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 212911800
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 213240840
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 213240845
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 213240848
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 213551788
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 213552077
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 213552079
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 213881143
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 213881150
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 213881153
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 214191631
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 214191896
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 214191898
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 214520964
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 214520971
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 214520975
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 214611923
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 214612197
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 214612199
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 214941230
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 214941238
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 214941242
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 215526389
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 215526628
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 215526631
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 215855711
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 215855717
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 215855720
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 216166559
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 216166828
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 216166829
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 216495870
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 216495876
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 216495879
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 216806741
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 216807016
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 216807017
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 217136107
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 217136114
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 217136117
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 217446700
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 217446980
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 217446982
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 217776062
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 217776069
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 217776072
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 218086542
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 218086811
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 218086812
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 218415883
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 218415888
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 218415892
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 218727003
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 218727312
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 218727314
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 219056393
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 219056398
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 219056402
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 219366411
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 219366672
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 219366674
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 219695724
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 219695730
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 219695733
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 219731965
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 219732225
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 219732229
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 220061357
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 220061363
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 220061367
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 220703005
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 220703254
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 220703257
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 221032344
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 221032350
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 221032353
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 221342946
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 221343215
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 221343216
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 221672301
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 221672306
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 221672309
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 221982842
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 221983123
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 221983126
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 222312194
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 222312199
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 222312202
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 222623295
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 222623562
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 222623565
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 222952630
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 222952637
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 222952640
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 223262846
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 223263106
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 223263108
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 223592169
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 223592175
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 223592178
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 223903135
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 223903437
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 223903439
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:start 224232545
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:locked 224232551
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:vaddr 224232555
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:got_frame 224542926
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:mapped 224543211
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT pt_exception:unlocked 224543213
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: =============================
|
||||||
|
DONE
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: libc exit NYI!
|
||||||
|
|
||||||
|
Terminating...
|
||||||
|
Thanks for using picocom
|
||||||
620
performance/plots/paging/no_optimization_core_1.log
Normal file
@ -0,0 +1,620 @@
|
|||||||
|
-------------------------------
|
||||||
|
Measuring: measure_pagefault_latency
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 283723728
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 283723730
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 283723733
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 285004745
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 286285127
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 286285129
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 286614272
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 286614277
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 286614279
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 288844887
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 288845133
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 288845135
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 289174222
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 289174228
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 289174230
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 290124821
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 290125042
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 290125044
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 290454128
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 290454135
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 290454138
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 291404880
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 291405079
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 291405095
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 291734176
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 291734184
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 291734185
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 293964964
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 293965238
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 293965240
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 294294348
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 294294356
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 294294358
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 295245031
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 295245260
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 295245262
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 295574330
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 295574336
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 295574340
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 296525069
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 296525328
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 296525329
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 296854380
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 296854386
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 296854388
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 299085214
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 299085422
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 299085423
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 299414481
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 299414487
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 299414490
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 300365066
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 300365322
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 300365323
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 300694394
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 300694402
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 300694405
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 301645210
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 301645438
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 301645439
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 301974513
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 301974521
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 301974524
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 304205297
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 304205530
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 304205532
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 304534619
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 304534626
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 304534629
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 305485369
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 305485601
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 305485603
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 305814664
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 305814672
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 305814675
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 306765356
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 306765618
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 306765619
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 307094721
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 307094728
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 307094729
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 309325490
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 309325718
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 309325720
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 309654825
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 309654831
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 309654834
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 310605422
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 310605671
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 310605673
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 310934733
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 310934740
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 310934743
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 311885602
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 311885821
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 311885823
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 312214917
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 312214924
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 312214927
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 314445623
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 314445892
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 314445894
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 314774958
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 314774966
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 314774969
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 315725716
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 315725957
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 315725958
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 316055005
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 316055010
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 316055013
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 317005538
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 317005753
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 317005755
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 317334781
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 317334788
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 317334790
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 319565725
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 319565950
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 319565951
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 319895022
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 319895028
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 319895031
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 320845715
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 320845987
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 320845988
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 321175072
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 321175078
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 321175081
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 322125800
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 322126016
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 322126018
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 322455050
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 322455056
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 322455059
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 324685847
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 324686093
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 324686096
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 325015153
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 325015161
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 325015164
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 325965961
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 325966168
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 325966170
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 326295208
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 326295214
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 326295217
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 327245848
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 327246104
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 327246105
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 327575185
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 327575192
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 327575195
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 329806074
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 329806307
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 329806309
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 330135361
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 330135370
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 330135373
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 331086010
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 331086259
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 331086262
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 331415341
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 331415347
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 331415350
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 332366167
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 332366396
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 332366397
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 332695460
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 332695467
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 332695469
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 334926239
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 334926503
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 334926505
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 335255563
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 335255572
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 335255575
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 336206170
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 336206396
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 336206399
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 336535472
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 336535480
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 336535482
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 337486185
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 337486425
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 337486427
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 337815457
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 337815464
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 337815467
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 340046405
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 340046630
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 340046632
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 340375699
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 340375705
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 340375708
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 341326332
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 341326584
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 341326585
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 341655679
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 341655687
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 341655689
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 342606466
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 342606702
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 342606703
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 342935731
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 342935737
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 342935739
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 345166466
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 345166708
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 345166710
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 345495763
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 345495769
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 345495773
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 346446587
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 346446814
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 346446816
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 346775885
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 346775893
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 346775896
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 347726557
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 347726820
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 347726837
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 348055866
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 348055873
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 348055876
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 350286747
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 350287005
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 350287006
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 350616106
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 350616114
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 350616117
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 351566721
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 351566996
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 351566997
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 351896087
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 351896094
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 351896096
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 352846729
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 352846930
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 352846932
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 353176001
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 353176008
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 353176011
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 355406590
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 355406842
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 355406844
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 355735894
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 355735902
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 355735905
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 356686703
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 356686911
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 356686913
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 357015945
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 357015953
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 357015955
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 357966692
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 357966911
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 357966914
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 358295997
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 358296003
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 358296006
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 361806849
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 361807108
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 361807109
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 362136217
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 362136224
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 362136227
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 363086933
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 363087147
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 363087149
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 363416197
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 363416205
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 363416208
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 365646984
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 365647238
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 365647240
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 365976299
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 365976308
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 365976311
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 366927112
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 366927325
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 366927327
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 367256418
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 367256426
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 367256430
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 368207060
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 368207295
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 368207296
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 368536333
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 368536340
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 368536343
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 370767266
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 370767521
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 370767523
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 371096578
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 371096585
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 371096588
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 372047156
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 372047372
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 372047374
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 372376413
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 372376421
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 372376423
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 373327254
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 373327472
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 373327474
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 373656538
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 373656545
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 373656549
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 375887314
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 375887586
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 375887588
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 376216711
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 376216718
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 376216721
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 377167385
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 377167606
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 377167609
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 377496692
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 377496698
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 377496701
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 378447387
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 378447641
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 378447643
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 378776672
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 378776680
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 378776681
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 381007577
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 381007792
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 381007794
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 381336844
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 381336851
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 381336854
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 382287485
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 382287729
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 382287732
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 382616825
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 382616832
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 382616835
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 383567607
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 383567843
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 383567845
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 383896873
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 383896879
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 383896881
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 386127673
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 386127915
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 386127918
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 386456980
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 386456988
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 386456991
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 387407830
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 387408061
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 387408062
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 387737095
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 387737102
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 387737105
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 388687763
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 388688004
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 388688019
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 389017078
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 389017084
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 389017086
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 391247789
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 391248017
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 391248019
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 391577108
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 391577116
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 391577119
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 392527804
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 392528036
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 392528038
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 392857092
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 392857099
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 392857102
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 393807902
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 393808120
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 393808122
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 394137211
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 394137218
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 394137220
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 396367933
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 396368201
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 396368204
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 396697251
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 396697259
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 396697262
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 397648080
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 397648310
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 397648313
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 397977366
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 397977374
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 397977377
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 398927982
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 398928212
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 398928214
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 399257281
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 399257288
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 399257291
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 401488164
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 401488395
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 401488397
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 401817449
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 401817456
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 401817459
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 402768122
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 404048560
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 404048563
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 404377624
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 404377631
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 404377634
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 406608392
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 406608630
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 406608631
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 406937726
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 406937733
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 406937736
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 407888321
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 407888608
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 407888609
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 408217633
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 408217639
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 408217643
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 409168281
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 409168497
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 409168499
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 409497549
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 409497558
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 409497561
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 411728323
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 411728584
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 411728587
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 412057652
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 412057660
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 412057663
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 413008480
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 413008701
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 413008703
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 413337770
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 413337776
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 413337779
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 414288391
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 414288650
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 414288652
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 414617682
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 414617690
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 414617692
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 416848702
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 416848966
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 416848968
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 417178066
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 417178073
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 417178077
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 418128522
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 418128758
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 418128760
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 418457835
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 418457843
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 418457846
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 419408677
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 419408905
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 419408907
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 419737955
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 419737961
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 419737963
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 421968764
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 421969032
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 421969035
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 422298133
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 422298139
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 422298143
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 423248801
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 423249036
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 423249039
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 423578107
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 423578113
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 423578116
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 424528791
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 424529056
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 424529057
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 424858087
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 424858094
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 424858095
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 427088926
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 427089137
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 427089140
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 427418195
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 427418202
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 427418205
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 428368715
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 428368948
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 428368952
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 428698033
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 428698040
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 428698042
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 429648878
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 429649111
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 429649113
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 429978155
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 429978160
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 429978164
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 432208912
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 432209162
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 432209163
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 432538256
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 432538262
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 432538266
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 433489026
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 433489249
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 433489252
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 433818306
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 433818312
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 433818315
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 434769005
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 434769276
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 434769279
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 435098360
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 435098367
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 435098370
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 437329096
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 437329342
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 437329344
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 437658392
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 437658398
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 437658401
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 438609078
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 438609315
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 438609317
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 438938371
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 438938379
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 438938382
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 439889229
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 439889449
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 439889451
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 440218493
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 440218500
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 440218502
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 442449272
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 442449533
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 442449534
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 442778596
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 442778604
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 442778607
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 443729396
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 443729654
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 443729656
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 444058718
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 444058725
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 444058727
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 445009307
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 445009546
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 445009548
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 445338630
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 445338638
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 445338640
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 447569447
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 447569671
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 447569675
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 447898736
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 447898742
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 447898746
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 448849428
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 448849707
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 448849709
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 449178779
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 449178787
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 449178790
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 450129532
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 450129760
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 450129762
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 450458836
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 450458842
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 450458844
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 452689601
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 452689850
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 452689852
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 453018936
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 453018944
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 453018947
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 453969690
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 453969904
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 453969907
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 454298987
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 454298994
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 454298997
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 455249559
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 455249818
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 455249821
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 455578896
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 455578904
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 455578906
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 457809810
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 457810065
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 457810067
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 458139144
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 458139150
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 458139153
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 459089748
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 459089993
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 459089996
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 459419046
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 459419051
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 459419053
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 460369901
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 460370142
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 460370145
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:start 460699169
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:locked 460699176
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:vaddr 460699179
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:got_frame 462929965
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:mapped 462930255
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT pt_exception:unlocked 462930257
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: =============================
|
||||||
|
DONE
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: libc exit NYI!
|
||||||
|
|
||||||
|
Terminating...
|
||||||
|
Thanks for using picocom
|
||||||
BIN
performance/plots/paging/paging_makro_latency.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
performance/plots/paging/paging_micro_latency.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
performance/plots/perf/perf.jpg
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
performance/plots/perf/perf.log
Normal file
507
performance/plots/ump/different_cores.log
Normal file
@ -0,0 +1,507 @@
|
|||||||
|
|
||||||
|
-------------------------------
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: Measuring: measure_block_driver_ump
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 595628162
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 595628185
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 595628496
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 595628566
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 595628628
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 595929099
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 595929117
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 595929542
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 595929616
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 595929680
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 596230033
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 596230052
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 596230339
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 596230413
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 596230472
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 596530997
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 596531012
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 596531360
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 596531432
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 596531491
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 596831904
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 596831922
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 596832130
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 596832208
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 596832273
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 597132836
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 597132854
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 597133074
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 597133154
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 597133220
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 597433772
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 597433791
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 597434069
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 597434139
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 597434205
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 597734708
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 597734723
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 597735010
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 597735082
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 597735149
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 598035642
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 598035661
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 598036098
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 598036171
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 598036234
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 598336578
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 598336597
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 598336958
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 598337030
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 598337095
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 598637513
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 598637532
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 598637906
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 598637986
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 598638046
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 598938448
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 598938463
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 598938739
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 598938821
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 598938881
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 599239381
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 599239397
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 599239864
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 599239938
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 599240001
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 599540318
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 599540333
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 599540617
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 599540690
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 599540759
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 599841280
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 599841294
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 599841712
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 599841784
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 599841849
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 600142187
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 600142208
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 600142565
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 600142635
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 600142694
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 600443122
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 600443137
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 600443352
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 600443432
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 600443493
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 600744057
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 600744075
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 600744502
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 600744580
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 600744644
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 601044993
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 601045009
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 601045232
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 601045309
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 601045374
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 601345929
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 601345948
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 601346072
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 601346169
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 601346238
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 601646861
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 601646879
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 601647092
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 601647162
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 601647223
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 601947797
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 601947815
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 601948182
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 601948261
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 601948328
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 602248733
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 602248750
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 602249177
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 602249256
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 602249322
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 602549669
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 602549689
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 602549812
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 602549912
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 602549978
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 602850603
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 602850617
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 602850750
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 602850852
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 602850916
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 603151563
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 603151583
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 603151798
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 603151878
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 603151946
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 603452474
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 603452492
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 603452913
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 603452982
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 603453048
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 603753406
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 603753422
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 603753777
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 603753853
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 603753926
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 604054344
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 604054362
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 604054641
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 604054709
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 604054767
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 604355276
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 604355292
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 604355417
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 604355514
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 604355580
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 604656211
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 604656227
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 604656580
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 604656655
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 604656722
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 604957148
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 604957168
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 604957515
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 604957586
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 604957647
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 605258083
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 605258102
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 605258230
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 605258335
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 605258402
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 605559018
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 605559037
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 605559316
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 605559392
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 605559453
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 605859954
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 605859973
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 605860391
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 605860470
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 605860541
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 606160886
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 606160902
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 606161116
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 606161193
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 606161254
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 606461849
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 606461868
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 606462090
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 606462159
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 606462224
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 606762757
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 606762772
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 606763256
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 606763327
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 606763387
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 607063692
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 607063708
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 607063929
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 607064012
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 607064074
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 607364629
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 607364645
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 607364920
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 607364996
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 607365056
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 607665563
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 607665580
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 607665700
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 607665789
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 607665852
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 607966497
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 607966514
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 607966795
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 607966872
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 607966929
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 608267433
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 608267451
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 608267576
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 608267669
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 608267735
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 608568368
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 608568381
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 608568671
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 608568749
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 608568809
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 608869303
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 608869321
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 608869442
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 608869538
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 608869602
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 609170239
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 609170255
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 609170533
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 609170608
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 609170673
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 609471171
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 609471186
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 609471535
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 609471609
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 609471669
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 609772131
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 609772148
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 609772560
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 609772632
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 609772697
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 610073042
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 610073057
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 610073453
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 610073531
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 610073599
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 610373979
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 610373995
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 610374351
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 610374426
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 610374485
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 610674913
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 610674930
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 610675160
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 610675235
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 610675302
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 610975847
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 610975865
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 610975992
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 610976093
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 610976155
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 611276782
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 611276798
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 611276922
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 611277022
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 611277096
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 611577718
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 611577733
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 611578067
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 611578149
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 611578213
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 611878654
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 611878671
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 611879032
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 611879104
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 611879174
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 612179588
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 612179606
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 612179823
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 612179900
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 612179972
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 612480523
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 612480539
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 612480672
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 612480784
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 612480853
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 612781458
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 612781476
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 612781749
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 612781824
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 612781895
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 613082420
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 613082438
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 613082716
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 613082788
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 613082853
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 613383327
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 613383342
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 613383761
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 613383834
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 613383901
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 613684264
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 613684280
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 613684392
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 613684485
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 613684545
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 613985195
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 613985212
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 613985440
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 613985524
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 613985592
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 614286136
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 614286151
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 614286630
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 614286705
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 614286773
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 614587069
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 614587086
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 614587368
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 614587447
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 614587510
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 614888003
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 614888020
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 614888317
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 614888400
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 614888460
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 615188936
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 615188954
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 615189245
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 615189318
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 615189378
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 615489873
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 615489891
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 615490366
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 615490437
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 615490499
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 615790807
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 615790825
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 615791104
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 615791181
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 615791245
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 616091742
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 616091759
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 616092239
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 616092314
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 616092378
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 616392702
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 616392720
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 616392936
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 616393012
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 616393079
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 616693613
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 616693628
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 616693926
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 616693995
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 616694058
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 616994548
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 616994567
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 616994686
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 616994773
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 616994834
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 617295482
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 617295497
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 617295715
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 617295788
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 617295855
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 617596418
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 617596433
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 617596728
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 617596798
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 617596855
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 617897351
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 617897370
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 617897573
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 617897654
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 617897717
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 618198287
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 618198303
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 618198515
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 618198594
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 618198656
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 618499223
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 618499243
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 618499473
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 618499547
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 618499613
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 618800156
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 618800171
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 618800298
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 618800391
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 618800461
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 619101091
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 619101111
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 619101331
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 619101411
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 619101476
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 619402025
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 619402042
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 619402465
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 619402540
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 619402603
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 619702992
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 619703011
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 619703348
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 619703426
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 619703490
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 620003896
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 620003913
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 620004032
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 620004132
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 620004198
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 620304832
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 620304847
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 620305063
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 620305142
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 620305207
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 620605766
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 620605783
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 620606213
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 620606290
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 620606357
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 620906701
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 620906717
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 620906843
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 620906932
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 620907004
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 621207635
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 621207652
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 621207946
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 621208026
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 621208087
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 621508572
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 621508589
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 621508996
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 621509070
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 621509136
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 621809508
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 621809526
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 621809880
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 621809955
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 621810014
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 622110441
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 622110459
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 622110798
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 622110870
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 622110935
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 622411377
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 622411392
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 622411522
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 622411611
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 622411673
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 622712313
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 622712329
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 622712456
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 622712555
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 622712621
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 623013274
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 623013290
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 623013570
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 623013644
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 623013709
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 623314182
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 623314197
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 623314415
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 623314493
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 623314560
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 623615119
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 623615134
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 623615561
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 623615639
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 623615706
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 623916053
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 623916070
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 623916489
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 623916559
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 623916619
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 624216988
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 624217004
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 624217369
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 624217447
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 624217512
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 624517925
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 624517945
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 624518370
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 624518447
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 624518510
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 624818858
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 624818877
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 624819217
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 624819286
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 624819348
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 625119791
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 625119807
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 625120168
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 625120238
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 625120304
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:start 625420726
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:dispatching 625420743
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:header 625421163
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:payload 625421234
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: MEASUREMENT block_driver_client:done 625421297
|
||||||
|
[34mfilesystem_perfo.[31m1.1[0m: libc exit NYI!
|
||||||
|
|
||||||
|
Terminating...
|
||||||
|
Thanks for using picocom
|
||||||
BIN
performance/plots/ump/latency.jpg
Normal file
|
After Width: | Height: | Size: 36 KiB |
504
performance/plots/ump/same_core.log
Normal file
@ -0,0 +1,504 @@
|
|||||||
|
|
||||||
|
-------------------------------
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: Measuring: measure_block_driver_ump
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 442421752
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 442421775
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 442422457
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 442422674
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 442422838
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 442722689
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 442722710
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 442723978
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 442724174
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 442724351
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 443024179
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 443024199
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 443025160
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 443025354
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 443025506
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 443325378
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 443325402
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 443326635
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 443326831
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 443326995
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 443626815
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 443626838
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 443627816
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 443628005
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 443628171
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 443927958
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 443927979
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 443928968
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 443929167
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 443929330
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 444229102
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 444229122
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 444230305
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 444230497
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 444230661
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 444530524
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 444530545
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 444531528
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 444531722
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 444531884
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 444831737
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 444831758
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 444832964
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 444833153
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 444833321
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 445133158
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 445133180
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 445134163
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 445134349
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 445134523
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 445434372
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 445434394
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 445435607
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 445435802
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 445435961
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 445735792
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 445735811
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 445736802
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 445737004
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 445737158
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 446036935
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 446036959
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 446038182
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 446038371
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 446038533
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 446338357
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 446338381
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 446339502
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 446339707
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 446339877
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 446639761
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 446639788
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 446641006
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 446641199
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 446641350
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 446941200
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 446941221
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 446942189
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 446942379
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 446942539
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 447242343
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 447242366
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 447243354
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 447243556
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 447243717
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 447543557
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 447543580
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 447544806
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 447544998
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 447545161
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 447844977
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 447845001
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 447846014
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 447846201
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 447846360
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 448146191
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 448146216
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 448147406
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 448147611
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 448147776
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 448447613
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 448447635
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 448448632
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 448448828
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 448448992
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 448748829
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 448748851
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 448750046
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 448750229
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 448750392
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 449050248
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 449050269
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 449051288
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 449051473
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 449051646
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 449351462
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 449351485
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 449352678
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 449352878
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 449353048
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 449652883
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 449652904
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 449653885
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 449654086
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 449654244
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 449954077
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 449954099
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 449955313
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 449955510
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 449955688
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 450255516
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 450255538
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 450256525
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 450256726
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 450256880
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 450556730
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 450556750
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 450557893
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 450558091
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 450558271
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 450858081
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 450858107
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 450859381
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 450859584
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 450859748
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 451159572
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 451159597
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 451160601
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 451160797
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 451160952
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 451460786
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 451460808
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 451462054
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 451462262
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 451462418
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 451762207
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 451762230
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 451763218
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 451763404
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 451763555
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 452063350
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 452063375
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 452064561
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 452064751
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 452064917
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 452364772
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 452364795
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 452365797
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 452365987
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 452366163
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 452665985
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 452666013
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 452667233
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 452667420
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 452667581
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 452967406
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 452967428
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 452968399
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 452968591
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 452968749
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 453268595
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 453268617
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 453269817
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 453270020
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 453270179
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 453570041
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 453570064
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 453571049
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 453571241
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 453571409
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 453871185
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 453871209
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 453872215
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 453872405
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 453872569
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 454172397
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 454172418
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 454173655
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 454173852
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 454174016
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 454473820
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 454473844
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 454474830
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 454475019
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 454475191
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 454774962
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 454774988
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 454776197
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 454776393
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 454776551
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 455076384
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 455076406
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 455077508
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 455077697
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 455077861
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 455377667
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 455377687
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 455378897
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 455379082
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 455379243
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 455679088
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 455679110
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 455680089
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 455680292
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 455680457
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 455980303
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 455980326
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 455981537
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 455981734
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 455981906
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 456281722
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 456281747
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 456282766
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 456282947
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 456283104
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 456582984
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 456583011
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 456584202
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 456584403
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 456584565
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 456884428
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 456884445
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 456885405
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 456885595
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 456885766
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 457185569
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 457185590
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 457186572
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 457186775
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 457186932
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 457486713
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 457486735
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 457487944
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 457488142
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 457488305
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 457788134
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 457788155
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 457789130
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 457789325
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 457789489
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 458089278
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 458089299
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 458090503
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 458090701
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 458090865
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 458390698
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 458390719
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 458391688
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 458391884
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 458392049
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 458691842
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 458691862
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 458693079
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 458693274
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 458693436
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 458993265
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 458993287
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 458994297
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 458994494
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 458994654
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 459294482
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 459294504
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 459295692
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 459295887
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 459296042
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 459595898
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 459595922
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 459597002
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 459597197
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 459597363
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 459897236
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 459897258
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 459898474
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 459898673
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 459898836
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 460198673
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 460198692
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 460199685
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 460199868
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 460200033
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 460499816
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 460499839
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 460500811
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 460500998
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 460501158
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 460800960
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 460800981
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 460802209
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 460802417
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 460802583
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 461102452
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 461102472
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 461103487
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 461103683
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 461103841
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 461403664
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 461403688
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 461404903
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 461405097
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 461405259
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 461705087
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 461705109
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 461706085
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 461706279
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 461706433
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 462006229
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 462006248
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 462007491
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 462007691
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 462007849
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 462307651
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 462307672
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 462308663
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 462308858
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 462309025
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 462608864
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 462608889
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 462610108
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 462610306
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 462610468
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 462910285
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 462910305
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 462911303
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 462911501
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 462911666
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 463211549
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 463211569
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 463212777
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 463212967
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 463213128
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 463512989
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 463513013
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 463514016
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 463514217
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 463514382
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 463814201
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 463814221
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 463815188
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 463815387
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 463815555
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 464115346
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 464115369
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 464116679
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 464116874
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 464117032
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 464416906
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 464416927
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 464417931
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 464418138
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 464418303
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 464718121
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 464718143
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 464719374
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 464719580
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 464719740
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 465019611
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 465019631
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 465020628
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 465020814
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 465020972
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 465320824
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 465320842
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 465322075
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 465322264
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 465322421
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 465622244
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 465622266
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 465623254
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 465623438
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 465623591
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 465923388
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 465923410
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 465924601
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 465924791
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 465924954
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 466224808
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 466224828
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 466225840
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 466226030
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 466226198
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 466526070
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 466526093
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 466527287
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 466527483
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 466527642
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 466827444
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 466827470
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 466828458
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 466828640
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 466828799
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 467128589
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 467128608
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 467129593
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 467129774
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 467129934
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 467429730
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 467429753
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 467430931
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 467431121
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 467431288
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 467731152
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 467731173
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 467732158
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 467732345
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 467732497
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 468032297
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 468032320
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 468033562
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 468033756
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 468033929
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 468333789
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 468333808
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 468334791
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 468334978
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 468335138
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 468634930
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 468634949
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 468636276
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 468636465
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 468636621
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 468936490
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 468936513
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 468937482
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 468937680
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 468937849
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 469237635
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 469237656
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 469238832
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 469239033
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 469239201
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 469539055
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 469539080
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 469540074
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 469540273
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 469540433
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 469840324
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 469840352
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 469841572
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 469841760
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 469841924
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 470141759
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 470141780
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 470142784
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 470142979
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 470143153
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 470442971
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 470442993
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 470443973
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 470444165
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 470444319
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 470744116
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 470744140
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 470745386
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 470745575
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 470745735
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 471045538
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 471045559
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 471046585
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 471046778
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 471046935
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 471346752
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 471346769
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 471348008
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 471348198
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 471348357
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 471648172
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 471648192
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 471649175
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 471649373
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 471649542
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 471949318
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 471949339
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 471950550
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 471950746
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 471950914
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:start 472250737
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:dispatching 472250761
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:header 472251737
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:payload 472251936
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: MEASUREMENT block_driver_client:done 472252098
|
||||||
|
[34mfilesystem_perfo.[31m0.1[0m: libc exit NYI!
|
||||||
729
performance/plots/urpc/empty_loop.log
Normal file
@ -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)
|
||||||
|
7[r[999;999H[6n8Scanning 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
|
||||||
|
[34minit.[31m0.0[0m: initializing dynamic heap
|
||||||
|
[34minit.[31m0.0[0m: running main on staticthread!
|
||||||
|
[34minit.[31m0.0[0m: init domain starting on core 0 (IMX8X), invoked as: init 2097152
|
||||||
|
[34minit.[31m0.0[0m: grading_setup_bsp_init(argc=2)
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=805f9000, size=3a07000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=86200000, size=1e00000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=90020000, size=1e0000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=90500000, size=1b00000
|
||||||
|
[34minit.[31m0.0[0m: mm_add: adding region. base=94c00000, size=66c51000
|
||||||
|
[34minit.[31m0.0[0m: Added 1761 MB of physical memory.
|
||||||
|
[34minit.[31m0.0[0m: Segment 0 load address 0x0, file size 1376, memory size 0x560 LOAD
|
||||||
|
[34minit.[31m0.0[0m: Segment 1 load address 0x4a0, file size 192, memory size 0xc0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP
|
||||||
|
kernel 0: ARMv8-A: Timer interrupt received!
|
||||||
|
[34minit.[31m0.0[0m: Segment 0 load address 0x0, file size 251224, memory size 0x3d558 LOAD
|
||||||
|
[34minit.[31m0.0[0m: Segment 1 load address 0x3d498, file size 192, memory size 0xc0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Segment 2 load address 0x0, file size 0, memory size 0x0 SKIP
|
||||||
|
[34minit.[31m0.0[0m: Relocating image.
|
||||||
|
[34minit.[31m0.0[0m: Relocating image.
|
||||||
|
[34minit.[31m0.0[0m: [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
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
kernel 1: ARMv8-A: Global data at 0xffff000080200000
|
||||||
|
[34minit.[31m0.0[0m: paging_init_onthread thread id: 2
|
||||||
|
kernel 1: ARMv8-A: Kernel stack at 0xffff00008088e000.. 0xffff00008089e000
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 1 for process "block_driver_server".
|
||||||
|
kernel 1: ARMv8-A: Kernel first byte at 0xffff000080845000
|
||||||
|
[34minit.[31m0.0[0m: [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
|
||||||
|
[34minit.[31m0.0[0m: 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
|
||||||
|
[34minit.[31m0.0[0m: Allocated pid 2 for process "enet".
|
||||||
|
kernel 1: ARMv8-A: Calling dispatch from arm_kernel_startup, entry point 0x4003a4
|
||||||
|
[34minit.[31m0.0[0m: [spawn_load_elf_from_multiboot] enet
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: initializing dynamic heap
|
||||||
|
[34minit.[31m0.0[0m: SPAWN: multiboot mapped enet, size: 545191, magic: 7f ELF
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: running main on staticthread!
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: init domain starting on core 1 (IMX8X), invoked as:[34minit.[31m0.0[0m: paging_init_onthread thread id: 3
|
||||||
|
armv8/sbin/init 0 chanid=0 archid=0
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: [app_main]
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 231169478
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 231169492
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 231169576
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: initializing dynamic heap
|
||||||
|
[34minit.[31m0.3[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: Received child init OK
|
||||||
|
[34menet.[31m0.0[0m: initializing dynamic heap
|
||||||
|
kernel 1: ARMv8-A: Timer interrupt received!
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 231169511
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 231169572
|
||||||
|
[34minit.[31m0.3[0m: SPAWN: Received child init_chan endpoint
|
||||||
|
[34menet.[31m0.0[0m: Received child init OK
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 231522373
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 231625795
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 231705432
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 231625810
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 231705427
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 232162313
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 232162317
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 232168958
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 232162335
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 232168953
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 232802310
|
||||||
|
[34mblock_driver_ser.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 232805911
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 232802317
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 232802339
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 232805905
|
||||||
|
[34menet.[31m0.0[0m: paging_init_onthread thread id: 1
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 233442317
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 233442325
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 233445467
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 233442346
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 233445463
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 234082341
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 234082348
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 234084885
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 234082369
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 234084879
|
||||||
|
[34menet.[31m0.1[0m: Enet driver started
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 234722357
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 234722364
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 234725248
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 234722385
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 234725243
|
||||||
|
[block_driver_server] initializing sdhc driver
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 235362376
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 235362384
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 235365981
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 235362400
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 235365978
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 236002398
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 236002403
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 236005861
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 236002430
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 236005856
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 236642403
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 236642410
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 236645576
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 236642428
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 236645571
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 237282422
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 237282429
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 237282552
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 237282451
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 237282550
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 237922442
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 237922448
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 237922817
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 237922469
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 237922815
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 238562460
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 238562465
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 238562592
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 238562487
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 238562588
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 239202475
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 239202481
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 239202838
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 239202501
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 239202836
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 239842492
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 239842497
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 239842629
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 239842525
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 239842626
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 240482507
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 240482514
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 240482852
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 240482532
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 240482848
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 241122523
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 241122530
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 241122666
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 241122557
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 241122661
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 241762542
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 241762549
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 241762914
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 241762571
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 241762912
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 242402560
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 242402567
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 242402692
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 242402585
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 242402690
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 243042579
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 243042588
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 243042635
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 243042609
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 243042633
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 243682594
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 243682599
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 243682649
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 243682607
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 243682647
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 244322610
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 244322617
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 244322713
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 244322653
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 244322712
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 244962635
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 244962639
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 244962671
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 244962649
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 244962669
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 245602651
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 245602658
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 245602716
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 245602672
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 245602715
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 246242663
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 246242667
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 246242720
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 246242684
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 246242718
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 246882687
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 246882693
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 246882738
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 246882706
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 246882736
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 247522699
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 247522704
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 247522757
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 247522713
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 247522755
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 248162719
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 248162726
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 248162826
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 248162765
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 248162824
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 248802731
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 248802737
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 248802771
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 248802749
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 248802769
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 249442745
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 249442752
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 249442807
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 249442767
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 249442803
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 250082763
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 250082770
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 250082846
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 250082799
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 250082842
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 250722781
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 250722788
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 250722826
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 250722802
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 250722824
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 251362794
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 251362799
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 251362840
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 251362807
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 251362837
|
||||||
|
[34menet.[31m0.1[0m: [enet] Starting autonegotiation
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 252002816
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 252002823
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 252002935
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 252002866
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 252002934
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 252642831
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 252642835
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 252642869
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 252642847
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 252642866
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 253282851
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 253282857
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 253282913
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 253282870
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 253282911
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 253922871
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 253922875
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 253922947
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 253922900
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 253922943
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 254562879
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 254562888
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 254562931
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 254562903
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 254562929
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 255202900
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 255202904
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 255202950
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 255202908
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 255202949
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 255842920
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 255842927
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 255843025
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 255842962
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 255843021
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 256482934
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 256482940
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 256482974
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 256482954
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 256482971
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 257122950
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 257122956
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 257123014
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 257122968
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 257123014
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 257762974
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 257762978
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 257763032
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 257762997
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 257763032
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 258402984
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 258402992
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 258403031
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 258403006
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 258403029
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 259043000
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 259043006
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 259043049
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 259043016
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 259043049
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 259683022
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 259683029
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 259683127
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 259683067
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 259683125
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 260323030
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 260323035
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 260323068
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 260323049
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 260323065
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 260963052
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 260963059
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 260963114
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 260963072
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 260963112
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 261603064
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 261603069
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 261603143
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 261603092
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 261603140
|
||||||
|
[block_driver_server] registering
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 262243077
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 262243084
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 262243437
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 262243104
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 262243432
|
||||||
|
[block_driver_server] listening
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 262883097
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 262883104
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 262883233
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 262883131
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 262883229
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 263523110
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 263523116
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 263523159
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 263523134
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 263523157
|
||||||
|
[block_driver_server] incoming connection
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 264163116
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 264163122
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 264191454
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 264163140
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 264191449
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 264803136
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 264803141
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 264803220
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 264803171
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 264803218
|
||||||
|
[block_driver_server] connection ready to receive requests
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 265443150
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 265443156
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 265444236
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 265443173
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 265444233
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 266083170
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 266083175
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 266083216
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 266083189
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 266083214
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 266723186
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 266723193
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 266723250
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 266723212
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 266723247
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 267363205
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 267363212
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 267363250
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 267363227
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 267363247
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 268003222
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 268003227
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 268003276
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 268003243
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 268003272
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 268643236
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 268643241
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 268643274
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 268643254
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 268643272
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 269283253
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 269283258
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 269283314
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 269283277
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 269283313
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 269923264
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 269923268
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 269923306
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 269923281
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 269923304
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 270563284
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 270563289
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 270563343
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 270563306
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 270563341
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 271203306
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 271203313
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 271203352
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 271203326
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 271203350
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 271843319
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 271843324
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 271843384
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 271843346
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 271843381
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 272483331
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 272483335
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 272483368
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 272483345
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 272483366
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 273123348
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 273123355
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 273123415
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 273123372
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 273123411
|
||||||
|
[34minit.[31m0.0[0m: Message handler loop
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 273763353
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 273763349
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 273763356
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 273792861
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 273792859
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 274403373
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 274403380
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 274403467
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 274403410
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 274403463
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 275043387
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 275043392
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 275043453
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 275043411
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 275043451
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 275683405
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 275683412
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 275683492
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 275683442
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 275683488
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 276323423
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 276323428
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 276323490
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 276323448
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 276323485
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 276963440
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 276963447
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 276963535
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 276963481
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 276963534
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 277603454
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 277603460
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 277603521
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 277603485
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 277603518
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 278243467
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 278243474
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 278243556
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 278243501
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 278243553
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 278883480
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 278883485
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 278883540
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 278883502
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 278883539
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 279523503
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 279523508
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 279523597
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 279523536
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 279523593
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 280163520
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 280163524
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 280163578
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 280163539
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 280163576
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 280803544
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 280803551
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 280803635
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 280803582
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 280803633
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 281443555
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 281443561
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 281443621
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 281443581
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 281443617
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 282083575
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 282083580
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 282083667
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 282083611
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 282083664
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 282723587
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 282723592
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 282723648
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 282723611
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 282723645
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 283363614
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 283363621
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 283363705
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 283363652
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 283363701
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 284003635
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 284003639
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 284003702
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 284003660
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 284003699
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 284643644
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 284643650
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 284643732
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 284643679
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 284643729
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 285283662
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 285283668
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 285283723
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 285283688
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 285283720
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 285923677
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 285923684
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 285923772
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 285923718
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 285923768
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 286563697
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 286563702
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 286563763
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 286563726
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 286563761
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 287203709
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 287203715
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 287203797
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 287203742
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 287203793
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 287843728
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 287843733
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 287843803
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 287843756
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 287843801
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 288483738
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 288483745
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 288483826
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 288483774
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 288483823
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 289123760
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 289123765
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 289123838
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 289123792
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 289123834
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 289763777
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 289763784
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 289763866
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 289763813
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 289763864
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 290403797
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 290403793
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 290403819
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 290403861
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 290403858
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 291043815
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 291043822
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 291043910
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 291043851
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 291043907
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 291683833
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 291683837
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 291683895
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 291683852
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 291683893
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 292323845
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 292323853
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 292323937
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 292323881
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 292323934
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 292963864
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 292963869
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 292963929
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 292963886
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 292963927
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 293603882
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 293603888
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 293603976
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 293603920
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 293603973
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:start 294243899
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:start 294243903
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: MEASUREMENT aos_urpc_nop:done 294243970
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:triggered_closure 294243928
|
||||||
|
[34minit.[31m0.1[0m: MEASUREMENT aos_urpc_server:done 294243966
|
||||||
|
Aborted
|
||||||
|
[34marmv8/sbin/init.[31m1.0[0m: libc exit NYI!
|
||||||
|
|
||||||
|
Terminating...
|
||||||
|
Thanks for using picocom
|
||||||
BIN
performance/plots/urpc/micro.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
BIN
performance/plots/urpc/performance.jpg
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
performance/plots/urpc/yield.log
Normal file
@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
let
|
let
|
||||||
-- Default list of modules to build/install
|
-- 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
|
in
|
||||||
[
|
[
|
||||||
|
|||||||
@ -8,10 +8,10 @@
|
|||||||
#include <maps/imx8x_map.h>
|
#include <maps/imx8x_map.h>
|
||||||
#include <drivers/sdhc.h>
|
#include <drivers/sdhc.h>
|
||||||
|
|
||||||
// #define BLOCK_DRIVER_PERFORMANCE
|
// #define BLOCK_DRIVER_SERVER_PERFORMANCE
|
||||||
#ifdef BLOCK_DRIVER_PERFORMANCE
|
#ifdef BLOCK_DRIVER_SERVER_PERFORMANCE
|
||||||
#include <aos/performance.h>
|
#include <aos/performance.h>
|
||||||
struct performance_context pcontext;
|
static struct performance_context pcontext;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct block_driver_state {
|
struct block_driver_state {
|
||||||
@ -42,11 +42,81 @@ struct handle *handle_list_head = NULL;
|
|||||||
struct handle *handle_list_tail = 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
|
// very simple cache to keep the last block so it does not need to be reread all the time
|
||||||
#define BLOCK_DRIVER_CACHE
|
// #define BLOCK_DRIVER_SINGLE_CACHE
|
||||||
#ifdef BLOCK_DRIVER_CACHE
|
|
||||||
|
#ifdef BLOCK_DRIVER_SINGLE_CACHE
|
||||||
uint32_t current_block_in_buffer = UINT32_MAX;
|
uint32_t current_block_in_buffer = UINT32_MAX;
|
||||||
#endif
|
#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) {
|
static errval_t read_buffer(int block_number) {
|
||||||
assert(block_number != UINT32_MAX);
|
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);
|
// 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
|
// very primitive cache for the last read block
|
||||||
if(current_block_in_buffer == block_number) {
|
if(current_block_in_buffer == block_number) {
|
||||||
return SYS_ERR_OK;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
#endif
|
#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);
|
err = sdhc_read_block(sdhc, block_number, (lpaddr_t)dma_buffer_phys);
|
||||||
if(err_is_fail(err)) {
|
if(err_is_fail(err)) {
|
||||||
#ifdef BLOCK_DRIVER_CACHE
|
#ifdef BLOCK_DRIVER_SINGLE_CACHE
|
||||||
// maybe there was a partial modification so invalidate the cache
|
// maybe there was a partial modification so invalidate the cache
|
||||||
current_block_in_buffer = UINT32_MAX;
|
current_block_in_buffer = UINT32_MAX;
|
||||||
#endif
|
#endif
|
||||||
|
// debug_printf("[block_driver_server] err done\n");
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
#ifdef BLOCK_DRIVER_CACHE
|
|
||||||
current_block_in_buffer = block_number;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
__asm volatile (
|
__asm volatile (
|
||||||
"dmb sy\n"
|
"dmb sy\n"
|
||||||
);
|
);
|
||||||
cpu_dcache_wbinv_range((genvaddr_t)dma_buffer, SDHC_BLOCK_SIZE);
|
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;
|
return SYS_ERR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -86,7 +166,7 @@ static errval_t write_buffer(int block_number) {
|
|||||||
|
|
||||||
errval_t err;
|
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 (
|
__asm volatile (
|
||||||
"dmb sy\n"
|
"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);
|
err = sdhc_write_block(sdhc, block_number, (lpaddr_t)dma_buffer_phys);
|
||||||
if(err_is_fail(err)) return err;
|
if(err_is_fail(err)) return err;
|
||||||
|
|
||||||
|
// debug_printf("[block_driver_server] done\n");
|
||||||
return SYS_ERR_OK;
|
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;
|
return BLOCK_ERR_OVERFLOW_BLOCK;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BLOCK_DRIVER_PERFORMANCE
|
#ifdef BLOCK_DRIVER_SERVER_PERFORMANCE
|
||||||
perf_init(&pcontext, "block_driver_read_object");
|
perf_init(&pcontext, "block_driver_read_object");
|
||||||
perf_add_now(&pcontext, "start");
|
perf_add_now(&pcontext, "start");
|
||||||
#endif
|
#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);
|
err = read_buffer(block_number);
|
||||||
if (err_is_fail(err)) return err;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
#ifdef BLOCK_DRIVER_PERFORMANCE
|
#ifdef BLOCK_DRIVER_SERVER_PERFORMANCE
|
||||||
perf_add_now(&pcontext, "memcpy");
|
perf_add_now(&pcontext, "memcpy");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
memcpy(dst, dma_buffer + offset, size);
|
memcpy(dst, dma_buffer + offset, size);
|
||||||
|
|
||||||
// debug_printf("Read start: '%.5s'\n", dst);
|
#ifdef BLOCK_DRIVER_SERVER_PERFORMANCE
|
||||||
|
|
||||||
#ifdef BLOCK_DRIVER_PERFORMANCE
|
|
||||||
perf_add_now(&pcontext, "done");
|
perf_add_now(&pcontext, "done");
|
||||||
perf_print(&pcontext);
|
perf_print(&pcontext);
|
||||||
#endif
|
#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;
|
return BLOCK_ERR_WRITE_BOOTSECTOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef BLOCK_DRIVER_PERFORMANCE
|
#ifdef BLOCK_DRIVER_SERVER_PERFORMANCE
|
||||||
perf_init(&pcontext, "block_driver_write_object");
|
perf_init(&pcontext, "block_driver_write_object");
|
||||||
perf_add_now(&pcontext, "start");
|
perf_add_now(&pcontext, "start");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// if we are not writing the full block then we need to copy the current block
|
// 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) {
|
if (size < SDHC_BLOCK_SIZE) {
|
||||||
|
#endif
|
||||||
err = read_buffer(block_number);
|
err = read_buffer(block_number);
|
||||||
if (err_is_fail(err)) return err;
|
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");
|
perf_add_now(&pcontext, "read");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// debug_printf("Write start: '%.5s'\n", src);
|
// debug_printf("Write start: '%.5s'\n", src);
|
||||||
memcpy(dma_buffer + offset, src, size);
|
memcpy(dma_buffer + offset, src, size);
|
||||||
|
|
||||||
#ifdef BLOCK_DRIVER_CACHE
|
#ifdef BLOCK_DRIVER_SINGLE_CACHE
|
||||||
// update the cache metadata
|
// update the cache metadata
|
||||||
current_block_in_buffer = block_number;
|
current_block_in_buffer = block_number;
|
||||||
#endif
|
#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");
|
perf_add_now(&pcontext, "memcpy");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
err = write_buffer(block_number);
|
err = write_buffer(block_number);
|
||||||
if (err_is_fail(err)) return err;
|
if (err_is_fail(err)) return err;
|
||||||
|
|
||||||
#ifdef BLOCK_DRIVER_PERFORMANCE
|
#ifdef BLOCK_DRIVER_SERVER_PERFORMANCE
|
||||||
perf_add_now(&pcontext, "done");
|
perf_add_now(&pcontext, "done");
|
||||||
perf_print(&pcontext);
|
perf_print(&pcontext);
|
||||||
#endif
|
#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) {
|
if (request->bytes > SDHC_BLOCK_SIZE) {
|
||||||
send_error_response(state, ERR_INVALID_ARGS);
|
send_error_response(state, ERR_INVALID_ARGS);
|
||||||
} else if (request->action == BLOCK_DRIVER_ACTION_READ) {
|
} else if (request->action == BLOCK_DRIVER_ACTION_READ) {
|
||||||
// perform read directly
|
// if no bytes were requested just return ok. This allows measuring performance of this UMP interface
|
||||||
void *response_buffer = malloc(request->bytes);
|
if(request->bytes == 0) {
|
||||||
if (response_buffer == NULL) USER_PANIC("Ran out of memory");
|
send_response(state, SYS_ERR_OK, 0, NULL);
|
||||||
|
|
||||||
err = read_object(request->block_number, request->offset, request->bytes, response_buffer);
|
|
||||||
if (err_is_fail(err)) {
|
|
||||||
send_error_response(state, err);
|
|
||||||
} else {
|
} 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) {
|
} else if (request->action == BLOCK_DRIVER_ACTION_WRITE) {
|
||||||
if (request->bytes != payload_size) {
|
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);
|
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");
|
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
|
// wait for connections to the server
|
||||||
printf("[block_driver_server] ready\n");
|
printf("[block_driver_server] ready\n");
|
||||||
struct waitset *default_ws = get_default_waitset();
|
struct waitset *default_ws = get_default_waitset();
|
||||||
|
|||||||
@ -284,7 +284,7 @@ static errval_t sdhc_send_cmd(struct sdhc_s * sd, struct cmd * cmd) {
|
|||||||
dump(sd);
|
dump(sd);
|
||||||
USER_PANIC("Command not Ackd?");
|
USER_PANIC("Command not Ackd?");
|
||||||
}
|
}
|
||||||
barrelfish_usleep(100);
|
barrelfish_usleep(10);
|
||||||
if(tc || cc) break;
|
if(tc || cc) break;
|
||||||
} while (true);
|
} while (true);
|
||||||
DEBUG("Command complete!\n");
|
DEBUG("Command complete!\n");
|
||||||
|
|||||||
@ -394,7 +394,8 @@ app_main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
ram_alloc_set(ram_alloc_remote_core);
|
ram_alloc_set(ram_alloc_remote_core);
|
||||||
|
|
||||||
#ifdef PERFORMANCE_ENABLED
|
#ifdef PERFORMANCE_PERFORMANCE
|
||||||
|
// wait for other stuff to complete
|
||||||
barrelfish_usleep(2000000);
|
barrelfish_usleep(2000000);
|
||||||
|
|
||||||
struct performance_context p;
|
struct performance_context p;
|
||||||
@ -406,16 +407,25 @@ app_main(int argc, char *argv[]) {
|
|||||||
perf_print(&p);
|
perf_print(&p);
|
||||||
barrelfish_usleep(10000);
|
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
|
// measure URPC performance
|
||||||
for(size_t i = 0; i < 100; ++i) {
|
for(size_t i = 0; i < 100; ++i) {
|
||||||
perf_init(&p, "aos_urpc_nop");
|
perf_init(&urpc_pcontext, "aos_urpc_nop");
|
||||||
perf_add_now(&p, "start");
|
perf_add_now(&urpc_pcontext, "start");
|
||||||
do_aos_urpc(&urpc_to_bsp, RPC_MTYPE_NOP, NULL_CAP, 0, 0, 0, NULL, NULL, NULL, NULL);
|
do_aos_urpc(&urpc_to_bsp, RPC_MTYPE_NOP, NULL_CAP, 0, 0, 0, NULL, NULL, NULL, NULL);
|
||||||
perf_add_now(&p, "done");
|
perf_add_now(&urpc_pcontext, "done");
|
||||||
perf_print(&p);
|
perf_print(&urpc_pcontext);
|
||||||
|
// make sure we give the server some time to print measurements
|
||||||
barrelfish_usleep(10000);
|
barrelfish_usleep(10000);
|
||||||
}
|
}
|
||||||
|
abort();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Allocate all pages of the thread stack now.
|
// Allocate all pages of the thread stack now.
|
||||||
|
|||||||
19
usr/test/filesystem_performance/Hakefile
Normal file
@ -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
|
||||||
|
}
|
||||||
|
]
|
||||||
291
usr/test/filesystem_performance/main.c
Normal file
@ -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 <stdio.h>
|
||||||
|
|
||||||
|
#include <aos/aos.h>
|
||||||
|
#include <fs/fs.h>
|
||||||
|
#include <fs/dirent.h>
|
||||||
|
#include <drivers/block_driver.h>
|
||||||
|
#include <aos/deferred.h>
|
||||||
|
|
||||||
|
#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 <aos/performance.h>
|
||||||
|
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;
|
||||||
|
}
|
||||||