Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: fio | Distribution: openSUSE:Leap:15.2:PowerPC / ports |
Version: 3.4 | Vendor: openSUSE |
Release: lp152.5.8 | Build date: Sat May 16 13:54:38 2020 |
Group: System/Benchmark | Build host: obs-power8-03 |
Size: 2272112 | Source RPM: fio-3.4-lp152.5.8.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://git.kernel.dk/?p=fio.git;a=summary | |
Summary: Flexible I/O tester |
fio is an I/O tool meant to be used both for benchmark and stress/hardware verification. It has support for 4 different types of I/O engines (sync, mmap, libaio, posixaio), I/O priorities (for newer Linux kernels), rate I/O, forked or threaded jobs, and much more. It can work on block devices as well as files. fio accepts job descriptions in a simple-to-understand text format. Several example job files are included. fio displays all sorts of I/O performance information, such as completion and submission latencies (avg/mean/deviation), bandwidth stats, cpu and disk utilization, and more.
GPL-2.0
* Thu Mar 29 2018 jeffm@suse.com - Update license tag to read "GPL-2.0" * Thu Mar 29 2018 jeffm@suse.com - Allow to build on SLE11 again: - %licence -> %doc on old rpm - No dependencies on libnuma (i386), librbd, and libpmem. * Thu Mar 08 2018 mpluskal@suse.com - Rework conditionals - Update spec file with spec-clener * Wed Mar 07 2018 lmb@suse.com - Enable building of the rbd support on aarch64 for SLE (bsc#1083445) * Sun Feb 18 2018 avindra@opensuse.org - Update to version 3.4: * For detailed list of changes see: http://brick.kernel.dk/snaps/fio-3.4.shortlog.txt - simplify build and install * Mon Jan 08 2018 mpluskal@suse.com - Update to version 3.3: * For detailed list of changes see: http://brick.kernel.dk/snaps/fio-3.3.shortlog.txt * Mon Nov 13 2017 mpluskal@suse.com - Correct bash location in genfio * Thu Nov 09 2017 jzelazkova@suse.com - Update to version 3.2: * no upstream changelog available * Fri Sep 01 2017 mpluskal@suse.com - Update describtion and provide more documents * Fri Jul 28 2017 mpluskal@suse.com - Update to version 2.99 * No changelog available * Thu Jun 29 2017 ktsamis@suse.com - Update to version 2.21: * See http://brick.kernel.dk/snaps/fio-2.21.shortlog.txt - Enabled tests * Sat May 27 2017 david.bahi@dell.com - Update to version 2.20: * stat: Re-add output of basic bw information if bw_log is not written * Fix wrap issue with 64-bit pwritev2/preadv2 * options: force refill_buffers with pattern and any reads * gettime: make utime_since_now and mtime_since_now consistent in how they record the caller and put this all behind FIO_DEBUG_TIME * client/server: make sure that all elements in io_u_lat_m[] are transferred and received * stat: reset_io_stats: fix a problem, rearrange some code * remove redundant _fio_rbd_disconnect, which is already called in fio_rbd_cleaup * os/os-android.h: fix shared memory support * Drop triple X for cpu affinity for OpenBSD * Implement shm_attach_to_open_removed() for OpenBSD * Turn off lex by default on OpenBSD * os/os-linux.h: fix broken byte swap intrinsics * os/os-android.h: use byte swap intrinsics if available * os/os-android.h: fix broken shmget() due to ndk-r15 * fio.h: zero old flag bits when setting new ioengine flags * configure: fix broken test for cuda * thread_options: kill two unused pads * server: bump protocol version * gpu: kill a lot of useless ifdefs * gpu: ensure that we convert gpu_dev_id options * GPUDirect RDMA support * seqlock: add simple user space code for sequence locks * Drop the only local variable declaration within a for-loop (C99) * Fix num2str() output when modulo != -1U * stat: cleanup iops/bw logging functions * stat: make next log time decision cleaner * Return non-negtive error in order to print right error msg * doc: add ftruncate engine documentation and example jobfile * Fix num2str() output when maxlen <= strlen(tmp) * dump_td_info() doesn't really need to be a function * Don't silently terminate td when no I/O performed due to error * backend: include data direction in debug poisson rate print * Split poisson rate control into read/write/trim * engine: add ftruncate ioengine * engine: e4defrag fix error reporting * Mon Apr 10 2017 mpluskal@suse.com - Update to version 2.19: * See http://brick.kernel.dk/snaps/fio-2.19.shortlog.txt * Fri Mar 24 2017 mpluskal@suse.com - Update to version 2.18: * See http://brick.kernel.dk/snaps/fio-2.16.shortlog.txt * See http://brick.kernel.dk/snaps/fio-2.17.shortlog.txt * Fri Jan 06 2017 mpluskal@suse.com - Update to version 2.16: * See http://brick.kernel.dk/snaps/fio-2.16.shortlog.txt - Add gpg signature * Thu Nov 03 2016 mpluskal@suse.com - Update to version 2.15: * See http://brick.kernel.dk/snaps/fio-2.15.shortlog.txt * Sun Aug 28 2016 mpluskal@suse.com - Update to version 2.13: * workqueue: rename private to priv for compiling as c++ * verify: Reset verify_state before verification phase. * HOWTO: remove old use cases for the net IO engine * gfio: call g_thread_init() for <= 2.31.0 * iolog: flush_log() can be bool * Merge branch 'fix_verify' of https://github.com/charles-jacobsen/fio * pthread: bump min stack size * log: fix missing entries * log: fix averaged latency logging * samples being added to the pending log were silently dropped because we failed to set nr_samples in the new log they get copied into * drifting in output of interval-averaged values was eventually causing IOP samples to be dropped. * plot: add gnuplot 5 support * plot: indicate that the pattern is a glob * Add os_trim() support for DragonFlyBSD * Add os_trim() support for FreeBSD * Fix wrong cpuio option name in documentation * Add CPU affinity support for DragonFlyBSD * Make I/O priority option generic for non-Linux environment * Add ioprio_set() support for DragonFlyBSD * Change ARCH_X86_64_h to ARCH_X86_64_H * Add os/os-linux-syscall.h to separate syscall NR from arch headers * Add missing header inclusion for Android from 1c764dbe * Remove hard-coded precision for printing JSON float values * helper_thread: remove impossible branch * Fix "exitall_on_error" option "exitall_on_error" option should be enabled without any argument. * Sat Jul 16 2016 mpluskal@suse.com - Enable support for RBD * Thu Jun 16 2016 mpluskal@suse.com - Update to version 2.12: * No changelog available * Fri May 27 2016 mpluskal@suse.com - Update to version 2.11: * No changelog available * Sun May 22 2016 mpluskal@suse.com - Update to version 2.10: * No changelog available * Mon Apr 04 2016 mpluskal@suse.com - Update dependencies (enable rdmca) * Wed Mar 16 2016 lmb@suse.com - Update to 2.8 * verify: clear IO verify state all_io_list before writing * Revert "options: move pattern_fmt_desc where we need it" * lib/rand: make __init_randX() static * Use 32-bit rand for parts that use rand_between() * t/gen-rand: use 32-bit random generator * Fix compile of test programs on archs that use arch_flags at runtime * t/gen-rand: remove compile warning on 32-bit * .gitignore: ignore vim undo files * Add t/gen-rand to test random generator * Update documentation on log file formats * rand: use bools * Add the sample JESD219 job file * io_u: speed up __get_next_buflen() * options: improvements to parse dry run * options: finish merge of bssplit/rand zone code * options: unify the bssplit/zone split code * Fix double free of td zone state index * Log to parent instead of twice to child td * options: clean number of zones if we fail parsing * Add support for zones of random IO, with varying frequency of access * Update documentation for random_distribution=gauss * Add support for preadv2/pwritev2 * ioengines: account any queued IO on the engine side * backend: ensure that fio_io_sync() commits IN on queued status * Allow IO engine driven allocations of IO structures * Allow for the include file specification to be relative. * fio.1: man page fixes * Update documentation * server: don't make SO_REUSEPORT errors fatal * diskutil: don't print terse disk util twice for json,terse output format * diskutil: fix segfault for both json and terse output * io_ddir: io_ddir_name array should be static * fio: fix copy/paste error in io_ddir.h * log: add support for logging max instead of averages * stat: cleanup average logging * fio: fix ignore_error regression * libmtd: compile fix for linux header changes. * Makefile: false positive on _FORTIFY_SOURCE * Add a note of what is the default value for random_generator * server: send trigger state inline * client: fix double removal of client on job file open failure * Tue Feb 09 2016 mpluskal@suse.com - Update to 2.6 * Fix Windows build: define rand_r() * powerpc: fix cpus_online() to get correct max CPU number for powerpc64 * ioengine: remove duplicate queue handler check * server: use the wrapped MSG_DONTWAIT * Makefile: fix duplicate strcasestr for windows * client: remove debug printf() for compressed iolog * server: disable pdu length check for now * server: split vectored commands into fragments - Changes for 2.5/2.4 * use option smaalloc_pool_size * client: rename send_file() to fio_send_file() * lib/pattern: include oslib/strcasestr.h * Fix included getopt locations * t/genzipf: fix for strcasestr missing * t/dedupe: silence bogus warning on 'bytes' being used uninitialized * configure: check if lex requires/fails with -o for output * configure: add --enable-lex * options: make the groups/categories constant * options: split out option grouping code * options: we don't need the crc32c verify include * options: move pattern_fmt_desc where we need it * server: include name of verify file requested for error message * configure: lex force off * server: sk_out exit error handling * verify: split out state header code * verify-state: forward declare io_u * Merge branch 'master' of git://github.com/ezrapedersen/fio * t/verify-state: add helper to inspect verify dump state files * options: fix bs_cmp() * Always create server sk_out key * Destroy sk_out server key when we are done * t/verify-state: fix type for printf * t/verify-state: one more printf type fix * io_u: ensure that we align new start offset properly for time_based * Fix issue with termination before io_size has been reached * client: drain text output when exiting * client: fix non-text command leak * init: increment stat count if parent == default thread * init: fix compile for FIO_INC_DEBUG not being set * mutex: fix double unlock in fio_mutex_down_timeout() * Disable libaio for ESXi build - bug#80 - Enable parallel building * Sun Jan 03 2016 mpluskal@suse.com - Update to 2.2.13 * no changelog available * Sun Dec 06 2015 mpluskal@suse.com - Update to 2.2.12 * no changelog available * Sun Sep 20 2015 mpluskal@suse.com - Update to 2.2.10 * no changelog available * Mon Jul 06 2015 mpluskal@suse.com - Update to 2.2.9 * see http://brick.kernel.dk/snaps/fio-2.2.9.shortlog.txt * Sat Apr 04 2015 mpluskal@suse.com - Update to 2.2.6 * make per-thread IOPS more accurate * man page updates * misc bugfixes - Cleanup spec file with spec-cleaner - Update dependencies * enable numa * enable glusterfs * Wed Jan 28 2015 dsterba@suse.cz - 2.2.5 - rate limiting improvements - verify, checksumming fixes - shm support can be made optional - lots of statbility fixes - 2.2.4 - bugfixes in axmap, cleanups - 2.2.3 - cpumask handling fixed - 2.2.2 - fixed buffer scrambling - 2.2.1 - btrace2fio: -a passes specific options - minor bugfixes - 2.2.0 - verify_state triggers - buffer_pattern to specify the pattern manually - make suggestions for unknown options - time accounting improvements - documentation updates * Thu Nov 20 2014 dsterba@suse.cz - 2.1.14 - arithmetic expressions in jobfiles - support for --remote-config - net engine updates - rbd engine updates
/usr/bin/fio /usr/bin/fio-btrace2fio /usr/bin/fio-dedupe /usr/bin/fio-genzipf /usr/bin/fio-verify-state /usr/bin/fio2gnuplot /usr/bin/fio_generate_plots /usr/bin/fio_jsonplus_clat2csv /usr/bin/fiologparser.py /usr/bin/fiologparser_hist.py /usr/bin/genfio /usr/share/doc/packages/fio /usr/share/doc/packages/fio/GFIO-TODO /usr/share/doc/packages/fio/HOWTO /usr/share/doc/packages/fio/README /usr/share/doc/packages/fio/REPORTING-BUGS /usr/share/doc/packages/fio/SERVER-TODO /usr/share/doc/packages/fio/STEADYSTATE-TODO /usr/share/doc/packages/fio/examples /usr/share/doc/packages/fio/examples/1mbs_clients.fio /usr/share/doc/packages/fio/examples/aio-read.fio /usr/share/doc/packages/fio/examples/backwards-read.fio /usr/share/doc/packages/fio/examples/basic-verify.fio /usr/share/doc/packages/fio/examples/butterfly.fio /usr/share/doc/packages/fio/examples/cpp_null.fio /usr/share/doc/packages/fio/examples/cpuio.fio /usr/share/doc/packages/fio/examples/dev-dax.fio /usr/share/doc/packages/fio/examples/disk-zone-profile.fio /usr/share/doc/packages/fio/examples/e4defrag.fio /usr/share/doc/packages/fio/examples/e4defrag2.fio /usr/share/doc/packages/fio/examples/enospc-pressure.fio /usr/share/doc/packages/fio/examples/falloc.fio /usr/share/doc/packages/fio/examples/filecreate-ioengine.fio /usr/share/doc/packages/fio/examples/fio-rand-RW.job /usr/share/doc/packages/fio/examples/fio-rand-read.job /usr/share/doc/packages/fio/examples/fio-rand-write.job /usr/share/doc/packages/fio/examples/fio-seq-RW.job /usr/share/doc/packages/fio/examples/fio-seq-read.job /usr/share/doc/packages/fio/examples/fio-seq-write.job /usr/share/doc/packages/fio/examples/fixed-rate-submission.fio /usr/share/doc/packages/fio/examples/flow.fio /usr/share/doc/packages/fio/examples/fsx.fio /usr/share/doc/packages/fio/examples/ftruncate.fio /usr/share/doc/packages/fio/examples/fusion-aw-sync.fio /usr/share/doc/packages/fio/examples/gfapi.fio /usr/share/doc/packages/fio/examples/gpudirect-rdmaio-client.fio /usr/share/doc/packages/fio/examples/gpudirect-rdmaio-server.fio /usr/share/doc/packages/fio/examples/iometer-file-access-server.fio /usr/share/doc/packages/fio/examples/jesd219.fio /usr/share/doc/packages/fio/examples/latency-profile.fio /usr/share/doc/packages/fio/examples/libhdfs.fio /usr/share/doc/packages/fio/examples/libpmem.fio /usr/share/doc/packages/fio/examples/mtd.fio /usr/share/doc/packages/fio/examples/netio.fio /usr/share/doc/packages/fio/examples/netio_multicast.fio /usr/share/doc/packages/fio/examples/null.fio /usr/share/doc/packages/fio/examples/numa.fio /usr/share/doc/packages/fio/examples/pmemblk.fio /usr/share/doc/packages/fio/examples/poisson-rate-submission.fio /usr/share/doc/packages/fio/examples/rand-zones.fio /usr/share/doc/packages/fio/examples/rbd.fio /usr/share/doc/packages/fio/examples/rdmaio-client.fio /usr/share/doc/packages/fio/examples/rdmaio-server.fio /usr/share/doc/packages/fio/examples/ssd-steadystate.fio /usr/share/doc/packages/fio/examples/ssd-test.fio /usr/share/doc/packages/fio/examples/steadystate.fio /usr/share/doc/packages/fio/examples/surface-scan.fio /usr/share/doc/packages/fio/examples/tiobench-example.fio /usr/share/doc/packages/fio/examples/waitfor.fio /usr/share/doc/packages/fio/examples/zipf.fio /usr/share/fio /usr/share/fio/graph2D.gpm /usr/share/fio/graph3D.gpm /usr/share/fio/math.gpm /usr/share/licenses/fio /usr/share/licenses/fio/COPYING /usr/share/licenses/fio/MORAL-LICENSE /usr/share/man/man1/fio.1.gz /usr/share/man/man1/fio2gnuplot.1.gz /usr/share/man/man1/fio_generate_plots.1.gz /usr/share/man/man1/fiologparser_hist.py.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 11:51:01 2024