Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
Blender
7-Zip Compression
SVT-AV1
FFmpeg
Hashcat
Newest Tests
OpenVINO GenAI
Rustls
LiteRT
WarpX
Epoch
Valkey
Recently Updated Tests
srsRAN Project
VVenC
x265
RELION
Llamafile
Llama.cpp
New & Recently Updated Tests
Recently Updated Suites
Machine Learning
Server Motherboard
HPC - High Performance Computing
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
nginx 3.0.1
pts/nginx-3.0.1
- 25 March 2023 -
Update against latest Nginx point release for GCC 13 build fix.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <Downloads> <Package> <URL>http://nginx.org/download/nginx-1.23.3.tar.gz</URL> <MD5>dcf1a476727a82b5bee702c2ca2c0833</MD5> <SHA256>75cb5787dbb9fae18b14810f91cc4343f64ce4c24e27302136fb52498042ba54</SHA256> <FileName>nginx-1.23.3.tar.gz</FileName> <FileSize>1108958</FileSize> </Package> <Package> <URL>https://github.com/wg/wrk/archive/refs/tags/4.2.0.tar.gz</URL> <MD5>bd3ee6407b1aa8b66abfa6ee2c166849</MD5> <SHA256>e255f696bff6e329f5d19091da6b06164b8d59d62cb9e673625bdcd27fe7bdad</SHA256> <FileName>wrk-4.2.0.tar.gz</FileName> <FileSize>10973405</FileSize> </Package> <Package> <URL>http://www.phoronix-test-suite.com/benchmark-files/http-test-files-1.tar.xz</URL> <MD5>b86f3e8f5bc9d0014818c5122a6f784d</MD5> <SHA256>9d6eace9544c59b910ea403a4693338efc12a6b0915fe227aed86c971b82d3dd</SHA256> <FileName>http-test-files-1.tar.xz</FileName> <FileSize>2346324</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/bash mkdir $HOME/nginx_ tar -xf http-test-files-1.tar.xz tar -xf nginx-1.23.3.tar.gz cd nginx-1.23.3 CFLAGS="-Wno-error -O3 -march=native $CFLAGS" CXXFLAGS="-Wno-error -O3 -march=native $CFLAGS" ./configure --prefix=$HOME/nginx_ --without-http_rewrite_module --without-http-cache --with-http_ssl_module make -j $NUM_CPU_CORES echo $? > ~/install-exit-status make install cd ~ rm -rf nginx-1.23.3 openssl req -new -newkey rsa:4096 -days 365 -nodes -x509 -subj "/C=US/ST=Denial/L=Chicago/O=Dis/CN=127.0.0.1" -keyout localhost.key -out localhost.cert sed -i "s/worker_processes 1;/#worker_processes auto;/g" nginx_/conf/nginx.conf sed -i "s/ listen 80;/ listen 8089;/g" nginx_/conf/nginx.conf sed -i "38 i ssl on;" nginx_/conf/nginx.conf sed -i "38 i ssl_certificate $HOME/localhost.cert;" nginx_/conf/nginx.conf sed -i "38 i ssl_certificate_key $HOME/localhost.key;" nginx_/conf/nginx.conf sed -i "38 i ssl_ciphers HIGH:!aNULL:!MD5;" nginx_/conf/nginx.conf rm -rf wrk-4.2.0 tar -xf wrk-4.2.0.tar.gz cd wrk-4.2.0 make -j $NUM_CPU_CORES echo $? > ~/install-exit-status cd ~ mv -f http-test-files/* nginx_/html/ echo "#!/bin/sh ./wrk-4.2.0/wrk -t \$NUM_CPU_CORES \$@ > \$LOG_FILE 2>&1 echo \$? > ~/test-exit-status" > nginx chmod +x nginx
post.sh
#!/bin/sh ./nginx_/sbin/nginx -s quit rm -f nginx_/logs/* sleep 3
pre.sh
#!/bin/sh ./nginx_/sbin/nginx -g "worker_processes auto;" sleep 5
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>Requests/sec: #_RESULT_#</OutputTemplate> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.4--> <PhoronixTestSuite> <TestInformation> <Title>nginx</Title> <AppVersion>1.23.2</AppVersion> <Description>This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the wrk program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients/connections. HTTPS with a self-signed OpenSSL certificate is used by this test for local benchmarking.</Description> <ResultScale>Requests Per Second</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>3.0.1</Version> <SupportedPlatforms>Linux, BSD, Solaris, MacOSX</SupportedPlatforms> <SoftwareType>Utility</SoftwareType> <TestType>System</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities, zlib-development, openssl-development</ExternalDependencies> <EnvironmentSize>193</EnvironmentSize> <ProjectURL>http://nginx.org/</ProjectURL> <RepositoryURL>https://github.com/nginx/nginx</RepositoryURL> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Default> <Arguments>-d 90s </Arguments> <PostArguments> https://127.0.0.1:8089/test.html</PostArguments> </Default> <Option> <DisplayName>Connections</DisplayName> <Identifier>concurrent</Identifier> <ArgumentPrefix>-c </ArgumentPrefix> <Menu> <Entry> <Name>1</Name> <Value>1</Value> </Entry> <Entry> <Name>20</Name> <Value>20</Value> </Entry> <Entry> <Name>100</Name> <Value>100</Value> </Entry> <Entry> <Name>200</Name> <Value>200</Value> </Entry> <Entry> <Name>500</Name> <Value>500</Value> </Entry> <Entry> <Name>1000</Name> <Value>1000</Value> </Entry> <Entry> <Name>4000</Name> <Value>4000</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>