The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Руководство по оптимизации web-сервера, работающего под Linux

30.10.2005 11:31

В статье "Optimization guide for linux web/db servers" приводятся советы по увеличению производительности Linux сервера, используемого для работы MySQL и Apache 2.

Примеры настроек, разбираемых в статье:


Система

/etc/sysctl.conf 
   kernel.sem    = 100 32000 100 100
   kernel.shmmni = 4096
   kernel.shmall = 2097152
   kernel.shmmax = 2147483648
   fs.file-max   = 65536

/etc/fstab
   /dev/hda7 /home ext3 defaults,noatime 1 2

hdparm -X66 -u1 -d1 -m16 -c3 /dev/hda

MySQL
/etc/mysql.conf 
   [mysqld]
      port            = 3306
      socket          = /var/lib/mysql/mysql.sock
      skip-locking
      key_buffer       = 64M
      tmp_table_size   = 32M
      max_allowed_packet = 16M
      max_connections  = 650
      myisam_sort_buffer_size = 64M
      table_cache      = 1500
      join_buffer_size = 1M
      sort_buffer_size = 2M
      read_buffer_size = 1M
      myisam_sort_buffer_size = 64M
      thread_cache_size = 128
      wait_timeout     = 900
      connect_timeout  = 10
      query_cache_limit = 2M
      query_cache_size = 64M
      query_cache_type = 1
      thread_concurrency = 8
   [mysqld_safe]
      open_files_limit = 8192



  1. Главная ссылка к новости (http://linuxgangster.org/modul...)
  2. Tuning MySQL 4.1.9 for a 2GHz machine with 1GB of memory.
  3. HowTo Optimising MYSQL
Лицензия: CC BY 3.0
Источник: lxer.com
Короткая ссылка: https://opennet.ru/6332-linux
Ключевые слова: linux, web, apache, mysql, speed, optimization, tune, sysctl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (3) RSS
  • 1, Chek (??), 21:17, 03/11/2005 [ответить]  
  • +/
    >hdparm -X66 -u1 -d1 -m16 -c3 /dev/hda
    на 2.6 не советую, очень не советую
     
     
  • 2, pavlinux (?), 21:10, 07/12/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >>hdparm -X66 -u1 -d1 -m16 -c3 /dev/hda
    >на 2.6 не советую, очень не советую

    Я только с -u1 согласен.

     

  • 3, def (??), 15:21, 21/12/2005 [ответить]  
  • +/
    Настройки для MySQL приведенные выше подойдут не всем системам, т.к. они зависят от количества оперативной памяти на борту и процессора. Данный вариант почти подходит для систем ~P42.5/2Gb
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру