Репозитории 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 |
Группа :: Работа с файлами
Пакет: iozone
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: iozone
Version: 3.228
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-%version.tar.bz2
Source1: %name-graphs
# 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 src/current
%build
make linux
# fix hard xrange
%__subst "s/set xrange/#set xrange/" $RPM_BUILD_DIR/src/current/gnu3d.dem
%install
%define iozonebin $RPM_BUILD_ROOT/%_bindir
%__install -D %name %iozonebin/%name
cp %SOURCE1 %iozonebin/%name-graphs
cp gengnuplot.sh %iozonebin/%name-gnuplot.sh
%__install -D gnu3d.dem $RPM_BUILD_ROOT/%_datadir/%name/gnu3d.dem
%define iozonedoc $RPM_BUILD_ROOT/%_docdir/%name-%version
%__mkdir -p %iozonedoc
cp Gnuplot.txt %iozonedoc
cd ../../docs
%__install -D iozone.1 $RPM_BUILD_ROOT/%_mandir/man1/iozone.1
cp IOzone_msword_98.pdf %iozonedoc
catdoc Run_rules.doc > %iozonedoc/Run_rules.txt
#cp $RPM_BUILD_DIR/docs/IOzone_msword_98.doc %iozonedoc
#cp $RPM_BUILD_DIR/docs/Iozone_ps.gz %iozonedoc
cd -
%files
%attr(0755, root, root) %_bindir/*
%doc %_docdir/%name-%version
%_mandir/man1/*
%_datadir/%name
%changelog
…
Полный changelog можно просмотреть здесь
Version: 3.228
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-%version.tar.bz2
Source1: %name-graphs
# 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 src/current
%build
make linux
# fix hard xrange
%__subst "s/set xrange/#set xrange/" $RPM_BUILD_DIR/src/current/gnu3d.dem
%install
%define iozonebin $RPM_BUILD_ROOT/%_bindir
%__install -D %name %iozonebin/%name
cp %SOURCE1 %iozonebin/%name-graphs
cp gengnuplot.sh %iozonebin/%name-gnuplot.sh
%__install -D gnu3d.dem $RPM_BUILD_ROOT/%_datadir/%name/gnu3d.dem
%define iozonedoc $RPM_BUILD_ROOT/%_docdir/%name-%version
%__mkdir -p %iozonedoc
cp Gnuplot.txt %iozonedoc
cd ../../docs
%__install -D iozone.1 $RPM_BUILD_ROOT/%_mandir/man1/iozone.1
cp IOzone_msword_98.pdf %iozonedoc
catdoc Run_rules.doc > %iozonedoc/Run_rules.txt
#cp $RPM_BUILD_DIR/docs/IOzone_msword_98.doc %iozonedoc
#cp $RPM_BUILD_DIR/docs/Iozone_ps.gz %iozonedoc
cd -
%files
%attr(0755, root, root) %_bindir/*
%doc %_docdir/%name-%version
%_mandir/man1/*
%_datadir/%name
%changelog
…
Полный changelog можно просмотреть здесь