From cd9270faa7af6773637d9159b995c37bd87ef4e6 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 26 Aug 2020 11:58:13 +0300 Subject: first commit --- README.md | 16 ++++++++++++++++ benchmarker | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 README.md create mode 100755 benchmarker diff --git a/README.md b/README.md new file mode 100644 index 0000000..ad7c855 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +benchmarker - compare speeds of aspects of Linux systems +============================================================================= + +Wrote this for Debian. + +Install tools from packages: + +```sh +apt install handbrake-cli +``` + +Run: + +```sh +./benchmarker +``` diff --git a/benchmarker b/benchmarker new file mode 100755 index 0000000..25a9997 --- /dev/null +++ b/benchmarker @@ -0,0 +1,39 @@ +#!/bin/sh + +set -eu + +die() +{ + echo "$@" 1>&2 + exit 1 +} + +gotcmd() +{ + command -v "$1" > /dev/null || die "Need command $1" +} + +gotfile() +{ + test -e "$1" || die "Need file $1" +} + + +cpubench() +{ + gotfile "$1" + gotcmd HandBrakeCLI + time HandBrakeCLI --main-feature \ + -Z "H.265 MKV 720p30" \ + --all-audio \ + --subtitle-lang-list fin \ + --first-subtitle \ + -i "$1" \ + -o /dev/null + +} + + +skyfall="$1" + +cpubench "$skyfall" -- cgit v1.2.1