From 957e26a6f30d40e2bff042d76a327d0a2cfbabae Mon Sep 17 00:00:00 2001 From: Adin Scannell Date: Mon, 18 Nov 2019 13:40:27 -0800 Subject: Move website to a simpler jekyll-based template This will allow us to merge the site into the main repository. This merge allows the documentation to be kept up-to-date and synchronized with the main project. Builds will be triggered on any update, removing the need for the cron-based reploy. --- website/static/archive.key | 29 +++++++++++++++++++++ website/static/performance/README.md | 9 +++++++ website/static/performance/applications.csv | 13 ++++++++++ website/static/performance/density.csv | 9 +++++++ website/static/performance/ffmpeg.csv | 3 +++ website/static/performance/fio-tmpfs.csv | 9 +++++++ website/static/performance/fio.csv | 9 +++++++ website/static/performance/httpd100k.csv | 17 +++++++++++++ website/static/performance/httpd10240k.csv | 17 +++++++++++++ website/static/performance/iperf.csv | 5 ++++ website/static/performance/redis.csv | 35 ++++++++++++++++++++++++++ website/static/performance/startup.csv | 7 ++++++ website/static/performance/sysbench-cpu.csv | 3 +++ website/static/performance/sysbench-memory.csv | 3 +++ website/static/performance/syscall.csv | 4 +++ website/static/performance/tensorflow.csv | 3 +++ 16 files changed, 175 insertions(+) create mode 100644 website/static/archive.key create mode 100644 website/static/performance/README.md create mode 100644 website/static/performance/applications.csv create mode 100644 website/static/performance/density.csv create mode 100644 website/static/performance/ffmpeg.csv create mode 100644 website/static/performance/fio-tmpfs.csv create mode 100644 website/static/performance/fio.csv create mode 100644 website/static/performance/httpd100k.csv create mode 100644 website/static/performance/httpd10240k.csv create mode 100644 website/static/performance/iperf.csv create mode 100644 website/static/performance/redis.csv create mode 100644 website/static/performance/startup.csv create mode 100644 website/static/performance/sysbench-cpu.csv create mode 100644 website/static/performance/sysbench-memory.csv create mode 100644 website/static/performance/syscall.csv create mode 100644 website/static/performance/tensorflow.csv (limited to 'website/static') diff --git a/website/static/archive.key b/website/static/archive.key new file mode 100644 index 000000000..1a91698bf --- /dev/null +++ b/website/static/archive.key @@ -0,0 +1,29 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBF0meAYBEACcBYPOSBiKtid+qTQlbgKGPxUYt0cNZiQqWXylhYUT4PuNlNx5 +s+sBLFvNTpdTrXMmZ8NkekyjD1HardWvebvJT4u+Ho/9jUr4rP71cNwNtocz/w8G +DsUXSLgH8SDkq6xw0L+5eGc78BBg9cOeBeFBm3UPgxTBXS9Zevoi2w1lzSxkXvjx +cGzltzMZfPXERljgLzp9AAfhg/2ouqVQm37fY+P/NDzFMJ1XHPIIp9KJl/prBVud +jJJteFZ5sgL6MwjBQq2kw+q2Jb8Zfjl0BeXDgGMN5M5lGhX2wTfiMbfo7KWyzRnB +RpSP3BxlLqYeQUuLG5Yx8z3oA3uBkuKaFOKvXtiScxmGM/+Ri2YM3m66imwDhtmP +AKwTPI3Re4gWWOffglMVSv2sUAY32XZ74yXjY1VhK3bN3WFUPGrgQx4X7GP0A1Te +lzqkT3VSMXieImTASosK5L5Q8rryvgCeI9tQLn9EpYFCtU3LXvVgTreGNEEjMOnL +dR7yOU+Fs775stn6ucqmdYarx7CvKUrNAhgEeHMonLe1cjYScF7NfLO1GIrQKJR2 +DE0f+uJZ52inOkO8ufh3WVQJSYszuS3HCY7w5oj1aP38k/y9zZdZvVvwAWZaiqBQ +iwjVs6Kub76VVZZhRDf4iYs8k1Zh64nXdfQt250d8U5yMPF3wIJ+c1yhxwARAQAB +tCpUaGUgZ1Zpc29yIEF1dGhvcnMgPGd2aXNvci1ib3RAZ29vZ2xlLmNvbT6JAlQE +EwEKAD4WIQRvHfheOnHCSRjnJ9VvxtVU4yvZQwUCXSZ4BgIbAwUJA8JnAAULCQgH +AgYVCgkICwIEFgIDAQIeAQIXgAAKCRBvxtVU4yvZQ5WFD/9VZXMW5I2rKV+2gTHT +CsW74kZVi1VFdAVYiUJZXw2jJNtcg3xdgBcscYPyecyka/6TS2q7q2fOGAzCZkcR +e3lLzkGAngMlZ7PdHAE0PDMNFaeMZW0dxNH68vn7AiA1y2XwENnxVec7iXQH6aX5 +xUNg2OCiv5f6DJItHc/Q4SvFUi8QK7TT/GYE1RJXVJlLqfO6y4V8SeqfM+FHpHZM +gzrwdTgsNiEm4lMjWcgb2Ib4i2JUVAjIRPfcpysiV5E7c3SPXyu4bOovKKlbhiJ1 +Q1M9M0zHik34Kjf4YNO1EW936j7Msd181CJt5Bl9XvlhPb8gey/ygpIvcicLx6M5 +lRJTy4z1TtkmtZ7E8EbJZWoPTaHlA6hoMtGeE35j3vMZN1qZYaYt26eFOxxhh7PA +J0h1lS7T2O8u1c2JKhKvajtdmbqbJgI8FRhVsMoVBnqDK5aE9MOAso36OibfweEL +8iV2z8JnBpWtbbUEaWro4knPtbLJbQFvXVietm3cFsbGg+DMIwI6x6HcU91IEFYI +Sv4orK7xgLuM+f6dxo/Wel3ht18dg3x3krBLALTYBidRfnQYYR3sTfLquB8b5WaY +o829L2Bop9GBygdLevkHHN5It6q8CVpn0H5HEJMNaDOX1LcPbf0CKwkkAVCBd9YZ +eAX38ds9LliK7XPXdC4c+zEkGA== +=x8TG +-----END PGP PUBLIC KEY BLOCK----- diff --git a/website/static/performance/README.md b/website/static/performance/README.md new file mode 100644 index 000000000..93c4f59df --- /dev/null +++ b/website/static/performance/README.md @@ -0,0 +1,9 @@ +# Performance data + +This directory holds the CSVs generated by the +[benchmark-tools][benchmark-tools] repository. + +In the future, these will be automatically posted to a cloud storage bucket and +loaded dynamically. At that point, this directory will be removed. + +[benchmark-tools]: https://gvisor.googlesource.com/benchmark-tools diff --git a/website/static/performance/applications.csv b/website/static/performance/applications.csv new file mode 100644 index 000000000..7b4661c60 --- /dev/null +++ b/website/static/performance/applications.csv @@ -0,0 +1,13 @@ +runtime,method,metric,result +runc,http.node,transfer_rate,3814.85 +runc,http.node,latency,11.0 +runc,http.node,requests_per_second,885.81 +runc,http.ruby,transfer_rate,2874.38 +runc,http.ruby,latency,18.0 +runc,http.ruby,requests_per_second,539.97 +runsc,http.node,transfer_rate,1615.54 +runsc,http.node,latency,27.0 +runsc,http.node,requests_per_second,375.13 +runsc,http.ruby,transfer_rate,1382.71 +runsc,http.ruby,latency,38.0 +runsc,http.ruby,requests_per_second,259.75 diff --git a/website/static/performance/density.csv b/website/static/performance/density.csv new file mode 100644 index 000000000..729b44941 --- /dev/null +++ b/website/static/performance/density.csv @@ -0,0 +1,9 @@ +runtime,method,metric,result +runc,density.empty,memory_usage,4092149.76 +runc,density.node,memory_usage,76709888.0 +runc,density.ruby,memory_usage,45737000.96 +runsc,density.empty,memory_usage,23695032.32 +runsc,density.node,memory_usage,124076605.44 +runsc,density.ruby,memory_usage,106141777.92 +runc,density.redis,memory_usage,1055323750.4 +runsc,density.redis,memory_usage,1076686028.8 diff --git a/website/static/performance/ffmpeg.csv b/website/static/performance/ffmpeg.csv new file mode 100644 index 000000000..08661c749 --- /dev/null +++ b/website/static/performance/ffmpeg.csv @@ -0,0 +1,3 @@ +runtime,metric,result +runc,run_time,82.000625 +runsc,run_time,88.24018 diff --git a/website/static/performance/fio-tmpfs.csv b/website/static/performance/fio-tmpfs.csv new file mode 100644 index 000000000..99777d2e4 --- /dev/null +++ b/website/static/performance/fio-tmpfs.csv @@ -0,0 +1,9 @@ +runtime,method,metric,result +runc,fio.read,bandwidth,4240686080 +runc,fio.write,bandwidth,3029744640 +runsc,fio.read,bandwidth,2533604352 +runsc,fio.write,bandwidth,1207536640 +runc,fio.randread,bandwidth,1221472256 +runc,fio.randwrite,bandwidth,1046094848 +runsc,fio.randread,bandwidth,68940800 +runsc,fio.randwrite,bandwidth,67286016 diff --git a/website/static/performance/fio.csv b/website/static/performance/fio.csv new file mode 100644 index 000000000..80d6ae289 --- /dev/null +++ b/website/static/performance/fio.csv @@ -0,0 +1,9 @@ +runtime,method,metric,result +runc,fio.read,bandwidth,252253184 +runc,fio.write,bandwidth,457767936 +runsc,fio.read,bandwidth,252323840 +runsc,fio.write,bandwidth,431845376 +runc,fio.randread,bandwidth,5284864 +runc,fio.randwrite,bandwidth,107758592 +runsc,fio.randread,bandwidth,4403200 +runsc,fio.randwrite,bandwidth,69161984 diff --git a/website/static/performance/httpd100k.csv b/website/static/performance/httpd100k.csv new file mode 100644 index 000000000..e92c7e9e0 --- /dev/null +++ b/website/static/performance/httpd100k.csv @@ -0,0 +1,17 @@ +connections,runtime,metric,result +1,runc,transfer_rate,565.35 +1,runc,latency,1.0 +1,runsc,transfer_rate,282.84 +1,runsc,latency,2.0 +5,runc,transfer_rate,3260.57 +5,runc,latency,1.0 +5,runsc,transfer_rate,832.69 +5,runsc,latency,3.0 +10,runc,transfer_rate,4672.01 +10,runc,latency,1.0 +10,runsc,transfer_rate,1095.47 +10,runsc,latency,4.0 +25,runc,transfer_rate,4964.14 +25,runc,latency,2.0 +25,runsc,transfer_rate,961.03 +25,runsc,latency,12.0 diff --git a/website/static/performance/httpd10240k.csv b/website/static/performance/httpd10240k.csv new file mode 100644 index 000000000..60dbe7b40 --- /dev/null +++ b/website/static/performance/httpd10240k.csv @@ -0,0 +1,17 @@ +connections,runtime,metric,result +1,runc,transfer_rate,674.05 +1,runc,latency,1.0 +1,runsc,transfer_rate,243.35 +1,runsc,latency,2.0 +5,runc,transfer_rate,3089.83 +5,runc,latency,1.0 +5,runsc,transfer_rate,981.91 +5,runsc,latency,2.0 +10,runc,transfer_rate,4701.2 +10,runc,latency,1.0 +10,runsc,transfer_rate,1135.08 +10,runsc,latency,4.0 +25,runc,transfer_rate,5021.36 +25,runc,latency,2.0 +25,runsc,transfer_rate,963.26 +25,runsc,latency,12.0 diff --git a/website/static/performance/iperf.csv b/website/static/performance/iperf.csv new file mode 100644 index 000000000..1f3b41aec --- /dev/null +++ b/website/static/performance/iperf.csv @@ -0,0 +1,5 @@ +runtime,method,metric,result +runc,network.download,bandwidth,746386000.0 +runc,network.upload,bandwidth,709808000.0 +runsc,network.download,bandwidth,640303500.0 +runsc,network.upload,bandwidth,482254000.0 diff --git a/website/static/performance/redis.csv b/website/static/performance/redis.csv new file mode 100644 index 000000000..369b16712 --- /dev/null +++ b/website/static/performance/redis.csv @@ -0,0 +1,35 @@ +runtime,method,metric,result +runc,PING_INLINE,requests_per_second,30525.03 +runc,PING_BULK,requests_per_second,30293.85 +runc,SET,requests_per_second,30257.19 +runc,GET,requests_per_second,30312.21 +runc,INCR,requests_per_second,30525.03 +runc,LPUSH,requests_per_second,30712.53 +runc,RPUSH,requests_per_second,30459.95 +runc,LPOP,requests_per_second,30367.45 +runc,RPOP,requests_per_second,30665.44 +runc,SADD,requests_per_second,30030.03 +runc,HSET,requests_per_second,30656.04 +runc,SPOP,requests_per_second,29940.12 +runc,LRANGE_100,requests_per_second,24224.81 +runc,LRANGE_300,requests_per_second,14302.06 +runc,LRANGE_500,requests_per_second,11728.83 +runc,LRANGE_600,requests_per_second,9900.99 +runc,MSET,requests_per_second,30120.48 +runsc,PING_INLINE,requests_per_second,14528.55 +runsc,PING_BULK,requests_per_second,15627.44 +runsc,SET,requests_per_second,15403.57 +runsc,GET,requests_per_second,15325.67 +runsc,INCR,requests_per_second,15269.51 +runsc,LPUSH,requests_per_second,15172.2 +runsc,RPUSH,requests_per_second,15117.16 +runsc,LPOP,requests_per_second,15257.86 +runsc,RPOP,requests_per_second,15188.33 +runsc,SADD,requests_per_second,15432.1 +runsc,HSET,requests_per_second,15163.0 +runsc,SPOP,requests_per_second,15561.78 +runsc,LRANGE_100,requests_per_second,13365.41 +runsc,LRANGE_300,requests_per_second,9520.18 +runsc,LRANGE_500,requests_per_second,8248.78 +runsc,LRANGE_600,requests_per_second,6544.07 +runsc,MSET,requests_per_second,14367.82 diff --git a/website/static/performance/startup.csv b/website/static/performance/startup.csv new file mode 100644 index 000000000..6bad00df6 --- /dev/null +++ b/website/static/performance/startup.csv @@ -0,0 +1,7 @@ +runtime,method,metric,result +runc,startup.empty,startup_time_ms,1193.10768 +runc,startup.node,startup_time_ms,2557.95336 +runc,startup.ruby,startup_time_ms,2530.12624 +runsc,startup.empty,startup_time_ms,1144.1775 +runsc,startup.node,startup_time_ms,2441.90284 +runsc,startup.ruby,startup_time_ms,2455.69882 diff --git a/website/static/performance/sysbench-cpu.csv b/website/static/performance/sysbench-cpu.csv new file mode 100644 index 000000000..f4e6b69a6 --- /dev/null +++ b/website/static/performance/sysbench-cpu.csv @@ -0,0 +1,3 @@ +runtime,metric,result +runc,cpu_events_per_second,103.62 +runsc,cpu_events_per_second,103.21 diff --git a/website/static/performance/sysbench-memory.csv b/website/static/performance/sysbench-memory.csv new file mode 100644 index 000000000..626ff4994 --- /dev/null +++ b/website/static/performance/sysbench-memory.csv @@ -0,0 +1,3 @@ +runtime,metric,result +runc,memory_ops_per_second,13098.73 +runsc,memory_ops_per_second,13107.44 diff --git a/website/static/performance/syscall.csv b/website/static/performance/syscall.csv new file mode 100644 index 000000000..40bdce49e --- /dev/null +++ b/website/static/performance/syscall.csv @@ -0,0 +1,4 @@ +runtime,metric,result +runc,syscall_time_ns,1939.0 +runsc,syscall_time_ns,38219.0 +runsc-kvm,syscall_time_ns,763.0 diff --git a/website/static/performance/tensorflow.csv b/website/static/performance/tensorflow.csv new file mode 100644 index 000000000..03498bef0 --- /dev/null +++ b/website/static/performance/tensorflow.csv @@ -0,0 +1,3 @@ +runtime,metric,result +runc,run_time,207.1118165 +runsc,run_time,244.473401 -- cgit v1.2.3