Re: Хостинг для 1000 леммингов) [message #41285 is a reply to message #41284] |
Wed, 22 December 2010 10:12   |
weldpua2008
Messages: 58 Registered: July 2006
|
Member |
|
|
Aman wrote on Tue, 21 December 2010 16:01Не знаю, делал ли кто подобные удачные конфиги, но по-моему это нежизнеспособно. Очень нерационально будут использоваться ресурсы. То-есть в случае OpenVZ, у вас на каждой VE будет запущен отдельный экземпляр apache, mysql etc, алоцирующие кучу RAM.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
703 www-data 20 0 47404 25m 5004 S 0.0 0.9 3:26.93 php5-cgi
3943 www-data 20 0 47020 25m 4688 S 0.0 0.9 3:01.11 php5-cgi
945 www-data 20 0 28848 8276 5700 S 0.0 0.3 0:00.06 php5-cgi
804 www-data 20 0 5192 1912 816 S 0.0 0.1 0:10.04 nginx
8097 root 20 0 5748 1604 1296 S 0.0 0.1 0:00.00 bash
290 root 20 0 26992 1268 936 S 0.0 0.0 0:02.24 rsyslogd
8101 root 20 0 2260 1080 880 R 0.0 0.0 0:00.00 top
299 root 20 0 5276 1032 676 S 0.0 0.0 0:01.06 sshd
819 root 20 0 5024 980 800 S 0.0 0.0 0:00.26 cron
803 root 20 0 4708 828 240 S 0.0 0.0 0:00.00 nginx
1 root 20 0 1984 684 588 S 0.0 0.0 0:04.60 init
372 root 20 0 1632 536 464 S 0.0 0.0 0:00.00 logger
8096 root 20 0 2164 472 324 S 0.0 0.0 0:00.00 vzctl
|awk '{print $5}'|grep -v VIRT| awk '{ sum += $1 }; END { print sum }' -
180Mb*1000=179Gb )))
Quote:Также в OpenVZ единый дисковый кеш, 1 на все VE, то-есть потенциально одна активная VE может забить весь кеш.
Вроде ж просто можно ограничить)))
Quote:
Правильнее при 1000 users на мой взгляд - кластер. Frontend со всякими DNS, FTP, SSH, POP3, IMAP, proxy HTTP + backup frontend'а. Backend с apache + php + backend2 + backend3 +... (кол-во по нагрузке). Отдельно к backend'у цепляете storage, NFS и отдельно mysql сервер + backup. Можно как-то сюда и OpenVZ добавить , думайте.
думаю)))
Quote: Но ставить к примеру на одной физической машине 2 VE, один frontend, второй backend уже плохо, так как что-то одно помрёт из-за нехватки дискового кеша. Ну вы поняли.
и понятно и сложно)))
|
|
|