Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37560748
en ru br
Репозитории ALT
S:3.490-alt1
5.1: 3.303-alt1
4.1: 3.283-alt1
4.0: 3.283-alt1
3.0: 3.228-alt1
www.altlinux.org/Changes

Группа :: Работа с файлами
Пакет: iozone

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: iozone
%define minor 283
Version: 3.%minor
Release: alt1

Summary: IOzone Filesystem Benchmark
Summary(ru_RU.KOI8-R): Эталонный тест файловой подсистемы IOzone

License: Freeware
Group: File tools
Url: http://www.iozone.org/

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://www.iozone.org/src/current/%{name}3_%minor.tar.bz2
Source1: %name-graphs
Patch: %name.patch

# for convert doc document to txt

BuildPreReq: catdoc

%description
IOzone is a filesystem benchmark tool. The benchmark generates and
measures a variety of file operations. Iozone has been ported
to many machines and runs under many operating systems.

Iozone is useful for performing a broad filesystem analysis of a vendors
computer platform. The benchmark tests file I/O performance for the following
operations: Read, write, re-read, re-write, read backwards, read strided,
fread, fwrite, random read, pread, mmap, aio_read, aio_write.

%description -l ru_RU.KOI8-R
IOzone - это инструмент для эталонного тестирования
производительности файловой подсистемы. Этот тест производит
различные операции над файлами и выполняет тестовые замеры.
Iozone портирована на различные машины и запускается под многими
операционными системами.

Iozone полезна для выполнения обширного анализа файловых подсистем
поставщиков компьютерных платформ. Этот тест исследует
производительность файлового ввода-вывода для следующих операций:
чтение, запись, повторное чтение, повторная запись,
чтение назад, чтение с большим шагом, выполнение функций fread и fwrite,
случайное чтение, выполнение pread, mmap, aio_read, aio_write

Запускайте iozone-graphs для получения графиков в каталоге,
расположенном на тестируемой файловой системе. Учтите, что в ходе тестирования
будет занято до 550 мегабайт, и результаты тестирования будут записаны
в текущем каталоге. Также можно указать iozone-graphs файл, полученный в результате
выполнения любым способом iozone -a.
ВНИМАНИЕ! Тест может выполняться десятки минут, столько требуется для
передачи нескольких десятков гигабайт.

%prep
%setup -n %{name}3_%minor/src/current -q
%patch

%build
make linux

# fix hard xrange

#%__subst "s/set xrange/#set xrange/" $RPM_BUILD_DIR/src/current/gnu3d.dem

%install
%define iozonebin %buildroot%_bindir
%__install -D -m755 %name %iozonebin/%name
%__install -D -m755 %SOURCE1 %iozonebin/%name-graphs
%__install -D -m755 gengnuplot.sh %iozonebin/%name-gnuplot.sh

%__install -D gnu3d.dem %buildroot%_datadir/%name/gnu3d.dem

cd ../../docs
%__install -D iozone.1 %buildroot%_man1dir/iozone.1
catdoc Run_rules.doc >Run_rules.txt

%files
%doc Gnuplot.txt ../../docs/IOzone_msword_98.pdf ../../docs/Run_rules.txt
%_bindir/*
%_man1dir/*
%_datadir/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin