Обсуждение статьи тематического каталога: Тюнинг nginx, mysql, php на VPS (nginx web tune vps mysql php )Ссылка на текст статьи: http://www.opennet.me/base/net/tune_nginx_vps.txt.html
весьма, весьма радостно такое читать! а вопрос вот эта циферка
===
echo 134217728 >/proc/sys/kernel/shmmax
и перезагружаем машину .
===
после перезагрузки в каком файлике сохраняется?
Это до первой перезагрузки, надо еще вот так сделать:
echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
* перезагрузка nginx, а не системы.
swap в virtuozzo/openvz в самих випиэс не создать. Только с главной ноды. Но он там уже есть :-)
Юзаю lighttpd + sqlite как БД на нескольких VDSах.Вроде никаких особых тормозов не заметил а навороты уровня MySQL на небольших VDS-серверах обычно не нужны.Память расчищается капитально и вроде скорострельности вполне себе хватает :).Из плюсов lighttpd: потребляет немного меньше памяти чем nginx (только 1 небольшой процесс а не несколько) и поддерживает больше видов CGI-интерфейсов (CGI, FastCGI, SCGI).Из известных минусов - лайт буферизует данные от CGI-сервера в памяти, так что в некоторых случаях может жрать много памяти если CGI-сервер выдает большой поток данных.Но обычно никто исошки через CGI не гоняет, так что проблем нет =).SQLite хорошая штука но с ограничениями.Это не сервер.Потому намного менее монстрильно.Но юзать стоит только если БД не ожидается крупнее ~нескольких Гб.С большими базами лучше смотреть на тяжеловесов типа MySQL и постгра.
так бы скрипт для постгреса ....
а нафига нужен был lighttpd? почему нельзя было php через тот же fastcgi прикрутить к nginx?
При SLM менеджере ресурсов cat /proc/user_beancounters ничего не даст.
Виртуальным серверам выделяется виртуальная память. Обращаться непосредственно к RAM или подкачке может только ядро, которое в системе одно на все виртуальные сервера. VPS по своей сути - группа процессов, объединенных в контейнер, а Linux не позволяет выделять отдельный своп отдельным процессам. Поэтому нет, на VPS использовать swap нельзя.
можно создать swap для vps сервера!
например нужен нам свап 256 мб:dd if=/dev/zero of=/SWAP bs=1k count=262144
mkswap /SWAP
swapon /SWAP
ну и чтобы после перезагрузки тоже работал в /etc/fstab Дописываем строчку:
/SWAP swap swap defaults 0 0
ЫЫЫЫЫЫЫЫЫЫЫЫЫ
Приветствую!
После выполнения команды swapon /SWAP
Получаю следующее
swapon /SWAP
swapon: /SWAP: Operation not permitted