diff --git a/manifests/f/fio/fio/3.43/fio.fio.installer.yaml b/manifests/f/fio/fio/3.43/fio.fio.installer.yaml new file mode 100644 index 00000000000..e242be7cda5 --- /dev/null +++ b/manifests/f/fio/fio/3.43/fio.fio.installer.yaml @@ -0,0 +1,24 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json + +PackageIdentifier: fio.fio +PackageVersion: "3.43" +InstallerType: wix +Scope: machine +InstallerSwitches: + InstallLocation: INSTALLDIR="" +UpgradeBehavior: install +ReleaseDate: 2026-09-23 +AppsAndFeaturesEntries: +- UpgradeCode: '{2338A332-5511-43CF-B9BD-5C60496CCFCC}' +Installers: +- Architecture: x86 + InstallerUrl: https://github.com/axboe/fio/releases/download/fio-3.43/fio-3.43-x86.msi + InstallerSha256: 7E8AC41E3439FAF847CFF134A8AE65998BBB2595126C91F0B266D332774344AE + ProductCode: '{3CF1A7A8-60DC-40E6-8E04-7FE1BBEF8586}' +- Architecture: x64 + InstallerUrl: https://github.com/axboe/fio/releases/download/fio-3.43/fio-3.43-x64.msi + InstallerSha256: 8299E6E6FBC024D3B74AA1CE62FB94EF6960B45629FBFA678B720834B6EB34AA + ProductCode: '{07BBA0A0-BCAD-4CF3-9436-58E5A65B2ECC}' +ManifestType: installer +ManifestVersion: 1.12.0 diff --git a/manifests/f/fio/fio/3.43/fio.fio.locale.en-US.yaml b/manifests/f/fio/fio/3.43/fio.fio.locale.en-US.yaml new file mode 100644 index 00000000000..647527824ad --- /dev/null +++ b/manifests/f/fio/fio/3.43/fio.fio.locale.en-US.yaml @@ -0,0 +1,23 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json + +PackageIdentifier: fio.fio +PackageVersion: "3.43" +PackageLocale: en-US +Publisher: fio +PublisherUrl: https://github.com/axboe +PublisherSupportUrl: https://github.com/axboe/fio/issues +Author: Jens Axboe +PackageName: fio +PackageUrl: https://github.com/axboe/fio +License: GPL-2.0 +LicenseUrl: https://github.com/axboe/fio/blob/master/COPYING +Copyright: Copyright (C) 2026, Jens Axboe +ShortDescription: Flexible I/O Tester +Description: |- + Fio was originally written to save me the hassle of writing special test case programs when I wanted to test a specific workload, either for performance reasons or to find/reproduce a bug. The process of writing such a test app can be tiresome, especially if you have to do it often. Hence I needed a tool that would be able to simulate a given I/O workload without resorting to writing a tailored test case again and again. + A test work load is difficult to define, though. There can be any number of processes or threads involved, and they can each be using their own way of generating I/O. You could have someone dirtying large amounts of memory in a memory mapped file, or maybe several threads issuing reads using asynchronous I/O. fio needed to be flexible enough to simulate both of these cases, and many more. + Fio spawns a number of threads or processes doing a particular type of I/O action as specified by the user. fio takes a number of global parameters, each inherited by the thread unless otherwise parameters given to them overriding that setting is given. The typical use of fio is to write a job file matching the I/O load one wants to simulate. +ReleaseNotesUrl: https://github.com/axboe/fio/releases/tag/fio-3.43 +ManifestType: defaultLocale +ManifestVersion: 1.12.0 diff --git a/manifests/f/fio/fio/3.43/fio.fio.locale.zh-CN.yaml b/manifests/f/fio/fio/3.43/fio.fio.locale.zh-CN.yaml new file mode 100644 index 00000000000..306e8de205d --- /dev/null +++ b/manifests/f/fio/fio/3.43/fio.fio.locale.zh-CN.yaml @@ -0,0 +1,23 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json + +PackageIdentifier: fio.fio +PackageVersion: "3.43" +PackageLocale: zh-CN +Publisher: fio +PublisherUrl: https://github.com/axboe +PublisherSupportUrl: https://github.com/axboe/fio/issues +Author: Jens Axboe +PackageName: fio +PackageUrl: https://github.com/axboe/fio +License: GPL-2.0 +LicenseUrl: https://github.com/axboe/fio/blob/master/COPYING +Copyright: Copyright (C) 2026, Jens Axboe +ShortDescription: 灵活的 I/O 测试器 +Description: |- + 编写 fio 的初衷是为了省去我为了测试特定的工作负载,例如性能问题或发现/重现错误,而编写特殊测试用例程序所带来的麻烦。编写此类测试程序的过程可能会令人厌烦,尤其是当你不得不经常这样做的时候。因此我需要一种能够模拟给定的 I/O 工作负载,而又无需反复编写量身定制的测试用例的工具。 + 不过,测试工作负载很难定义,其中可能涉及任意数量的进程或线程,而且它们可能各自使用自己的方式产生 I/O。fio 需要有足够的灵活性来模拟这两种以及更多情况。 + fio 会生成多个线程或进程,按照用户指定的方式执行特定类型的 I/O 操作。fio 会获取多个全局参数,每个参数都由线程继承,除非给定了其它参数来覆盖该设置。fio 的典型用法是编写一个与想要模拟的 I/O 负载相匹配的作业文件。 +ReleaseNotesUrl: https://github.com/axboe/fio/releases/tag/fio-3.43 +ManifestType: locale +ManifestVersion: 1.12.0 diff --git a/manifests/f/fio/fio/3.43/fio.fio.yaml b/manifests/f/fio/fio/3.43/fio.fio.yaml new file mode 100644 index 00000000000..c4eab1a3659 --- /dev/null +++ b/manifests/f/fio/fio/3.43/fio.fio.yaml @@ -0,0 +1,8 @@ +# Created with YamlCreate.ps1 Dumplings Mod +# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json + +PackageIdentifier: fio.fio +PackageVersion: "3.43" +DefaultLocale: en-US +ManifestType: version +ManifestVersion: 1.12.0