Скорость работы mod_php

Статус
В этой теме нельзя размещать новые ответы.

ask0n

Гуру форума
Регистрация
9 Июн 2009
Сообщения
218
Реакции
62
Есть сервер с freebsd 8, на котором в связке работает nginx + apache.
Всю статику nginx отдает сам, динамика передается на бэкенд, где выполняется зазенденный php скрипт через mod_php.
При этом URT (upstream response time) по логам nginx доходит до 2-4с по ответам 200 и до 0.3-0.7 при 302 ответах от бэкенда.
LA на самом сервер практически равно 0, из 20 висящих процессов httpd реально в пиковой нагрузке загруженны 2-4, остальные просто простаивают.
До переезда на freebsd те же скрипты работали на дебиан ламп, там urt никогда не поднимался выше 0.3, в 95% случаев urt был 0.000
По конфигурации железа дебиан сервер был раза в 4 слабее freebsd сервера.
Файловая система на сервере ZFS, gstat стабильно по 0, ARC заполнен где-то на 80%, т.е. практически все берется из оперативки.
Скрипты выполняемые на php работают с mysql, в slow log для mysql за 45 дней аптайма не было ни единой записи.

Сейчас по pingdom страница размером 2Мб отдается за 7.5с. Но при повышении нагрузки, а именно при часовом количестве кликов >3.5к начинается резкий спад трафа, в эти моменты по pingdom отдача страницы происходит за 11-13с

В каком направлении копать в поисках узкого места?
 
когда-то я отказался от фрибсди по причине не мочи его справиться с простейшим скриптом на шеле (клонирующий сам себя). linux без проблем справлялся.
тогда так и не выяснил причину, была фрисбдя 5.3 кажется. с тех пор работаю с линуксой - проблем подобных нет. может кто из гуру обьяснит в чем дело?
 
когда-то я отказался от фрибсди по причине не мочи его справиться с простейшим скриптом на шеле (клонирующий сам себя). linux без проблем справлялся.
тогда так и не выяснил причину, была фрисбдя 5.3 кажется. с тех пор работаю с линуксой - проблем подобных нет. может кто из гуру обьяснит в чем дело?

тут дело не в ос а в кривизне рук

на самом деле если оттюнинговать параметры ядра то тут фря нагнет линукс

писал как то для фри скрипт который рекурсивно создает файлы в пределах заданной папки и ниже по уровню проблем не было...
 
Мужики, я все понимаю, но прошу без холивара. Есть задачи, есть инструменты под задачи.
Если бы могли существовать "эталонные" настройки, уже давно выпустили бы WEB-OS в который только названия вирт хостов надо было бы вписать или BD-OS в которой только бы новые базы заводить надо было и в WEB-OS пути к BD-OS прописать ;)
Фразы по типу "юзал BSD, линукс понятнее" или "BSD рулит, ты его просто готовить не умеешь" не содержат конструктива, давайте по существу, благо BSD позволяет все нюансы своей работы до винтика разобрать даже без сторонних утилит и тестов.
Люди советовали на продакшн ZFS не ставить, уже был готов к UFS вернуться, глядя по gstat как дисковая подсистема загибается, но поэкспериментировал с настройками ARC и трабл ушел.
Еще раз я спрашиваю не об абстрактной системе в вакууме, а о рабочем серваке, который в данный момент имеет загрузку в 5-7% по полосе пропускания, LA в районе 0.1-0.7 и суточным посещением ~40k уников.
ab на серваке показывает потолок в 40 коннектов в секунду, к отдаче статики через nginx у меня претензий нет.
Мне кажется что на сервере несколько медленно выполняются php скрипты, как это можно локализовать? Или например замедлить еще сильнее чтоб потом вернуть все на место и сказать у меня все хорошо работает, tuning is evil? ;)
 
Есть сервер с freebsd 8, на котором в связке работает nginx + apache.
Всю статику nginx отдает сам, динамика передается на бэкенд, где выполняется зазенденный php скрипт через mod_php.
При этом URT (upstream response time) по логам nginx доходит до 2-4с по ответам 200 и до 0.3-0.7 при 302 ответах от бэкенда.
............
В каком направлении копать в поисках узкого места?

Как всегда в направлении логов и конфигов.
Можно увидеть конфиг апача и вывод команд: top, ps aux, netstat -m ?
Скорее всего узкое место в конфигах, если говоришь что с загрузкой и процессами все ок.
 
Можно увидеть конфиг апача и вывод команд: top, ps aux, netstat -m ?
Код:
ServerRoot "/usr/local"
Listen 127.0.0.1:8080
LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule info_module libexec/apache22/mod_info.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule rpaf_module  libexec/apache22/mod_rpaf-2.0.so
LoadModule cgi_module libexec/apache22/mod_cgi.so
LoadModule geoip_module       libexec/apache22/mod_geoip.so
LoadModule php5_module        libexec/apache22/libphp5.so
GeoIPEnable on
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User www
Group www
</IfModule>
</IfModule>
ServerAdmin root@cisco.com
ServerName 111.111.111.111
DocumentRoot "/usr/local/www/apache22/data"
<Directory />
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
<Directory "/usr/local/www/apache22/data">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>
ErrorLog "/var/log/httpd-error.log"
LogLevel debug
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"  \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
</IfModule>
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>
<IfModule cgid_module>
</IfModule>
<Directory "/usr/local/www/apache22/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
DefaultType text/plain
<IfModule mime_module>
    TypesConfig etc/apache22/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
</IfModule>
<IfModule mpm_prefork_module>
     StartServers            10
     MinSpareServers          5
     MaxSpareServers         15
     MaxClients             200
     MaxRequestsPerChild  10000
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
NameVirtualHost *
<VirtualHost *>
    ServerName 111.111.111.111
    DocumentRoot "/usr/local/www/apache22/data"
