0

[debian] хранение временных файлов и кэша в оперативной памяти

Сначала надо создать каталоги

mkdir /mnt/ram
mkdir /mnt/ram/mysql
mkdir /mnt/ram/eaccelerator

Монтируем память

mount -t tmpfs -o size=512M tmpfs /mnt/ram/mysql/
mount -t tmpfs -o size=64M tmpfs /mnt/ram/eaccelerator/

Смотрим от какого пользователя запускается mysql и веб-сервер
и добавляем строки в /etc/fstab

echo 'tmpfs  /mnt/ram/mysql  tmpfs size=512M,mode=01770,uid=107,gid=110,noatime 0 0' >> /etc/fstab
echo 'tmpfs  /mnt/ram/eaccelerator  tmpfs size=64M,mode=01770,uid=33,gid=33,noatime 0 0' >> /etc/fstab

открываем my.cnf и указываем

tmpdir=/mnt/ram/mysql/

открываем php.ini
и указываем

eaccelerator.cache_dir="/mnt/ram/eaccelerator"

перезагружаемся и проверяем

cd /mnt/ram/eaccelerator
ls

Должны создаться папки 0,1,2….

проверяем mysql

lsof /mnt/ram/mysql | grep mysql

Настройка и администрирование Windows/Linux, сетевого оборудования D-link, cisco | hotbits.ru

XpycT

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *