В основном это будет зависеть от среднего размера генерируемой страницы.<br><br><div class="gmail_quote">9 июля 2008 г. 15:57 пользователь Malik Abdugaliev &lt;<a href="mailto:malik@elcat.kg">malik@elcat.kg</a>&gt; написал:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Привет.<br>
<br>
Подскажите, пожалуйста, как определять размеры буферов, оптимальных для данных<br>
системы и задач?<br>
Хотелось бы максимальной оптимизации системы, ну или хотя бы минимально<br>
необходимых изменений )<br>
<br>
Софт:<br>
- ФриБСД 7, средний за сутки load average - 0.6, максимум - 2.<br>
- nginx<br>
- php5-factcgi<br>
- mysql 5<br>
- invision power board 2.3.5, в среднем за сутки 450 пользователей в онлайн,<br>
максимум - 850.<br>
<br>
Железо:<br>
- Intel Xeon Quad-Core E5440<br>
- RAM 4GB<br>
- SAS RAID5<br>
<br>
Конфиг nginx:<br>
<br>
worker_processes 5;<br>
<br>
events {<br>
 &nbsp; &nbsp;worker_connections &nbsp;1024;<br>
}<br>
<br>
http {<br>
 &nbsp; &nbsp;include &nbsp; &nbsp; &nbsp; mime.types;<br>
 &nbsp; &nbsp;default_type &nbsp;application/octet-stream;<br>
 &nbsp; &nbsp;access_log off;<br>
 &nbsp; &nbsp;gzip &nbsp;on;<br>
 &nbsp; &nbsp;gzip_min_length &nbsp;1100;<br>
 &nbsp; &nbsp;gzip_buffers &nbsp; &nbsp; 4 8k;<br>
 &nbsp; &nbsp;gzip_types &nbsp; &nbsp; &nbsp; text/plain;<br>
<br>
 &nbsp; &nbsp;output_buffers &nbsp; 1 32k;<br>
 &nbsp; &nbsp;postpone_output &nbsp;1460;<br>
<br>
 &nbsp; &nbsp;sendfile &nbsp; &nbsp; &nbsp; &nbsp; on;<br>
 &nbsp; &nbsp;tcp_nopush &nbsp; &nbsp; &nbsp; on;<br>
 &nbsp; &nbsp;tcp_nodelay &nbsp; &nbsp; &nbsp;on;<br>
 &nbsp; &nbsp;send_lowat &nbsp; &nbsp; &nbsp; 12000;<br>
<br>
 &nbsp; &nbsp;keepalive_timeout &nbsp;75 20;<br>
<br>
 &nbsp; &nbsp;server_names_hash_bucket_size 64;<br>
<br>
 &nbsp; &nbsp;############# server<br>
 &nbsp; &nbsp;server {<br>
 &nbsp; &nbsp; &nbsp; &nbsp;listen 80;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;server_name &nbsp;www.domain.tld<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;error_log off;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;location / {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;root &nbsp; /www/site;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;index &nbsp;index.php;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;client_max_body_size &nbsp; &nbsp; &nbsp; 10m;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;client_body_buffer_size &nbsp; &nbsp;128k;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;autoindex off;<br>
 &nbsp; &nbsp; &nbsp; &nbsp;} #end of location /<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;# файлы, заканчивающиеся на .php передавать в fastcgi:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;location ~* ^.+\.(php)$ {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # наш fastcgi ждёт соединений через Юникс-сокет:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_pass unix:/tmp/php.sock;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_index &nbsp;index.php;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # передать в fastcgi следующие параметры:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # - необходимый минимум:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;SCRIPT_FILENAME &nbsp; &nbsp;/www/site$fastcgi_script_name;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;QUERY_STRING &nbsp; &nbsp; &nbsp; $query_string;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;REMOTE_ADDR &nbsp; &nbsp; &nbsp; &nbsp;$remote_addr;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # - остальное:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; include /usr/local/nginx/conf/fastcgi_params;<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp;# конец секции location:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;}<br>
 &nbsp; &nbsp;} #end of server section<br>
}<br>
<br>
<br>
Спасибо.<br>
Малик.<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a>