Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details
fio Flexible IO tester
3.43 benchmarks Σ=5 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.43Version of this port present on the latest quarterly branch.
Maintainer: krion@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-02-22 15:03:09
Last Update: 2026-09-25 11:24:56
Commit Hash: bab19da
People watching this port, also watch: rsync, smartmontools, bash, pkg, unzip
License: GPLv2
WWW:
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/fio.git/
Description: #
Fio is an I/O testing tool that will spawn a number of threads or processes doing a particular type of I/O action as specified by the user. Fio can be driven by a 'job file' describing the I/O load one wants to simulate.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
Manual pages: #
pkg-plist: as obtained via: make generate-plist #
Expand this list (330 items)
Collapse this list.
  1. /usr/local/share/licenses/fio-3.43/catalog.mk
  2. /usr/local/share/licenses/fio-3.43/LICENSE
  3. /usr/local/share/licenses/fio-3.43/GPLv2
  4. bin/fio
  5. bin/fio_generate_plots
  6. include/fio/arch/arch-aarch64.h
  7. include/fio/arch/arch-alpha.h
  8. include/fio/arch/arch-arm.h
  9. include/fio/arch/arch-generic.h
  10. include/fio/arch/arch-hppa.h
  11. include/fio/arch/arch-ia64.h
  12. include/fio/arch/arch-loongarch64.h
  13. include/fio/arch/arch-mips.h
  14. include/fio/arch/arch-ppc.h
  15. include/fio/arch/arch-riscv64.h
  16. include/fio/arch/arch-s390.h
  17. include/fio/arch/arch-sh.h
  18. include/fio/arch/arch-sparc.h
  19. include/fio/arch/arch-sparc64.h
  20. include/fio/arch/arch-x86-common.h
  21. include/fio/arch/arch-x86.h
  22. include/fio/arch/arch-x86_64.h
  23. include/fio/arch/arch.h
  24. include/fio/blktrace.h
  25. include/fio/blktrace_api.h
  26. include/fio/cairo_text_helpers.h
  27. include/fio/cgroup.h
  28. include/fio/client.h
  29. include/fio/compiler/compiler.h
  30. include/fio/config-host.h
  31. include/fio/dataplacement.h
  32. include/fio/debug.h
  33. include/fio/dedupe.h
  34. include/fio/diskutil.h
  35. include/fio/err.h
  36. include/fio/fifo.h
  37. include/fio/file.h
  38. include/fio/filehash.h
  39. include/fio/filelock.h
  40. include/fio/fio.h
  41. include/fio/fio_sem.h
  42. include/fio/fio_time.h
  43. include/fio/flist.h
  44. include/fio/flow.h
  45. include/fio/gclient.h
  46. include/fio/gcompat.h
  47. include/fio/gerror.h
  48. include/fio/gettime.h
  49. include/fio/gfio.h
  50. include/fio/ghelpers.h
  51. include/fio/goptions.h
  52. include/fio/graph.h
  53. include/fio/hash.h
  54. include/fio/helper_thread.h
  55. include/fio/helpers.h
  56. include/fio/idletime.h
  57. include/fio/io_ddir.h
  58. include/fio/io_u.h
  59. include/fio/io_u_queue.h
  60. include/fio/ioengines.h
  61. include/fio/iolog.h
  62. include/fio/json.h
  63. include/fio/lib/axmap.h
  64. include/fio/lib/bloom.h
  65. include/fio/lib/bswap.h
  66. include/fio/lib/ffz.h
  67. include/fio/lib/fls.h
  68. include/fio/lib/gauss.h
  69. include/fio/lib/getrusage.h
  70. include/fio/lib/hweight.h
  71. include/fio/lib/ieee754.h
  72. include/fio/lib/lfsr.h
  73. include/fio/lib/memalign.h
  74. include/fio/lib/memcpy.h
  75. include/fio/lib/mountcheck.h
  76. include/fio/lib/nowarn_snprintf.h
  77. include/fio/lib/num2str.h
  78. include/fio/lib/output_buffer.h
  79. include/fio/lib/pattern.h
  80. include/fio/lib/pow2.h
  81. include/fio/lib/prio_tree.h
  82. include/fio/lib/rand.h
  83. include/fio/lib/rbtree.h
  84. include/fio/lib/roundup.h
  85. include/fio/lib/seqlock.h
  86. include/fio/lib/strntol.h
  87. include/fio/lib/types.h
  88. include/fio/lib/zipf.h
  89. include/fio/log.h
  90. include/fio/minmax.h
  91. include/fio/optgroup.h
  92. include/fio/options.h
  93. include/fio/os/os-freebsd.h
  94. include/fio/os/os.h
  95. include/fio/oslib/getopt.h
  96. include/fio/parse.h
  97. include/fio/pcbuf.h
  98. include/fio/printing.h
  99. include/fio/profile.h
  100. include/fio/pshared.h
  101. include/fio/rate-submit.h
  102. include/fio/rwlock.h
  103. include/fio/server.h
  104. include/fio/smalloc.h
  105. include/fio/sprandom.h
  106. include/fio/stat.h
  107. include/fio/steadystate.h
  108. include/fio/td_error.h
  109. include/fio/thread_options.h
  110. include/fio/tickmarks.h
  111. include/fio/trim.h
  112. include/fio/verify-state.h
  113. include/fio/verify.h
  114. include/fio/workqueue.h
  115. include/fio/y.tab.h
  116. include/fio/zbd.h
  117. include/fio/zbd_types.h
  118. include/fio/zone-dist.h
  119. share/man/man1/fio.1.gz
  120. share/man/man1/fio_generate_plots.1.gz
  121. share/examples/fio/1mbs_clients.fio
  122. share/examples/fio/1mbs_clients.png
  123. share/examples/fio/aio-read.fio
  124. share/examples/fio/aio-read.png
  125. share/examples/fio/atomic-verify.fio
  126. share/examples/fio/backwards-read.fio
  127. share/examples/fio/backwards-read.png
  128. share/examples/fio/basic-verify.fio
  129. share/examples/fio/basic-verify.png
  130. share/examples/fio/butterfly.fio
  131. share/examples/fio/butterfly.png
  132. share/examples/fio/cmdprio-bssplit.fio
  133. share/examples/fio/cmdprio-bssplit.png
  134. share/examples/fio/cmdprio-percentage.fio
  135. share/examples/fio/cmdprio-percentage.png
  136. share/examples/fio/cpp_null.fio
  137. share/examples/fio/cpp_null.png
  138. share/examples/fio/cpuio.fio
  139. share/examples/fio/cpuio.png
  140. share/examples/fio/cross-stripe-verify.fio
  141. share/examples/fio/cross-stripe-verify.png
  142. share/examples/fio/dedupe-global.fio
  143. share/examples/fio/dedupe-global.png
  144. share/examples/fio/dev-dax.fio
  145. share/examples/fio/dev-dax.png
  146. share/examples/fio/dfs.fio
  147. share/examples/fio/dfs.png
  148. share/examples/fio/dircreate-ioengine.fio
  149. share/examples/fio/dircreate-ioengine.png
  150. share/examples/fio/dirdelete-ioengine.fio
  151. share/examples/fio/dirdelete-ioengine.png
  152. share/examples/fio/dirstat-ioengine.fio
  153. share/examples/fio/dirstat-ioengine.png
  154. share/examples/fio/disk-zone-profile.fio
  155. share/examples/fio/disk-zone-profile.png
  156. share/examples/fio/e4defrag.fio
  157. share/examples/fio/e4defrag.png
  158. share/examples/fio/e4defrag2.fio
  159. share/examples/fio/e4defrag2.png
  160. share/examples/fio/enospc-pressure.fio
  161. share/examples/fio/enospc-pressure.png
  162. share/examples/fio/example_latency_steadystate.fio
  163. share/examples/fio/exec.fio
  164. share/examples/fio/exec.png
  165. share/examples/fio/exitwhat.fio
  166. share/examples/fio/exitwhat.png
  167. share/examples/fio/falloc.fio
  168. share/examples/fio/falloc.png
  169. share/examples/fio/filecreate-ioengine.fio
  170. share/examples/fio/filecreate-ioengine.png
  171. share/examples/fio/filedelete-ioengine.fio
  172. share/examples/fio/filedelete-ioengine.png
  173. share/examples/fio/filestat-ioengine.fio
  174. share/examples/fio/filestat-ioengine.png
  175. share/examples/fio/fio-rand-RW.fio
  176. share/examples/fio/fio-rand-RW.png
  177. share/examples/fio/fio-rand-read.fio
  178. share/examples/fio/fio-rand-read.png
  179. share/examples/fio/fio-rand-write.fio
  180. share/examples/fio/fio-rand-write.png
  181. share/examples/fio/fio-seq-RW.fio
  182. share/examples/fio/fio-seq-RW.png
  183. share/examples/fio/fio-seq-read.fio
  184. share/examples/fio/fio-seq-read.png
  185. share/examples/fio/fio-seq-write.fio
  186. share/examples/fio/fio-seq-write.png
  187. share/examples/fio/fixed-rate-submission.fio
  188. share/examples/fio/fixed-rate-submission.png
  189. share/examples/fio/flow.fio
  190. share/examples/fio/flow.png
  191. share/examples/fio/fsx.fio
  192. share/examples/fio/fsx.png
  193. share/examples/fio/ftruncate.fio
  194. share/examples/fio/ftruncate.png
  195. share/examples/fio/gfapi.fio
  196. share/examples/fio/gfapi.png
  197. share/examples/fio/gpudirect-rdmaio-client.fio
  198. share/examples/fio/gpudirect-rdmaio-client.png
  199. share/examples/fio/gpudirect-rdmaio-server.fio
  200. share/examples/fio/gpudirect-rdmaio-server.png
  201. share/examples/fio/http-s3.fio
  202. share/examples/fio/http-s3.png
  203. share/examples/fio/http-s3-crypto.fio
  204. share/examples/fio/http-s3-crypto.png
  205. share/examples/fio/http-s3-storage-class.fio
  206. share/examples/fio/http-s3-storage-class.png
  207. share/examples/fio/http-swift.fio
  208. share/examples/fio/http-swift.png
  209. share/examples/fio/http-webdav.fio
  210. share/examples/fio/http-webdav.png
  211. share/examples/fio/ime.fio
  212. share/examples/fio/ime.png
  213. share/examples/fio/iometer-file-access-server.fio
  214. share/examples/fio/iometer-file-access-server.png
  215. share/examples/fio/jesd219.fio
  216. share/examples/fio/jesd219.png
  217. share/examples/fio/latency-profile.fio
  218. share/examples/fio/latency-profile.png
  219. share/examples/fio/libblkio-io_uring.fio
  220. share/examples/fio/libblkio-io_uring.png
  221. share/examples/fio/libblkio-virtio-blk-vfio-pci.fio
  222. share/examples/fio/libblkio-virtio-blk-vfio-pci.png
  223. share/examples/fio/libcufile-cufile.fio
  224. share/examples/fio/libcufile-cufile.png
  225. share/examples/fio/libcufile-posix.fio
  226. share/examples/fio/libcufile-posix.png
  227. share/examples/fio/libhdfs.fio
  228. share/examples/fio/libhdfs.png
  229. share/examples/fio/libhipfile-hipfile.fio
  230. share/examples/fio/libhipfile-posix.fio
  231. share/examples/fio/libiscsi.fio
  232. share/examples/fio/libiscsi.png
  233. share/examples/fio/libpmem.fio
  234. share/examples/fio/libpmem.png
  235. share/examples/fio/libzbc-rand-write.fio
  236. share/examples/fio/libzbc-rand-write.png
  237. share/examples/fio/libzbc-seq-read.fio
  238. share/examples/fio/libzbc-seq-read.png
  239. share/examples/fio/mtd.fio
  240. share/examples/fio/mtd.png
  241. share/examples/fio/nbd.fio
  242. share/examples/fio/nbd.png
  243. share/examples/fio/netio.fio
  244. share/examples/fio/netio.png
  245. share/examples/fio/netio_multicast.fio
  246. share/examples/fio/netio_multicast.png
  247. share/examples/fio/netio_vsock.fio
  248. share/examples/fio/netio_vsock.png
  249. share/examples/fio/netio_vsock_receiver.fio
  250. share/examples/fio/netio_vsock_receiver.png
  251. share/examples/fio/netio_vsock_sender.fio
  252. share/examples/fio/netio_vsock_sender.png
  253. share/examples/fio/nfs.fio
  254. share/examples/fio/nfs.png
  255. share/examples/fio/null.fio
  256. share/examples/fio/null.png
  257. share/examples/fio/numa.fio
  258. share/examples/fio/numa.png
  259. share/examples/fio/page_fault.fio
  260. share/examples/fio/poisson-rate-submission.fio
  261. share/examples/fio/poisson-rate-submission.png
  262. share/examples/fio/rados.fio
  263. share/examples/fio/rados.png
  264. share/examples/fio/rand-zones.fio
  265. share/examples/fio/rand-zones.png
  266. share/examples/fio/rbd.fio
  267. share/examples/fio/rbd.png
  268. share/examples/fio/rdmaio-client.fio
  269. share/examples/fio/rdmaio-client.png
  270. share/examples/fio/rdmaio-server.fio
  271. share/examples/fio/rdmaio-server.png
  272. share/examples/fio/sequence-distribution.fio
  273. share/examples/fio/sg_verify-fail.fio
  274. share/examples/fio/sg_verify-fail.png
  275. share/examples/fio/sg_verify.fio
  276. share/examples/fio/sg_verify.png
  277. share/examples/fio/sg_write_same_ndob.fio
  278. share/examples/fio/sg_write_same_ndob.png
  279. share/examples/fio/sprandom.fio
  280. share/examples/fio/ssd-steadystate.fio
  281. share/examples/fio/ssd-steadystate.png
  282. share/examples/fio/ssd-test.fio
  283. share/examples/fio/ssd-test.png
  284. share/examples/fio/steadystate.fio
  285. share/examples/fio/steadystate.png
  286. share/examples/fio/surface-scan.fio
  287. share/examples/fio/surface-scan.png
  288. share/examples/fio/tiobench-example.fio
  289. share/examples/fio/tiobench-example.png
  290. share/examples/fio/uring-cmd-bsg.fio
  291. share/examples/fio/uring-cmd-bsg.png
  292. share/examples/fio/uring-cmd-fdp.fio
  293. share/examples/fio/uring-cmd-fdp.png
  294. share/examples/fio/uring-cmd-ng.fio
  295. share/examples/fio/uring-cmd-ng.png
  296. share/examples/fio/uring-cmd-pi-ext.fio
  297. share/examples/fio/uring-cmd-pi-ext.png
  298. share/examples/fio/uring-cmd-pi-sb.fio
  299. share/examples/fio/uring-cmd-pi-sb.png
  300. share/examples/fio/uring-cmd-trim-multi-range.fio
  301. share/examples/fio/uring-cmd-trim-multi-range.png
  302. share/examples/fio/uring-cmd-write-mode.fio
  303. share/examples/fio/uring-cmd-write-mode.png
  304. share/examples/fio/uring-cmd-zoned-append.fio
  305. share/examples/fio/uring-cmd-zoned-append.png
  306. share/examples/fio/uring-cmd-zoned.fio
  307. share/examples/fio/uring-cmd-zoned.png
  308. share/examples/fio/waitfor.fio
  309. share/examples/fio/waitfor.png
  310. share/examples/fio/xnvme-compare.fio
  311. share/examples/fio/xnvme-compare.png
  312. share/examples/fio/xnvme-fdp.fio
  313. share/examples/fio/xnvme-fdp.png
  314. share/examples/fio/xnvme-pi.fio
  315. share/examples/fio/xnvme-pi.png
  316. share/examples/fio/xnvme-zoned.fio
  317. share/examples/fio/xnvme-zoned.png
  318. share/examples/fio/zbd-rand-write.fio
  319. share/examples/fio/zbd-rand-write.png
  320. share/examples/fio/zbd-rand-write-trim-gc.fio
  321. share/examples/fio/zbd-rand-write-trim-gc.png
  322. share/examples/fio/zbd-rand-write-zone-reset-gc.fio
  323. share/examples/fio/zbd-rand-write-zone-reset-gc.png
  324. share/examples/fio/zbd-seq-read.fio
  325. share/examples/fio/zbd-seq-read.png
  326. share/examples/fio/zipf.fio
  327. share/examples/fio/zipf.png
  328. @owner
  329. @group
  330. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • fio>0:benchmarks/fio
