The OpenNET Project / Index page

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

Как увеличить количество shared memory для работы высоконагруженного PostgreSQL
В linux:
echo 134217728 >/proc/sys/kernel/shmall
echo 134217728 >/proc/sys/kernel/shmmax
В конфиге ядра FreeBSD:
options         SYSVSHM
options         SHMMAXPGS=4096
options         SHMMAX="(SHMMAXPGS*PAGE_SIZE+1)"
options         SHMMIN=2    
options         SHMMNI=256
options         SHMSEG=256  
options         SYSVSEM     
options         SEMMAP=512  
options         SEMMNI=512  
options         SEMMNS=1024 
options         SEMMNU=512  
options         SEMMSL=256  
options         SEMOPM=256  
options         SEMUME=64   
options         SYSVMSG     
options         MSGMNB=8192 
options         MSGMNI=256  
options         MSGSEG=8192 
options         MSGSSZ=16   
options         MSGTQL=128  
options         NMBCLUSTERS=16786
options         NBUF=2048
maxusers        512
 
03.09.2001
Ключи: postgresql, proc, kernel, linux, freebsd, cluster, memory, share, size, user / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / SQL и базы данных / PostgreSQL специфика / Оптимизация и администрирование PostgreSQL

Обсуждение [ RSS ]
  • 1, Abigor (ok), 14:43, 04/03/2006 [ответить]  
  • +/
    сори за глупый вопрос, но как высчитывать эти значения. пробывал искать в инете, но не нашел
     
     
  • 2, nimb (??), 02:13, 08/04/2006 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.postgresql.org/docs/8.1/interactive/kernel-resources.html
     

  • 3, Adil_18 (?), 16:25, 12/09/2006 [ответить]  
  • +/
    а на freeBSD kak ?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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