Eredmény: 1 - 7 (7) összesen

Téma: Apache karcsúsítás

  1. #1
    Törzsvendég
    Csatlakozott
    08-12-06
    Hozzászólás
    104
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás Apache karcsúsítás

    Kedves Barátaim!

    Az lenne a kérdésem, hogy hogyan lehetne egy kicsit karcsúsítani a webszerver memória igényét. Jelenleg ugyanis 26 MBájtot foglal példányonként és szerintem ez nagyon sok. Már jónéhány modult kikapcsoltam, de így is csak kb. 1 MBájtot sikerült nyernem.

    A memória lista egy része most így néz ki.
    Kód:
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     1311 nobody    18   0 32344  19m 3776 S  0.0 14.9   7:34.45 mysqld
    10297 root      18   0 26248  14m 5736 S  0.0 11.1   0:00.34 httpd
    13057 nobody    15   0 26740  13m 4612 S  0.0 10.7   0:00.95 httpd
    14103 nobody    15   0 26592  13m 4612 S  0.0 10.6   0:00.92 httpd
    12841 nobody    15   0 26580  13m 4612 S  0.0 10.6   0:00.64 httpd
    11785 nobody    15   0 26520  13m 4612 S  0.0 10.6   0:00.87 httpd
    11953 nobody    15   0 26552  13m 4412 S  0.0 10.4   0:00.68 httpd
    11640 nobody    15   0 26500  13m 4408 S  0.0 10.4   0:00.55 httpd
    12251 nobody    15   0 26484  13m 4416 S  0.0 10.4   0:00.53 httpd
    12621 nobody    15   0 26472  13m 4412 S  0.0 10.4   0:00.23 httpd
    13883 nobody    15   0 26472  13m 4408 S  0.0 10.4   0:00.34 httpd
    13321 nobody    15   0 26496  13m 4376 S  0.0 10.3   0:00.14 httpd
    14001 nobody    15   0 26460  13m 4396 S  0.0 10.3   0:00.09 httpd
    14087 nobody    15   0 26420  13m 4348 S  0.0 10.2   0:00.00 httpd
    14578 root      15   0  7524 2672 2096 R  0.0  2.0   0:00.01 sshd
    A válaszokat előre is köszönöm. :-)

    Üdvözlettel
    kjaron



  2. #2
    Törzsvendég danosh logója
    Csatlakozott
    09-01-05
    Hely
    Albertirsa
    Hozzászólás
    128
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Apache karcsúsítás

    Szerintem az a 26 Mb nem olyan sok, mert az csak lefoglalt nem eszik meg mindig annyit szálanként. Ennél lejjebb nekünk sem sikerült vinni, mert az teljesítményesést jelenthet. Meg hát mostanában amúgy is olcsó a ram, pakold meg jól .



  3. #3
    Törzsvendég danosh logója
    Csatlakozott
    09-01-05
    Hely
    Albertirsa
    Hozzászólás
    128
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Apache karcsúsítás


  4. #4
    Törzsvendég
    Csatlakozott
    08-12-06
    Hozzászólás
    104
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Apache karcsúsítás

    Kedves Barátaim!

    Köszönöm a válaszokat és a linket. Én tegnap az alábbi oldal alapján dolgoztam
    hxxp://emergent.urbanpug.com/?p=60
    de danosh linkje alapján sikerült egy még kicsit gyorsítanom a szerveren (ugyanannyi memóriával).

    Üdvözlettel
    kjaron



  5. #5
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.024
    Begyűjtött 146 köszönetet
    105 hozzászólásával

    Alapbeállítás re: Apache karcsúsítás

    Igazából a modules.conf sokat dobott volna még hogy legyen mit megnézni, és tanácsot adni.



  6. #6
    Törzsvendég
    Csatlakozott
    08-12-06
    Hozzászólás
    104
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Apache karcsúsítás

    Kedves TLoF!

    Ha ki tudsz okoskodni belőle valamit akkor tessék:

    Kód:
    # LoadModule authn_file_module modules/mod_authn_file.so
    # LoadModule authn_dbm_module modules/mod_authn_dbm.so
    # LoadModule authn_anon_module modules/mod_authn_anon.so
    # LoadModule authn_dbd_module modules/mod_authn_dbd.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authz_host_module modules/mod_authz_host.so
    # LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    # LoadModule authz_user_module modules/mod_authz_user.so
    # LoadModule authz_dbm_module modules/mod_authz_dbm.so
    # LoadModule authz_owner_module modules/mod_authz_owner.so
    # LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    # LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    # LoadModule auth_digest_module modules/mod_auth_digest.so
    # LoadModule file_cache_module modules/mod_file_cache.so
    # LoadModule cache_module modules/mod_cache.so
    # LoadModule disk_cache_module modules/mod_disk_cache.so
    # LoadModule mem_cache_module modules/mod_mem_cache.so
    # LoadModule bucketeer_module modules/mod_bucketeer.so
    LoadModule dumpio_module modules/mod_dumpio.so
    # LoadModule echo_module modules/mod_echo.so
    # LoadModule case_filter_module modules/mod_case_filter.so
    # LoadModule case_filter_in_module modules/mod_case_filter_in.so
    # LoadModule ext_filter_module modules/mod_ext_filter.so
    LoadModule include_module modules/mod_include.so
    # LoadModule filter_module modules/mod_filter.so
    LoadModule charset_lite_module modules/mod_charset_lite.so
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule ldap_module modules/mod_ldap.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule logio_module modules/mod_logio.so
    LoadModule env_module modules/mod_env.so
    LoadModule mime_magic_module modules/mod_mime_magic.so
    # LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule expires_module modules/mod_expires.so
    # LoadModule headers_module modules/mod_headers.so
    LoadModule ident_module modules/mod_ident.so
    # LoadModule usertrack_module modules/mod_usertrack.so
    LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule setenvif_module modules/mod_setenvif.so
    # LoadModule proxy_module modules/mod_proxy.so
    # LoadModule proxy_connect_module modules/mod_proxy_connect.so
    # LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    # LoadModule proxy_http_module modules/mod_proxy_http.so
    # LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    # LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule mime_module modules/mod_mime.so
    # LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule info_module modules/mod_info.so
    LoadModule suexec_module modules/mod_suexec.so
    LoadModule cgi_module modules/mod_cgi.so
    # LoadModule cgid_module modules/mod_cgid.so
    # LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    # LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule actions_module modules/mod_actions.so
    # LoadModule speling_module modules/mod_speling.so
    # LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule apreq_module modules/mod_apreq2.so
    LoadModule ssl_module modules/mod_ssl.so
    Kettőskereszttel jelöltem azokat a modulokat, amiket kikapcsoltam. Főképp a jelszóval védett könyvtárhoz-, és a proxyhoz szükséges dolgokat vettem ki, mert ezek számomra feleslegesek. A többinél manual alapján próbáltam megállapítani, hogy kell vagy sem.

    Ha olyat látsz, amit még eldobhatok, kérlek írd meg. :-)

    Üdvözlettel
    kjaron



  7. #7
    Bölcs
    Csatlakozott
    07-08-28
    Hozzászólás
    1.024
    Begyűjtött 146 köszönetet
    105 hozzászólásával

    Alapbeállítás re: Apache karcsúsítás

    dumpio_module mivel csak fejlesztői szintü logoláshoz kell, alapvetően felesleges egy production webszerveren. http://httpd.apache.org/docs/2.2/mod/mod_dumpio.html

    ldap_module Kötve hiszem hogy használnátok ldap -ból bármit is, mehet.
    http://httpd.apache.org/docs/2.2/mod/mod_ldap.html

    mod_logio lásd dumpio
    http://httpd.apache.org/docs/2.2/mod/mod_logio.html

    mod_ssl: ha nem használtok ssl-t a szerveren megéri kikapcsolni.
    http://httpd.apache.org/docs/2.2/mod/mod_ssl.html

    Ezen felül egy production szerveren, ha spórolni kell a memóriával akkor kikapcsolhatók (de már funkcionalitást vesztes)
    * status_module
    * autoindex_module
    * info_module

    Ezen felül kérdéses még a cgi és a suexec modul is, de ez már erősen határ eset, lévén ezek bizonyos esetekben nagyon kellehetnek.

    Illetve ha további memória spórolásra vágysz akkor meg tudod csinálni, hogy nem modulárisra hanem monolith-ra forgatod az apache-ot, igy kb 10-15%-ot lehet spórolni.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •