nginx-gridfs Benchmarking Configuration
Systems
The MongoDB/nginx server has the following specs:
- Solaris 10u8
- 2 Quad-Core AMD Opteron(tm) Processor 2380 (8 cores @2.5GHz)
- 16 Gigabytes of memoory
- Database stored on 371G ZFS raidz1 pool across 4 slices
- Disks are 146G SAS 3.0Gb/s using a Sun STK 256M caching RAID Controller
- nge (nvidia) Gigabit Ethernet
The request generation server has the following specs:
- Solaris 10u8
- 2 Single-Core AMD Opteron(tm) Processor 252 (2.6GHz)
- 8 Gigabytes of memoory
- e1000g (intel) Gigabit Ethernet
Dataset
- 1024000 files
- Even distribution of 7 file sizes: 1024, 5120, 10240, 25600, 51200, 102400, and 256000 bytes
- Each file contains random data
- Filesize on ZFS filesystem: 63G
- MongoDB database filesize: 82G
- MongoDB GridFS status output
Software
- File generation Script
- Apache Benchmarking Tool
- http_load 12mar2006
- MongoDB 1.3.3
- Patches made to MongoDB 1.3.3 (compile on solaris/mongofiles multiput)