# Optimizing Nginx for serving 1GB files - Finding values for 'directio' & 'output\_buffers'

**URL:** <https://www.ruby-forum.com/t/optimizing-nginx-for-serving-1gb-files-finding-values-for-directio-output-buffers/229348>\
**Category:** NGINX\
**Created:** [January 22, 2013, 4:13pm UTC](https://www.ruby-forum.com/t/optimizing-nginx-for-serving-1gb-files-finding-values-for-directio-output-buffers/229348 "2013-01-22T16:13:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jayaraj.k](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a183cd/32.png) [@jayaraj.k](https://www.ruby-forum.com/u/jayaraj.k)\
**Post date:** [January 22, 2013, 4:13pm UTC](https://www.ruby-forum.com/t/optimizing-nginx-for-serving-1gb-files-finding-values-for-directio-output-buffers/229348/1 "2013-01-22T16:13:37Z")

</div>

Hi,

We have a Nginx web server which is serving files whose size is almost  
1GB.  
We were trying to optimize the configuration with directio &  
output\_buffers  
directives. but, we couldn’t find any calculation/formula with which we  
can  
identify suitable values for above mentioned directives.

Server Spec

Processor: Intel E5-2600 Xeon Family (2cpus,16 cores each)  
RAM: 32GB

Nginx config

Nginx Version: 1.3.9 (dev)  
worker\_processes 33;  
worker\_connections 1024;  
use epoll;  
worker\_rlimit\_nofile 33792;  
aio on;  
Could you plz explain how we can find values for ‘directio’ &  
‘output\_buffers’ specific to a server.

Thanks  
Jayaraj

Posted at Nginx Forum:

> **[Optimizing Nginx for serving 1GB files - Finding values for 'directio' &...](https://forum.nginx.org/read.php?2,235414,235414#msg-235414)**
>
> Hi, We have a Nginx web server which is serving files whose size is almost 1GB. We were trying to optimize the configuration with directio & output\_buffers directives. but, we couldn't find any calculation/formula with which we can identify...

---

<div class="post-metadata">

**Author:** ![jayaraj.k](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/a183cd/32.png) [@jayaraj.k](https://www.ruby-forum.com/u/jayaraj.k)\
**Post date:** [January 23, 2013, 12:32pm UTC](https://www.ruby-forum.com/t/optimizing-nginx-for-serving-1gb-files-finding-values-for-directio-output-buffers/229348/2 "2013-01-23T12:32:15Z")

</div>

Same problem with me on serving of large files with .flv and .mp4  
extensions. Can somebody help ? Thanks
