X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=README;h=d566fae3de8526a8b5359a63d65e7a8e70833fc2;hb=2fe224d8b49e759138fa68b519161257dc1ce600;hp=6bff82bdc1eced78d72ba32afc599bb2718da51a;hpb=594f7abb0c3e5ea4174b1d450959305f827cbdfd;p=fio.git diff --git a/README b/README index 6bff82bd..d566fae3 100644 --- a/README +++ b/README @@ -10,7 +10,7 @@ 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 an +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. @@ -59,7 +59,8 @@ Mailing list ------------ The fio project mailing list is meant for anything related to fio including -general discussion, bug reporting, questions, and development. +general discussion, bug reporting, questions, and development. For bug reporting, +see REPORTING-BUGS. An automated mail detailing recent commits is automatically sent to the list at most daily. The list address is fio@vger.kernel.org, subscribe by sending an @@ -71,6 +72,10 @@ in the body of the email. Archives can be found here: http://www.spinics.net/lists/fio/ +or here: + + https://lore.kernel.org/fio/ + and archives for the old list can be found here: http://maillist.kernel.dk/fio-devel/ @@ -102,7 +107,7 @@ Ubuntu: Red Hat, Fedora, CentOS & Co: Starting with Fedora 9/Extra Packages for Enterprise Linux 4, fio packages are part of the Fedora/EPEL repositories. - https://admin.fedoraproject.org/pkgdb/package/rpms/fio/ . + https://apps.fedoraproject.org/packages/fio . Mandriva: Mandriva has integrated fio into their package repository, so installing @@ -118,8 +123,10 @@ Solaris: ``pkgutil -i fio``. Windows: - Rebecca Cran has fio packages for Windows at - http://www.bluestop.org/fio/ . + Rebecca Cran has fio packages for Windows at + https://bsdio.com/fio/ . The latest builds for Windows can also + be grabbed from https://ci.appveyor.com/project/axboe/fio by clicking + the latest x86 or x64 build, then selecting the ARTIFACTS tab. BSDs: Packages for BSDs may be available from their binary package repositories. @@ -161,26 +168,32 @@ configure. Windows ~~~~~~~ -On Windows, Cygwin (http://www.cygwin.com/) is required in order to build -fio. To create an MSI installer package install WiX 3.8 from -http://wixtoolset.org and run :file:`dobuild.cmd` from the :file:`os/windows` +The minimum versions of Windows for building/runing fio are Windows 7/Windows +Server 2008 R2. On Windows, Cygwin (https://www.cygwin.com/) is required in +order to build fio. To create an MSI installer package install WiX from +https://wixtoolset.org and run :file:`dobuild.cmd` from the :file:`os/windows` directory. How to compile fio on 64-bit Windows: 1. Install Cygwin (http://www.cygwin.com/). Install **make** and all - packages starting with **mingw64-i686** and **mingw64-x86_64**. + packages starting with **mingw64-x86_64**. Ensure + **mingw64-x86_64-zlib** are installed if you wish + to enable fio's log compression functionality. 2. Open the Cygwin Terminal. 3. Go to the fio directory (source files). 4. Run ``make clean && make -j``. -To build fio on 32-bit Windows, run ``./configure --build-32bit-win`` before -``make``. +To build fio for 32-bit Windows, ensure the -i686 versions of the previously +mentioned -x86_64 packages are installed and run ``./configure +--build-32bit-win`` before ``make``. It's recommended that once built or installed, fio be run in a Command Prompt or other 'native' console such as console2, since there are known to be display and signal issues when running it under a Cygwin shell (see -http://code.google.com/p/mintty/issues/detail?id=56 for details). +https://github.com/mintty/mintty/issues/56 and +https://github.com/mintty/mintty/wiki/Tips#inputoutput-interaction-with-alien-programs +for details). Documentation