Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

ускоряем elastix

1

дома elastix стоит на слабенькой машинке с VIA-шным процессором (тонкий клиент Neoware CA2). вебморда крайне неотзывчивая.

вобщем лечится это установкой APC из EPEL

yum install php-pecl-apc

/etc/init.d/httpd restart

еще можно фронтэнд поставить типа squid или nginx

вдруг кому-то пригодится :)

удалить закрыть спам изменить тег редактировать

спросил 2011-03-17 09:56:57 +0400

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/

обновил 2011-03-17 11:42:11 +0400

Comments

У меня несколько манин на 386-х процах есть, не подскажешь как на них разогнать ? amonra ( 2011-03-17 13:51:33 +0400 )редактировать
Не подскажу, по тому как сомневаюсь вообще что астериск на 386-ых работать будет. shakirov ( 2011-03-17 19:12:58 +0400 )редактировать
Это я типа съязвил.......... amonra ( 2011-03-18 11:45:20 +0400 )редактировать
Просто не вижу смысла поднимать * на С3 если клиент совсем уж такой жлоб, что даже не может оплатить хотя-бы комп нормальный, то зачем с таким клиентом иметь дело !?!?!?!? amonra ( 2011-03-18 11:46:52 +0400 )редактировать
ну спасибо, я теперь жлоб. Написал же "дома elastix стоит на слабенькой машинке", и там не С3, а VIA Ezra с гигом озу. Машина простаивает 95%, нагрузку дает только апач. после того как влепил APC и nginx фронтэндом летает и на вебморде. Не вижу смысла ставить дома что-то здоровенное и шумящее. этот девайс безшумен и мало места занимает. shakirov ( 2011-03-18 22:15:01 +0400 )редактировать
Не хотел оскорбить.... amonra ( 2011-03-19 01:44:37 +0400 )редактировать
Ну просто не вижу смысла так экономить, можно и Атом поставить...... amonra ( 2011-03-19 01:45:09 +0400 )редактировать
помоему вы не понимаете.. у меня есть машинка на атоме, но она шумная и места занимает несколько больше, да и жрет электричества больше. А та железка что я использую. этих недостатков не имеет и выполняет еще кучу задач. Кстати, уверен что морда эластикса будет "тупить" и на атоме, в о всяком случае на дуалкорном процессоре десктопном оттупливалась. shakirov ( 2011-03-20 01:41:49 +0400 )редактировать

2 Ответа

0

лучшее ускорение эластикса - заменить его на "голый" астериск. Процентов 500 выиграете как минимум.. :)

ссылка удалить спам редактировать

ответил 2011-03-21 10:26:53 +0400

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

Comments

неправда. если в еластиксе исключить аги скрипты по установке cid- работает почти также. meral ( 2011-03-21 22:00:47 +0400 )редактировать
0

я подскажу. на 386 помогает только увеличение памяти. также ОЧЕНЬ сильно помогает убирание модулей которые вы не используете типа disa/cidlookup, queue, blasting и так далее. причина банальна - фрипбкс для каждой страницы разбирает ВСЕ модули. почему так? ибо каждый модель может иметь corehook/modulehook для встраивания кусочков своей логики в другой можедуль(текущий). смотрите АПИ модулей.

соответсвенно ускорение достигается

1) кешированием всего кода в /var/www/html/admin/modules/
2) установкой ускорителей php, которые занимаются кешированием кода в той же папке.
3) уменшением количества кода.

естественно, умуньшение количества кода работает лучше всего ;)

ссылка удалить спам редактировать

ответил 2011-03-21 01:41:09 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2011-03-21 01:46:01 +0400

Comments

про "ускорители", а именно opcode/var кешеры собственно я и написал, это APC. shakirov ( 2011-03-22 12:47:04 +0400 )редактировать
про "ускорители", а именно opcode/var кешеры собственно я и написал, это APC. shakirov ( 2011-03-22 12:47:04 +0400 )редактировать
про окод/вар кешер APC собственно я и написал. а про уменьшение кода вы помоему ересь несете, кто будет уменьшать код чужого проекта? достаточно APC+Nginx. про 386 вы тоже ересь несете, он там даже не запустится, у 386-х машинок пямяти единицы мегабайт. мы говорим о 80386 проессорах, кстати shakirov ( 2011-03-22 12:49:03 +0400 )редактировать
вы не поняли. freepbx модульная система. обычно используется крайне мало модулей. все что не используется надо отключить через веб. система построена так, что она грузит ВСЕ. и такое отклю.чение очень критично усоряет загрузку страниц. а ересь да. я всегад ересь несу, чо уж там. ксатти по 386 вы не правы. сам запускал на 386, 486, и даже на brcm внутри роутера с флешем в 4 мегабайта и памятью в 8. астриск работает приблизительно с 6 мб рам 1.4 и с меншим количеством 1.0. это вы разбаловались ;) ну правда мускл был внешний. meral ( 2011-03-23 20:31:31 +0400 )редактировать
386SX могут адресовать до 16 Mb RAM. у нас в школе стояло с 8 кажися. а 486 еше больше. промышленые 486 попадалися и с 128 мб памяти. платками - не забрать не добавить meral ( 2011-03-23 20:39:08 +0400 )редактировать
блин, ну в dd-wrt есть asterisk, работает на всяких линксисах и дир320, но оне как бы производительнее 386-ого. Я извиняюсь за грубость. shakirov ( 2011-03-23 21:29:39 +0400 )редактировать
ну че кипишуешь? я реальный список дал, который базируется на моих знаниях разработчика для freepbx. все же выкидывание ненужных модулей самое полезное, что можно сделать. meral ( 2011-03-23 21:33:48 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2011-03-17 09:56:57 +0400

Просмотрен: 1,152 раз

Обновлен: Mar 21 '11

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.