Conflicts: #
CONFLICTS_INSTALL:
  • py*-Fiona
To install the port: #
cd /usr/ports/benchmarks/fio/ && make install clean
To add the package, run one of these commands:
  • pkg install benchmarks/fio
  • pkg install fio
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: fio
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1790335144 SHA256 (fio-3.43.tar.bz2) = 5e74e333f47fd4f311599b57c7c846b3a9f4f6b00411cbe7103791ad7e484c23 SIZE (fio-3.43.tar.bz2) = 7905828

Packages (timestamps in pop-ups are UTC): #
fio
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.433.433.333.403.43
FreeBSD:14:quarterly3.433.43-3.403.43
FreeBSD:15:latest3.433.43n/a3.40n/a
FreeBSD:15:quarterly3.433.43n/a-n/a
FreeBSD:16:latest3.433.43n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. gmake>=4.4.1 : devel/gmake
  2. pkgconf>=1.3.0_1 : devel/pkgconf
This port is required by: #
for Run #
  1. benchmarks/kdiskmark

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. sysutils/kdiskmark*
  2. Collapse this list of deleted ports.
for Test #
  1. filesystems/unreliablefs

Configuration Options: #
===> The following configuration options are available for fio-3.43: EXAMPLES=on: Build and/or install examples GNUPLOT=off: Support for plotting graphs LIBNFS=off: Enable NFS support using libnfs ===> Use 'make config' to modify these settings
Options name: #
benchmarks_fio
USES: #
compiler:c11 gmake pkgconfig tar:bzip2
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://brick.kernel.dk/snaps/
Collapse this list.

Number of commits found: 102 (showing only 2 on this page) #

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.15
09 Apr 2013 11:03:01
Revision:315770Original commit files touched by this commit
brucec (src committer) search for other commits by this committer
Update to version 2.0.15.

Approved by:	portmgr (erwin)
2.0.14
22 Feb 2013 15:02:58
Revision:312770Original commit files touched by this commit
brucec (src committer) search for other commits by this committer
Move sysutils/fio to benchmarks category.

Number of commits found: 102 (showing only 2 on this page)

«  1 | 2