</VirtualHost>
Include etc/apache22/Includes/*.conf
Для вхоста:
Код:
<VirtualHost *>
    ServerName xxx.com
    ServerAlias www.xxx.com
    DocumentRoot /www/xxx/html
    AddDefaultCharset windows-1251
    php_flag allow_call_time_pass_reference On
    php_admin_value doc_root /www/xxx/html/
    php_admin_value upload_tmp_dir /www/xxx/tmp/
    php_admin_value session.save_path /www/xxx/tmp/
    php_admin_value memory_limit "64M"
    php_admin_value upload_max_filesize "2M"
    php_admin_flag allow_url_include off
    php_flag display_errors Off
    php_admin_value allow_url_fopen On
        <Directory />
        Options -Indexes -SymLinksIfOwnerMatch +Includes
        AllowOverride All
        Order Deny,Allow
        DirectoryIndex index.shtml index.html index.php
        </Directory>
    ErrorLog        /var/log/httpd/xxx.com-error.log
</VirtualHost>
top -SH:
Код:
last pid: 41294;  load averages:  0.08,  0.21,  0.23                                                up 38+10:33:20  21:59:55
137 processes: 3 running, 123 sleeping, 11 waiting
CPU:  6.4% user,  0.0% nice,  2.1% system,  0.0% interrupt, 91.5% idle
Mem: 376M Active, 111M Inact, 820M Wired, 12M Cache, 2568M Free
Swap: 4096M Total, 4096M Free
  PID USERNAME PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
   11 root     171 ki31     0K    16K RUN     1 843.7H 98.58% {idle: cpu1}
   11 root     171 ki31     0K    16K RUN     0 860.1H 93.65% {idle: cpu0}
27437 www       52    0 28860K 18748K accept  1   3:10  4.39% httpd
33293 www       51    0 29884K 19836K accept  0   0:51  3.66% httpd
    0 root     -68    0     0K   360K -       0 289:46  0.20% {em0 taskq}
37376 www       44   -5 14992K  3628K kqread  1   0:09  0.10% nginx
37379 www       44   -5 14992K  3624K kqread  1   0:07  0.10% nginx
    5 root      -8    -     0K    36K l2arc_  0 469:47  0.00% {l2arc_feed_threa}
 1205 mysql     44    0  1147M   207M ucond   0 293:14  0.00% {mysqld}
 1205 mysql     44    0  1147M   207M ucond   1 292:42  0.00% {mysqld}
 1205 mysql     44    0  1147M   207M ucond   1 277:21  0.00% {mysqld}
   14 root      44    -     0K     8K syncer  0  50:40  0.00% syncer
   12 root     -32    -     0K    88K WAIT    0  34:33  0.00% {swi4: clock}
 1205 mysql     44    0  1147M   207M ucond   0  33:15  0.00% {mysqld}
 1205 mysql     44    0  1147M   207M ucond   1  33:09  0.00% {mysqld}
 1205 mysql     44    0  1147M   207M ucond   1  32:29  0.00% {mysqld}
   13 root      44    -     0K     8K -       1  20:44  0.00% yarrow
   12 root     -44    -     0K    88K WAIT    0  20:25  0.00% {swi1: netisr 0}
    0 root     -16    0     0K   360K -       0  16:48  0.00% {spa_zio}
    3 root      -8    -     0K     8K -       1  12:34  0.00% g_up
   12 root     -32    -     0K    88K WAIT    1   9:38  0.00% {swi4: clock}
    0 root     -16    0     0K   360K -       1   9:15  0.00% {spa_zio_7}
    0 root     -16    0     0K   360K -       1   9:14  0.00% {spa_zio_6}
    0 root     -16    0     0K   360K -       0   9:14  0.00% {spa_zio_0}
    0 root     -16    0     0K   360K -       0   9:08  0.00% {spa_zio_4}
    0 root     -16    0     0K   360K -       0   9:05  0.00% {spa_zio_2}
    0 root     -16    0     0K   360K -       0   9:05  0.00% {spa_zio_3}
    0 root     -16    0     0K   360K -       0   9:04  0.00% {spa_zio_1}
    0 root     -16    0     0K   360K -       0   9:02  0.00% {spa_zio_5}
    5 root      -8    -     0K    36K tx->tx  1   7:40  0.00% {txg_thread_enter}
 1205 mysql     44    0  1147M   207M select  1   7:34  0.00% {mysqld}
82378 www       60    0 29884K 19588K accept  0   5:42  0.00% httpd
 1205 mysql     44    0  1147M   207M select  0   5:36  0.00% {initial thread}
 1205 mysql     44    0  1147M   207M select  1   5:29  0.00% {mysqld}
    4 root      -8    -     0K     8K -       1   5:18  0.00% g_down
Код:
USER    PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root     11 192.7  0.0     0    16  ??  RL   27Aug10 102231:49.86 [idle]
mysql  1205  4.6  5.2 1174628 211700  v0- S    27Aug10 1889:43.54 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --log-error=/var/db/mysql/h10.dtnet.org.err --pid-file=/var/db/mysql/xxx.org.pid --socket=/tmp/mysql.sock --port=3306
www   16424  4.1  0.5 28860 18620  ??  S     6:42PM   3:36.90 /usr/local/sbin/httpd -DNOHTTPACCEPT
www   33234  2.5  0.5 28860 18608  ??  S     8:59PM   1:14.77 /usr/local/sbin/httpd -DNOHTTPACCEPT
www   27437  2.2  0.5 28860 18748  ??  S     8:12PM   3:12.24 /usr/local/sbin/httpd -DNOHTTPACCEPT
root      0  0.3  0.0     0   360  ??  DLs  27Aug10 388:15.65 [kernel]
root      5  0.3  0.0     0    36  ??  DL   27Aug10 478:42.55 [zfskern]
www   37376  0.1  0.1 14992  3628  ??  S<    9:29PM   0:09.74 nginx: worker process (nginx)
root      1  0.0  0.0  1888   328  ??  ILs  27Aug10   0:00.17 /sbin/init --
root      2  0.0  0.0     0     8  ??  DL   27Aug10   2:18.60 [g_event]
root      3  0.0  0.0     0     8  ??  DL   27Aug10  12:34.51 [g_up]
root      4  0.0  0.0     0     8  ??  DL   27Aug10   5:18.06 [g_down]
root      6  0.0  0.0     0     8  ??  DL   27Aug10   0:02.67 [pagedaemon]
root      7  0.0  0.0     0     8  ??  DL   27Aug10   0:00.00 [vmdaemon]
root      8  0.0  0.0     0     8  ??  DL   27Aug10   0:00.04 [pagezero]
root      9  0.0  0.0     0     8  ??  DL   27Aug10   0:13.43 [bufdaemon]
root     10  0.0  0.0     0     8  ??  DL   27Aug10   0:00.00 [audit]
root     12  0.0  0.0     0    88  ??  WL   27Aug10  68:59.38 [intr]
root     13  0.0  0.0     0     8  ??  DL   27Aug10  20:44.19 [yarrow]
root     14  0.0  0.0     0     8  ??  DL   27Aug10  50:40.59 [syncer]
root     15  0.0  0.0     0     8  ??  DL   27Aug10   0:17.30 [vnlru]
root     16  0.0  0.0     0     8  ??  DL   27Aug10   0:19.74 [softdepflush]
root     17  0.0  0.0     0     8  ??  DL   27Aug10   4:31.83 [flowcleaner]
root    144  0.0  0.0  1536   596  ??  Is   27Aug10   0:00.00 adjkerntz -i
root    606  0.0  0.0  1888   492  ??  Is   27Aug10   0:00.03 /sbin/devd
root    758  0.0  0.0  3344   864  ??  Ss   27Aug10   0:21.80 /usr/sbin/syslogd -ss
root   1250  0.0  0.1  5388  2144  ??  Is   27Aug10   0:00.05 /usr/sbin/sshd
root   1258  0.0  0.1  6084  2668  ??  Ss   27Aug10   0:46.05 sendmail: accepting connections (sendmail)
smmsp  1262  0.0  0.1  6084  2408  ??  Is   27Aug10   0:00.97 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)
www    7953  0.0  0.5 28860 18740  ??  I     5:35PM   4:24.59 /usr/local/sbin/httpd -DNOHTTPACCEPT
root  27761  0.0  0.4 27836 16476  ??  Ss   23Sep10   0:26.09 /usr/local/sbin/httpd -DNOHTTPACCEPT
www   29965  0.0  0.5 28860 18356  ??  I     8:34PM   0:16.07 /usr/local/sbin/httpd -DNOHTTPACCEPT
www   33293  0.0  0.5 29884 19836  ??  I     8:59PM   0:51.97 /usr/local/sbin/httpd -DNOHTTPACCEPT
www   37377  0.0  0.1 14992  3620  ??  S<    9:29PM   0:08.45 nginx: worker process (nginx)
www   37378  0.0  0.1 14992  3624  ??  S<    9:29PM   0:09.56 nginx: worker process (nginx)
www   37379  0.0  0.1 14992  3624  ??  S<    9:29PM   0:07.35 nginx: worker process (nginx)
root  53844  0.0  0.1 14992  3288  ??  Is   Tue11PM   0:02.95 nginx: master process /usr/local/sbin/nginx
bind  59083  0.0  0.8 42148 31040  ??  Ss   13Sep10   0:17.27 /usr/sbin/named -t /var/named -u bind
root  72812  0.0  0.0  3376  1196  ??  Ss   23Sep10   0:11.20 /usr/sbin/cron -s
root  76103  0.0  0.0  3700  1876  ??  Ss   Sun06PM   0:01.14 screen -Rd
www   82378  0.0  0.5 29884 19588  ??  I     1:44PM   5:41.58 /usr/local/sbin/httpd -DNOHTTPACCEPT
www   85243  0.0  0.5 29884 19628  ??  I    Sun08PM   2:58.95 /usr/local/sbin/httpd -DNOHTTPACCEPT
www   86913  0.0  0.5 28860 18832  ??  I    Thu08PM   1:20.16 /usr/local/sbin/httpd -DNOHTTPACCEPT
mysql  1029  0.0  0.0  3624   972  v0- I    27Aug10   0:00.03 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/xxx.org.pid
root   1355  0.0  0.0  3344   836  v0  Is+  27Aug10   0:00.00 /usr/libexec/getty Pc ttyv0
root   1356  0.0  0.0  3344   836  v1  Is+  27Aug10   0:00.00 /usr/libexec/getty Pc ttyv1
root  52718  0.0  0.0  3808  1448   0  I     8:30AM   0:00.01 su
root  52724  0.0  0.1  5652  2148   0  I+    8:30AM   0:00.02 _su (csh)
root  41503  0.0  0.0  3424   948   1  R+   10:01PM   0:00.00 ps auxww
root  76104  0.0  0.1  5652  2364   1  Ss   Sun06PM   0:00.44 /bin/csh
root  37477  0.0  0.0  3808  1448   2  I     9:29PM   0:00.01 su
root  37485  0.0  0.1  5652  2104   2  I     9:29PM   0:00.02 _su (csh)
root  37493  0.0  0.0  3700  1656   2  S+    9:29PM   0:00.12 screen -Rd
Код:
618/1947/2565 mbufs in use (current/cache/total)
290/740/1030/66560 mbuf clusters in use (current/cache/total/max)
290/478 mbuf+clusters out of packet secondary zone in use (current/cache)
36/356/392/33280 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/16640 9k jumbo clusters in use (current/cache/total/max)
0/0/0/8320 16k jumbo clusters in use (current/cache/total/max)
878K/3390K/4269K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
255/1072/16896 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
67248102 requests for I/O initiated by sendfile
0 calls to protocol drain routines
Код:
Filesystem    Size    Used   Avail Capacity  Mounted on
web           449G    133M    449G     0%    /
devfs         1.0K    1.0K      0B   100%    /dev
web/tmp       449G    1.7M    449G     0%    /tmp
web/usr       450G    1.3G    449G     0%    /usr
web/home      450G    811M    449G     0%    /usr/home
web/ports     449G    417M    449G     0%    /usr/ports
web/src       449G    219M    449G     0%    /usr/src
web/var       449G    103M    449G     0%    /var
web/var/db    450G    804M    449G     0%    /var/db
devfs         1.0K    1.0K      0B   100%    /var/named/dev
Код:
dT: 1.003s  w: 1.000s
 L(q)  ops/s    r/s   kBps   ms/r    w/s   kBps   ms/w   %busy Name
    0      0      0      0    0.0      0      0    0.0    0.0| ad2
    0      0      0      0    0.0      0      0    0.0    0.0| ad2p1
    0      0      0      0    0.0      0      0    0.0    0.0| ad2p2
    0      0      0      0    0.0      0      0    0.0    0.0| ad2p3
    0      0      0      0    0.0      0      0    0.0    0.0| ad3
    0      0      0      0    0.0      0      0    0.0    0.0| gptid/93b6ddb9-746a-11df-a06d-00123fecda6c
    0      0      0      0    0.0      0      0    0.0    0.0| gptid/be12b78a-746a-11df-a06d-00123fecda6c
    0      0      0      0    0.0      0      0    0.0    0.0| ad3p1
    0      0      0      0    0.0      0      0    0.0    0.0| ad3p2
    0      0      0      0    0.0      0      0    0.0    0.0| ad3p3
    0      0      0      0    0.0      0      0    0.0    0.0| gptid/743fe5d0-ad32-11df-b8b6-00123fecda6c
Код:
         Type InUse MemUse HighUse Requests  Size(s)
       DEVFSP     0     0K       -      233  32
     mtx_pool     2     8K       -        2  4096
    pfs_nodes    21     3K       -       21  128
          osd    12     1K       -      477  16,32
    ar_driver     0     0K       -       12  512,2048
      subproc   318   301K       -  4636371  256,4096
         proc     2    32K       -        2
      session    20     2K       -   106576  64
         pgrp    26     2K       -   112991  64
         cred   102    10K       - 73838818  64,128
      uidinfo     7     5K       -   134750  64,4096
       plimit    18     5K       -  1469602  256
         GEOM    89    11K       -     2679  16,32,64,128,256,512,1024
    sysctltmp     0     0K       -    82287  16,32,64,128,2048
    sysctloid  2478    76K       -     2532  16,32,64,128
       sysctl     0     0K       -  2113763  16,32,64
      callout     1   512K       -        1
         umtx   372    24K       -      372  64
     p1003.1b     1     1K       -        1  16
         SWAP     2   549K       -        2  64
       bus-sc    41    48K       -      850  16,32,64,128,256,512,1024,2048,4096
          bus   560    27K       -     3054  16,32,64,128,1024
      devstat     6    13K       -        6  16,4096
 eventhandler    73     4K       -       73  32,64,128
         kobj   150   300K       -      201  2048
      Per-cpu     1     1K       -        1  16
       kbdmux     6    10K       -        6  16,256,1024,2048,4096
         rman    90     6K       -      477  32,64
          LED     2     1K       -        2  64
         sbuf     0     0K       -   227500  16,32,64,128,256,512,1024,2048,4096
    taskqueue    59     3K       -       85  16,32,64
       Unitno    16     1K       -      930  16,64
          iov     0     0K       - 250511032  16,32,64,128,256,512,1024,2048
       select   243    16K       -      243  64
     ioctlops     0     0K       -  9831711  16,32,64,128,256,512,1024,4096
          msg     4    25K       -        4  1024,4096
          sem     4     6K       -        4  256,512,1024,4096
          shm    11    22K       -  3311579  1024
          tty    20    10K       -      146  512,1024,2048
          pts     3     1K       -      125  128
     mbuf_tag     0     0K       -        1  32
         ksem     1     4K       -        1  4096
        shmfd     1     4K       -        1  4096
     acpitask     1     1K       -        1  1024
          pcb    15    35K       -  5683214  16,512,1024
       soname     5     1K       - 77729911  16,32,128
          acl     0     0K       -     3337  4096
     vfscache     1   512K       -        1
     vfs_hash     1   256K       -        1
       vnodes     3     1K       -      225  32,128
      acpisem    17     2K       -       17  64,128
  vnodemarker     0     0K       -  1773701  512
        mount   111     3K       -      257  16,32,64,128,256
          BPF     4     1K       -      987  16,64,128,256,512,2048,4096
  ether_multi     7     1K       -        8  16,32,64
       ifaddr    28     5K       -       28  16,32,256,2048
        ifnet     5     5K       -        5  64,1024
        clone     5    20K       -        5  4096
       arpcom     3     1K       -        3  16
      lltable     9     2K       -     1419  128,256
       isadev     9     1K       -        9  64
       acpica   736    38K       -    24307  16,32,64,128,256,512
     pci_link    14     2K       -       14  32,128
      acpidev    26     1K       -       26  32
  ata_generic     3     3K       -        3  1024
      entropy  1024    64K       -     1024  64
     routetbl   173 16426K       -   355578  16,32,64,128,256
         igmp     4     1K       -        4  128
         cdev     9     2K       -        9  128
     in_multi     2     1K       -        2  128
    ad_driver     2     1K       -        2  32
  IpFw/IpAcct     2     1K       -        2  16,64
    hostcache     1   512K       -        1
     syncache     1   144K       -        1
      NFS FHA     1     1K       -        1  1024
          rpc     2     5K       -        2  128,4096
audit_evclass   172     3K       -      211  16
       newblk     1     1K       -        1  256
     inodedep     1   256K       -        1
      pagedep     1    64K       -        1
      UMAHash     2     1K       -        2  256
        sigio     5     1K       -     7025  32
     filedesc   121   128K       -  5934920  16,32,64,128,256,512,1024,2048,4096
    vm_pgdata     2    65K       -        2  64
         kenv    82     7K       -       90  16,32,64,128,4096
     atkbddev     2     1K       -        2  32
       kqueue    36    36K       -  6471419  32,128,256,1024,2048,4096
       DEVFS1    71    18K       -      193  256
       apmdev     1     1K       -        1  64
    proc-args    33     2K       -  5576564  16,32,64,128,256
       DEVFS3   167    22K       -      293  128,256
      ithread    78     8K       -       78  16,64,128
      io_apic     2     2K       -        2  1024
       DEVFS2    68     2K       -       68  16
       linker    76     3K       -       98  16,32,256
      memdesc     1     4K       -        1  4096
     nexusdev     4     1K       -        4  16
        lockf    24     2K       -   212569  32,64
   DEVFS_RULE    53    13K       -       53  32,256
         temp    24   993K       - 11645715  16,32,64,128,256,512,1024,2048,4096
       devbuf   258  1128K       -      275  16,32,64,128,256,512,1024,2048,4096
        DEVFS    17     1K       -       18  16,64
       module   216    14K       -      216  64,128
   kstat_data     3     1K       -        3  32
      solaris 317691 567213K       - 16599769047  16,32,64,128,256,512,1024,2048,4096
 
Попробуй,
HostnameLookups off
KeepAlive off
Да и подумай нужна ли тебе AllowOverride All в официальной документации по тюнингу апача сказано: для максимальной производительности AllowOverride None.
 
Попробуй,
HostnameLookups off
KeepAlive off
Да и подумай нужна ли тебе AllowOverride All в официальной документации по тюнингу апача сказано: для максимальной производительности AllowOverride None.
Это дефолтовые настройки:
extra/httpd-default.conf:HostnameLookups Off
extra/httpd-default.conf:KeepAlive Off
AllowOverride None - нельзя, в корне лежит динамически генерируемый скриптом .htaccess со списком deny хостов. В поддиректориях лежат .htaccess файлы с правилами для rewrite.
 
Ок, Давай дальше разбираться,
Загрузи апач в debug mode httpd -X, чтобы работал только один процесс апача. Теперь берем в руки truss -c -p PID-апача и вывод сюда.

ps JekON ты бы ссылку ссылку чтоли дал, чтобы все знали на какой вопрос здесь ответ, может еще кому-нибудь пригодиться...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху