Показаны сообщения с ярлыком ramdisk. Показать все сообщения
Показаны сообщения с ярлыком ramdisk. Показать все сообщения

вторник, 30 октября 2018 г.

Помещение stats_temp_directory в ramdisk

Putting stats_temp_directory on a ramdisk 

sudo mkdir /var/lib/pgsql_stats_tmp
sudo chmod 777 /var/lib/pgsql_stats_tmp
sudo chmod +t /var/lib/pgsql_stats_tmp

sudo nano /etc/fstab 

Добавить в конец:
tmpfs /var/lib/pgsql_stats_tmp tmpfs size=2G,uid=postgres,gid=postgres 0 0

sudo reboot

sudo nano /etc/postgresql/10/main/postgresql.conf
 
stats_temp_directory = '/var/lib/pgsql_stats_tmp' 

sudo reboot
 

понедельник, 29 октября 2018 г.

Используем tmpfs и ramfs для ускорения сервера 1С на Linux (Ubuntu)

Настройки PostgreSQL для работы с 1С:Предприятием. Часть 2
Используем tmpfs и ramfs для ускорения сервера 1С на Linux (Ubuntu)
CREATE TABLESPACE -- define a new tablespace
Tmp в tmpfs
PostgreSQL 9.4 in RAM HOWTO
PostgreSQL. Храним таблицу в оперативной памяти (RAM)
Использование ramdisk в Linux (ramdisk, ramfs, tmpfs) или препарирование рамдисков

sudo mkdir /mnt/ramfs
sudo mount -t ramfs none /mnt/ramfs
sudo mkdir /mnt/ramfs/pgdata
sudo chown postgres:postgres /mnt/ramfs/pgdata
sudo chmod 600 /mnt/ramfs/pgdata

sudo su postgres
psql
postgres=# CREATE TABLESPACE ram LOCATION '/mnt/ramfs/pgdata';


postgres=# DROP TABLESPACE ram;


sudo nano /etc/postgresql/10/main/postgresql.conf

temp_tablespaces = 'ram'

sudo systemctl restart postgresql.service
sudo systemctl restart srv1cv83.service



sudo nano /etc/fstab

tmpfs /mnt/ramfs/ tmpfs size=8G,uid=postgres,gid=postgres 0 0

sudo reboot