Что можно установить на 256Мб ОЗУ?

Автор pylyp, 06 февраля 2013, 17:50:02

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

pylyp

Искал по интернету и на форуме, но хоть и вопрос распространенный, но вменяемого ответа не нашел.

Взял дешевый хостинг с 256 Мб памяти поизучать VPS.
Что сюда можно поставить? Нагружать посетителями не буду. В идеале хотелось бы поковырять Django/Flask.
Подскажите оптимальную конфигурацию.

Спасибо.

Второй вопрос
Побывал поставить для начала apache 2 + nginx + php 5 + MySQL + memcached + eaccelerator + sphinx
по этому мануалу
http://rubuntu.ru/blog/server/435/nastrojka-apache-2-nginx-php-5-mysql-memcached-eaccelerator-sphinx-v-ubuntu.html
но после воодружения MySQL  и apache, они сожрали всю память.

Цитироватьroot       287  0.0  0.8   5624  2216 ?        Ss   13:20   0:00 /usr/sbin/syslog-ng -p /var/run/syslog-ng.pid
root       820  0.0  1.0   8260  2872 ?        Ss   13:32   0:00 sshd: root@pts/0
www-data   327  0.0  2.6  53204  6872 ?        S    13:20   0:00 /usr/sbin/apache2 -k start
www-data   330  0.0  2.6  53204  6872 ?        S    13:20   0:00 /usr/sbin/apache2 -k start
www-data   335  0.0  2.6  53204  6872 ?        S    13:20   0:00 /usr/sbin/apache2 -k start
www-data   337  0.0  2.6  53204  6872 ?        S    13:20   0:00 /usr/sbin/apache2 -k start
www-data   321  0.0  2.6  53204  6880 ?        S    13:20   0:00 /usr/sbin/apache2 -k start
root       555  0.0  5.0  17284 13264 ?        Ss   13:20   0:00 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
root       297  0.0  5.2  52848 13776 ?        Ss   13:20   0:00 /usr/sbin/apache2 -k start
mysql      449  0.0  6.9 137372 18308 ?        Sl   13:20   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306

Цитироватьtotal       used       free     shared    buffers     cached
Mem:           256        229         26          0          0          0
-/+ buffers/cache:        229         26
Swap:            0          0          0
Это как-то лечится?



PbI6A

У меня на бубне 12.04 бывало сервер глючил и пропадала одна планка памяти. Их было всего 2, причём по 256. Сервак зверски рычал винтом пару часов, потом как-то у него устаканивалось, что-то отправлялось в своп, видимо, навсегда, и дальше работало сносно. Стояли апач, мускул, иксы, гном№2 и ещё ТрансМиша. Мускул поедал свои 125М на ВордПрессе и не жужжал. Разумеется, ни о каком мемкэше речи на таком количестве мозгов и быть не может.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

pylyp

Цитата: PbI6A от 06 февраля 2013, 19:56:01
У меня на бубне 12.04 бывало сервер глючил и пропадала одна планка памяти. Их было всего 2, причём по 256. Сервак зверски рычал винтом пару часов, потом как-то у него устаканивалось, что-то отправлялось в своп, видимо, навсегда, и дальше работало сносно. Стояли апач, мускул, иксы, гном№2 и ещё ТрансМиша. Мускул поедал свои 125М на ВордПрессе и не жужжал. Разумеется, ни о каком мемкэше речи на таком количестве мозгов и быть не может.
Не, там все ок, 256 обещали, столько и дали. Плюс на OpenVZ свопа нет, как я понял.
Задача влезть с чем-то в эти 256. Ща пробую разные варианты, отпишусь

ihammers

Цитата: pylyp от 06 февраля 2013, 17:50:02Побывал поставить для начала apache 2 + nginx + php 5 + MySQL + memcached + eaccelerator + sphinx
А вам точно нужна связка apache2 и nginx?

Цитата: pylyp от 06 февраля 2013, 17:50:02но после воодружения MySQL  и apache, они сожрали всю память.
Уменьшите в конфигурационных файлах параметры потребления памяти (mysql) и количество порождаемых процессов (apache2).
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

pylyp

Цитата: ihammers от 06 февраля 2013, 21:21:59А вам точно нужна связка apache2 и nginx?
Уменьшите в конфигурационных файлах параметры потребления памяти (mysql) и количество порождаемых процессов (apache2).

связка не нужна, замахнулся на типа "оптимальную" конфигурацию.
apache снес, на одном nginx ж можно прожить?

а есть хорошая статья по оптимизации памяти mysql? нашел пока только
skip-innodb
и skip-bdb, который не работает

насколько адекватен такой совет?
Цитировать
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

ihammers

Цитата: pylyp от 06 февраля 2013, 21:37:12
связка не нужна, замахнулся на типа "оптимальную" конфигурацию.
apache снес, на одном nginx ж можно прожить?

а есть хорошая статья по оптимизации памяти mysql? нашел пока только
Кто-то использует, что-то одно, кто-то в связке, что кому нравиться.  С MySQL всё не так просто, так как статьи будут описывать оптимальные конфигурации для их задач, а они могут быть не оптимальными для, Вас.  Можно оставить такие, и через некоторое время запустить mysqltuner, и посмотреть, что предложит программа.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290