summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/export-to-postgresql-report
blob: cd335b6e2a01479d066ffe398d76723abf5e742c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# description: export perf data to a postgresql database
# args: [database name] [columns] [calls]
n_args=0
for i in "$@"
do
    if expr match "$i" "-" > /dev/null ; then
	break
    fi
    n_args=$(( $n_args + 1 ))
done
if [ "$n_args" -gt 3 ] ; then
    echo "usage: export-to-postgresql-report [database name] [columns] [calls]"
    exit
fi
if [ "$n_args" -gt 2 ] ; then
    dbname=$1
    columns=$2
    calls=$3
    shift 3
elif [ "$n_args" -gt 1 ] ; then
    dbname=$1
    columns=$2
    shift 2
elif [ "$n_args" -gt 0 ] ; then
    dbname=$1
    shift
fi
perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/export-to-postgresql.py $dbname $columns $calls
rnel/commit/block/bio.c?h=linux-4.2.y&id=75c72b8366f35f2e5cf1b841b52095948878b794'>block: merge __bio_map_kern into bio_map_kernChristoph Hellwig 2015-02-05block: pass iov_iter to the BLOCK_PC mapping functionsKent Overstreet 2015-02-05block: add a helper to free bio bounce buffer pagesChristoph Hellwig 2015-02-05block: use blk_rq_map_user_iov to implement blk_rq_map_userChristoph Hellwig 2015-02-05block: simplify bio_map_kernChristoph Hellwig 2014-12-11bio: modify __bio_add_page() to accept pages that don't start a new segmentMaurizio Lombardi 2014-11-24blk: introduce generic io stat accounting help functionGu Zheng 2014-10-03block: add bioset_create_nobvec()Junichi Nomura 2014-08-01block: use kmalloc alignment for bio slabMikulas Patocka 2014-06-24block: add support for limiting gaps in SG listsJens Axboe 2014-06-11Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds 2014-06-10block: ensure that bio_add_page() always accepts a page for an empty bioJens Axboe 2014-06-09Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds 2014-06-05block: add notion of a chunk size for request mergingJens Axboe 2014-05-19block: move bio.c and bio-integrity.c from fs/ to block/Jens Axboe