httperf-vl.spec 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. Name: httperf
  2. Version: 0.9.0
  3. Release: 2%{?_dist_release}
  4. Summary: Web server benchmarking tool
  5. Summary(ja): Web サーバのベンチマークツール
  6. License: GPLv2+ with exceptions
  7. Group: Applications/Internet
  8. URL: http://code.google.com/p/httperf/
  9. Packager: shaolin
  10. Vendor: Project Vine
  11. Distribution: Vine Linux
  12. Source: ftp://ftp.hpl.hp.com/pub/httperf/httperf-%{version}.tar.gz
  13. Patch1: httperf-0.9.0_big_cookies.patch
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
  15. BuildRequires: openssl-devel
  16. %description
  17. httperf is a popular web server benchmark tool for measuring web server
  18. performance. It provides a flexible facility for generating various HTTP
  19. workloads and for measuring server performance. The focus of httperf is
  20. not on implementing one particular benchmark but on providing a robust,
  21. high-performance tool that facilitates the construction of both micro-
  22. and macro-level benchmarks. The three distinguishing characteristics of
  23. httperf are its robustness, which includes the ability to generate and
  24. sustain server overload, support for the HTTP/1.1 protocol, and its
  25. extensibility to new workload generators and performance measurements.
  26. %description -l ja
  27. httperf は web サーバのパフォーマンス計測に使われる、有名なベンチマーク
  28. ツールです。HTTP の負荷を様々にかけたり、サーバのパフォーマンス計測を
  29. 行ったりする目的に便利な柔軟性を備えています。httperf が注力しているのは、
  30. ある特定のベンチマークの実装ではなく、堅固で高性能なツールを提供し、
  31. マイクロレベルからマクロレベルまでのベンチマークを構成しやすくすること
  32. です。httperf の3つの特徴は、サーバを高負荷に保ち続ける堅固性、HTTP/1.1
  33. プロトコルのサポート、そして拡張性に富んだ新しい負荷生成部とパフォーマンス
  34. 計測部です。
  35. %prep
  36. %setup -q
  37. %patch1 -p1
  38. %build
  39. %configure
  40. %{__make} %{?_smp_mflags}
  41. %install
  42. %{__rm} -rf %{buildroot}
  43. %{__make} install INSTALL="%{__install} -p" DESTDIR="%{buildroot}"
  44. %clean
  45. %{__rm} -rf %{buildroot}
  46. %files
  47. %defattr(-, root, root, -)
  48. %doc AUTHORS ChangeLog NEWS README TODO
  49. %{_mandir}/man1/httperf.1*
  50. %{_bindir}/httperf
  51. %{_bindir}/idleconn
  52. %changelog
  53. * Fri Aug 16 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-2
  54. - added Patch1 to handle bigger cookies
  55. * Thu Aug 15 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-1
  56. - initial build for Vine Linux