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, 14:43, 04/03/2006 [ответить] [смотреть все]
  • +/
    сори за глупый вопрос, но как высчитывать эти значения. пробывал искать в инете, но не нашел
     
  • 3, Adil_18, 16:25, 12/09/2006 [ответить] [смотреть все]
  • +/
    а на freeBSD kak ?
     

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



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor