LINUX.ORG.RU

оптимизация LAMP сервера


0

0

Очень ограничен в ресурсах. Установлен Debian 5 php5 + apache2 + mysql + memcache + imagemagic . На вебсервере установлен Drupal 6 и все. Помогите оптимизировать сервер без ущерба для Drupal.

top - 21:33:14 up 56 min, 1 user, load average: 0.00, 0.17, 0.25
Tasks: 43 total, 1 running, 42 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 131268k total, 127032k used, 4236k free, 652k buffers
Swap: 131064k total, 39228k used, 91836k free, 14052k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 2116 576 548 S 0.0 0.4 0:00.36 init
2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
4 root 15 -5 0 0 0 S 0.0 0.0 0:00.10 ksoftirqd/0
5 root RT -5 0 0 0 S 0.0 0.0 0:00.02 watchdog/0
6 root 15 -5 0 0 0 S 0.0 0.0 0:00.06 events/0
7 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
19 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 xenwatch
20 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 xenbus
48 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
58 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
89 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
90 root 20 0 0 0 0 S 0.0 0.0 0:00.06 pdflush
91 root 15 -5 0 0 0 S 0.0 0.0 0:01.60 kswapd0
92 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
215 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 net_accel/0
507 root 15 -5 0 0 0 S 0.0 0.0 0:00.52 kjournald
583 root 16 -4 2304 440 440 S 0.0 0.3 0:00.54 udevd
899 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kjournald
1067 root 20 0 27392 1004 820 S 0.0 0.8 0:00.00 rsyslogd
1085 root 20 0 5432 716 616 S 0.0 0.5 0:00.00 sshd
1125 root 20 0 2848 1036 1036 S 0.0 0.8 0:00.00 mysqld_safe
1171 mysql 20 0 129m 9712 2612 S 0.0 7.4 0:26.37 mysqld
1172 root 20 0 1764 464 464 S 0.0 0.4 0:00.00 logger
1569 Debian-e 20 0 6288 460 460 S 0.0 0.4 0:00.00 exim4



Последнее исправление: Solov (всего исправлений: 1)

зачем ты показываешь топ на ненагруженном сервере? просто память посмотреть?
сделай нагрузочное тестирование и посмотри, где будет затык. тогда поймешь, что оптимизировать

heisenberg ★★
()

Поставь nginx в качестве фронтенда.

r_asian ★☆☆
()
Ответ на: комментарий от Solov

Обновил LAMP c squeeze по полсденему слову програмного обеспечения, жалко что apache2.3 еще в репозитории не выложили) Сайт стал работать быстрее, но все еще требуется оптимизация LAMP.

Solov
() автор топика
Ответ на: комментарий от Solov

общие советы: убери с сервера все лишнее, в частности, exim, нагрузи систему каким-нибудь стресс-тулом и посмотри, что тормозит. общие советы по оптимизации - это все равно, что менять в программе двойные кавычки на одинарные, потому что «одинарные кавычки обрабатываются быстрее, а значит, вся проргамма будет быстрее работать».

heisenberg ★★
()

У тебя динамика или статика? Если статика или много статики, поставь модуль для файлового кеширования. Это должно решить проблему кардинально.

Ты в сети искал тюториалы по настройке сервера под друпал? Поищи.
В друпале есть профайлер в девелоперских модулях.
Поставь под друпал оптимизирующе-кеширующие модули, на блоки например. Что кешировать выяснишь через профайлер.
ТО же самое с базой - нужно что бы все нужное сидело в пямяти - mysql позволяет это тонко настроить.

Соотвественно главный момент - друпал расчитан на западный рынок. То есть если его ставить за те же деньги на местные хостинги, получится тормоза. Эти тормоза являются причиной 99% ругательств на друпал со стороны рюсских «веб-программиздов»

kernel ★★☆
()
Ответ на: комментарий от kernel

Спасибо все уже сделал. Сервер работает отлично, из 120ти мегов оперативы, свободно 50.

Solov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.