SingularityApp.metrics-bash-timeit
%appinstall metrics-bash-timeit
    apt-get install -y time
%apprun metrics-bash-timeit
    TIME="%C    %E    %K    %I    %M    %O    %P    %U    %W    %X    %e    %k    %p    %r    %s    %t    %w"
    unset SCIF_APPNAME
    export TIME
    echo "COMMAND    ELAPSED_TIME_HMS    AVERAGE_MEM    FS_INPUTS    MAX_RES_SIZE_KB    FS_OUTPUTS    PERC_CPU_ALLOCATED    CPU_SECONDS_USED    W_TIMES_SWAPPED    SHARED_TEXT_KB    ELAPSED_TIME_SECONDS    NUMBER_SIGNALS_DELIVERED    AVG_UNSHARED_STACK_SIZE    SOCKET_MSG_RECEIVED    SOCKET_MSG_SENT    AVG_RESIDENT_SET_SIZE    CONTEXT_SWITCHES"
    exec /usr/bin/time /.singularity.d/actions/run >> /dev/null

Date: Sep 18, 2017

Author: Vanessa Sochat

Tags: metric debian ubuntu scif singularity

About

Singularity Apps are modular SCI-F apps that can be added as helpers or wrappers for Singularity containers