FhGFS on ARM

FhGFS is short for Fraunhofer Parallel File System (or Fraunhofer FS) and is developed at the Fraunhofer Institute for Industrial Mathematics (ITWM) in Kaiserslautern, Germany. It can be downloaded and used free of charge from the project’s website http://www.fhgfs.com.Fraunhofer FS

FhGFS is a parallel file system, developed and optimized for high-performance computing and is implemented using a distributed metadata architecture for scalability.

Environment

During the multi-stream test, a constant amount of eight clients was used and the number of storage servers scaled from two to eight.

Striping in FhGFS can be configured on a per-directory and per-file basis. Each directory has a specific stripe pattern configuration, which will be derived to new subdirectories and applied to any file created inside a directory. There are currently two parameters that can be configured for the standard RAID-0 stripe pattern: the desired number of storage targets for each file and the chunk size (or block size) for each file stripe.

Striping for this test was configured across the number of storage servers.

Benchmark Specification – Multi-stream throughput

In this benchmark the total throughput of sequential read and write requests with multiple streams were measured.

FhGFS MultiStream Throughput