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.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
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.42Version 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.42n/an/an/an/an/an/a
FreeBSD:13:quarterly3.413.41n/an/an/an/an/an/a
FreeBSD:14:latest3.423.423.333.403.423.35-3.35
FreeBSD:14:quarterly3.423.42-3.403.423.363.363.36
FreeBSD:15:latest3.423.42n/a3.40n/an/a3.36_13.36_1
FreeBSD:15:quarterly3.423.42n/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.

Number of commits found: 101 (showing only 1 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.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: 101 (showing only 1 on this page)

«  1 | 2