notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2023Q1
fio Flexible IO tester
3.42 benchmarks on this many watch lists=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.41Version 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-04-12 07:16:05
Commit Hash: 62e4e70
People watching this port, also watch:: bash, rsync, smartmontools, pkg, lsof
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 (319 items)
Collapse this list.
  1. /usr/local/share/licenses/fio-3.42/catalog.mk
  2. /usr/local/share/licenses/fio-3.42/LICENSE
  3. /usr/local/share/licenses/fio-3.42/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/exec.fio
  163. share/examples/fio/exec.png
  164. share/examples/fio/exitwhat.fio
  165. share/examples/fio/exitwhat.png
  166. share/examples/fio/falloc.fio
  167. share/examples/fio/falloc.png
  168. share/examples/fio/filecreate-ioengine.fio
  169. share/examples/fio/filecreate-ioengine.png
  170. share/examples/fio/filedelete-ioengine.fio
  171. share/examples/fio/filedelete-ioengine.png
  172. share/examples/fio/filestat-ioengine.fio
  173. share/examples/fio/filestat-ioengine.png
  174. share/examples/fio/fio-rand-RW.fio
  175. share/examples/fio/fio-rand-RW.png
  176. share/examples/fio/fio-rand-read.fio
  177. share/examples/fio/fio-rand-read.png
  178. share/examples/fio/fio-rand-write.fio
  179. share/examples/fio/fio-rand-write.png
  180. share/examples/fio/fio-seq-RW.fio
  181. share/examples/fio/fio-seq-RW.png
  182. share/examples/fio/fio-seq-read.fio
  183. share/examples/fio/fio-seq-read.png
  184. share/examples/fio/fio-seq-write.fio
  185. share/examples/fio/fio-seq-write.png
  186. share/examples/fio/fixed-rate-submission.fio
  187. share/examples/fio/fixed-rate-submission.png
  188. share/examples/fio/flow.fio
  189. share/examples/fio/flow.png
  190. share/examples/fio/fsx.fio
  191. share/examples/fio/fsx.png
  192. share/examples/fio/ftruncate.fio
  193. share/examples/fio/ftruncate.png
  194. share/examples/fio/gfapi.fio
  195. share/examples/fio/gfapi.png
  196. share/examples/fio/gpudirect-rdmaio-client.fio
  197. share/examples/fio/gpudirect-rdmaio-client.png
  198. share/examples/fio/gpudirect-rdmaio-server.fio
  199. share/examples/fio/gpudirect-rdmaio-server.png
  200. share/examples/fio/http-s3.fio
  201. share/examples/fio/http-s3.png
  202. share/examples/fio/http-s3-crypto.fio
  203. share/examples/fio/http-s3-crypto.png
  204. share/examples/fio/http-s3-storage-class.fio
  205. share/examples/fio/http-s3-storage-class.png
  206. share/examples/fio/http-swift.fio
  207. share/examples/fio/http-swift.png
  208. share/examples/fio/http-webdav.fio
  209. share/examples/fio/http-webdav.png
  210. share/examples/fio/ime.fio
  211. share/examples/fio/ime.png
  212. share/examples/fio/iometer-file-access-server.fio
  213. share/examples/fio/iometer-file-access-server.png
  214. share/examples/fio/jesd219.fio
  215. share/examples/fio/jesd219.png
  216. share/examples/fio/latency-profile.fio
  217. share/examples/fio/latency-profile.png
  218. share/examples/fio/libblkio-io_uring.fio
  219. share/examples/fio/libblkio-io_uring.png
  220. share/examples/fio/libblkio-virtio-blk-vfio-pci.fio
  221. share/examples/fio/libblkio-virtio-blk-vfio-pci.png
  222. share/examples/fio/libcufile-cufile.fio
  223. share/examples/fio/libcufile-cufile.png
  224. share/examples/fio/libcufile-posix.fio
  225. share/examples/fio/libcufile-posix.png
  226. share/examples/fio/libhdfs.fio
  227. share/examples/fio/libhdfs.png
  228. share/examples/fio/libiscsi.fio
  229. share/examples/fio/libiscsi.png
  230. share/examples/fio/libpmem.fio
  231. share/examples/fio/libpmem.png
  232. share/examples/fio/libzbc-rand-write.fio
  233. share/examples/fio/libzbc-rand-write.png
  234. share/examples/fio/libzbc-seq-read.fio
  235. share/examples/fio/libzbc-seq-read.png
  236. share/examples/fio/mtd.fio
  237. share/examples/fio/mtd.png
  238. share/examples/fio/nbd.fio
  239. share/examples/fio/nbd.png
  240. share/examples/fio/netio.fio
  241. share/examples/fio/netio.png
  242. share/examples/fio/netio_multicast.fio
  243. share/examples/fio/netio_multicast.png
  244. share/examples/fio/netio_vsock.fio
  245. share/examples/fio/netio_vsock.png
  246. share/examples/fio/netio_vsock_receiver.fio
  247. share/examples/fio/netio_vsock_receiver.png
  248. share/examples/fio/netio_vsock_sender.fio
  249. share/examples/fio/netio_vsock_sender.png
  250. share/examples/fio/nfs.fio
  251. share/examples/fio/nfs.png
  252. share/examples/fio/null.fio
  253. share/examples/fio/null.png
  254. share/examples/fio/numa.fio
  255. share/examples/fio/numa.png
  256. share/examples/fio/poisson-rate-submission.fio
  257. share/examples/fio/poisson-rate-submission.png
  258. share/examples/fio/rados.fio
  259. share/examples/fio/rados.png
  260. share/examples/fio/rand-zones.fio
  261. share/examples/fio/rand-zones.png
  262. share/examples/fio/rbd.fio
  263. share/examples/fio/rbd.png
  264. share/examples/fio/rdmaio-client.fio
  265. share/examples/fio/rdmaio-client.png
  266. share/examples/fio/rdmaio-server.fio
  267. share/examples/fio/rdmaio-server.png
  268. share/examples/fio/sg_verify-fail.fio
  269. share/examples/fio/sg_verify-fail.png
  270. share/examples/fio/sg_verify.fio
  271. share/examples/fio/sg_verify.png
  272. share/examples/fio/sg_write_same_ndob.fio
  273. share/examples/fio/sg_write_same_ndob.png
  274. share/examples/fio/sprandom.fio
  275. share/examples/fio/ssd-steadystate.fio
  276. share/examples/fio/ssd-steadystate.png
  277. share/examples/fio/ssd-test.fio
  278. share/examples/fio/ssd-test.png
  279. share/examples/fio/steadystate.fio
  280. share/examples/fio/steadystate.png
  281. share/examples/fio/surface-scan.fio
  282. share/examples/fio/surface-scan.png
  283. share/examples/fio/tiobench-example.fio
  284. share/examples/fio/tiobench-example.png
  285. share/examples/fio/uring-cmd-fdp.fio
  286. share/examples/fio/uring-cmd-fdp.png
  287. share/examples/fio/uring-cmd-ng.fio
  288. share/examples/fio/uring-cmd-ng.png
  289. share/examples/fio/uring-cmd-pi-ext.fio
  290. share/examples/fio/uring-cmd-pi-ext.png
  291. share/examples/fio/uring-cmd-pi-sb.fio
  292. share/examples/fio/uring-cmd-pi-sb.png
  293. share/examples/fio/uring-cmd-trim-multi-range.fio
  294. share/examples/fio/uring-cmd-trim-multi-range.png
  295. share/examples/fio/uring-cmd-zoned.fio
  296. share/examples/fio/uring-cmd-zoned.png
  297. share/examples/fio/waitfor.fio
  298. share/examples/fio/waitfor.png
  299. share/examples/fio/xnvme-compare.fio
  300. share/examples/fio/xnvme-compare.png
  301. share/examples/fio/xnvme-fdp.fio
  302. share/examples/fio/xnvme-fdp.png
  303. share/examples/fio/xnvme-pi.fio
  304. share/examples/fio/xnvme-pi.png
  305. share/examples/fio/xnvme-zoned.fio
  306. share/examples/fio/xnvme-zoned.png
  307. share/examples/fio/zbd-rand-write.fio
  308. share/examples/fio/zbd-rand-write.png
  309. share/examples/fio/zbd-rand-write-trim-gc.fio
  310. share/examples/fio/zbd-rand-write-trim-gc.png
  311. share/examples/fio/zbd-rand-write-zone-reset-gc.fio
  312. share/examples/fio/zbd-rand-write-zone-reset-gc.png
  313. share/examples/fio/zbd-seq-read.fio
  314. share/examples/fio/zbd-seq-read.png
  315. share/examples/fio/zipf.fio
  316. share/examples/fio/zipf.png
  317. @owner
  318. @group
  319. @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 = 1775978101 SHA256 (fio-3.42.tar.bz2) = ac126c69fde515a3da3f71817562715df9001e79f2008ed98a17eac340cd3f66 SIZE (fio-3.42.tar.bz2) = 7590628

Packages (timestamps in pop-ups are UTC):
fio
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.423.423.253.403.42n/an/an/a
FreeBSD:13:quarterly3.413.413.353.403.41n/an/an/a
FreeBSD:14:latest3.423.423.333.403.423.35-3.35
FreeBSD:14:quarterly3.413.41-3.403.413.363.363.36
FreeBSD:15:latest3.423.42n/a3.40n/an/a3.36_13.36_1
FreeBSD:15:quarterly3.413.41n/a-n/an/a--
FreeBSD:16:latest3.423.42n/a-n/an/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.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for fio-3.42: 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
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.

There are no commits on branch 2023Q1 for this port