From c5c70f2bd695e26491eca435f08ebf8243ce1a06 Mon Sep 17 00:00:00 2001 From: TangoCash Date: Sat, 13 Oct 2018 17:44:42 +0200 Subject: [PATCH] add IOzone Filesystem Benchmark --- make/system-tools-extra.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/make/system-tools-extra.mk b/make/system-tools-extra.mk index ceb0bee0..9d04051f 100644 --- a/make/system-tools-extra.mk +++ b/make/system-tools-extra.mk @@ -205,3 +205,23 @@ $(D)/astra-sm-no-march-cflags: $(MAKE) install DESTDIR=$(TARGET_DIR) $(REMOVE)/astra-sm $(TOUCH) + +# ----------------------------------------------------------------------------- + +IOZONE_VER = 482 +IOZONE_SOURCE = iozone3_$(IOZONE_VER).tar + +$(ARCHIVE)/$(IOZONE_SOURCE): + $(WGET) http://www.iozone.org/src/current/$(IOZONE_SOURCE) + +$(D)/iozone3: $(ARCHIVE)/$(IOZONE_SOURCE) | $(TARGET_DIR) + $(REMOVE)/iozone3_$(IOZONE_VER) + $(UNTAR)/$(IOZONE_SOURCE) + $(CHDIR)/iozone3_$(IOZONE_VER)/src/current; \ + sed -i -e "s/= gcc/= $(TARGET)-gcc/" makefile; \ + sed -i -e "s/= cc/= $(TARGET)-cc/" makefile; \ + $(BUILDENV) \ + $(MAKE) linux-arm; \ + install -m 755 iozone $(TARGET_DIR)/bin + $(REMOVE)/iozone3_$(IOZONE_VER) + $(TOUCH)