28.12.2010, 18:10 | #1 |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
|
Подсказка: экономим $$$ и память на VDS
Память на VDS-ах стоит дорого. Это один из самых дорогих ресурсов, что в общем-то весьма оправдано - на хостинг-серверах, как правило все упирается именно в память, т.к. жесткие диски сейчас дешевы, а процессор мало кто использует "по полной".
А теперь еще и появляются облака, где существует прямая зависимость: память = деньги. В связи с этим, хочется напомнить, тем кто "в теме" и навести на мысль тех, кто не в теме на простые правила экономии памяти:
Если вдруг, вы еще не пробовали - попробуйте. Простой пример:
__________________
If it's not great, it's not the end. Последний раз редактировалось Alexey; 28.12.2010 в 18:19. |
29.12.2010, 01:48 | #4 |
Мастер
Регистрация: 15.11.2007
Адрес: ∼∼BlackSea∼∼
Сообщений: 586
Вес репутации: 221
|
Прописал на CentOS. После рeбута прозрел...
Оно подрастет, конечно, но, думаю, минимум процентов 20 ОЗУ съэкономится полюбому. ЗЫ. График с сервака с 512 метрами мозгов. Прописал в /etc/rc.d/rc в самом верху.
__________________
|
29.12.2010, 10:12 | #5 | |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
|
boric, Sergoff, этот трюк работает на линуксах на ядре 2.6.х (на 2.4 не тестировал, но тоже вполне вероятно). Конкретный дистрибутив не имеет значения, ulimit - это базовая штука.
Для FreeBSD можно пробовать ограничивать stacksize в /etc/login.conf, но я не пробовал это делать. Цитата:
Добавлено через 4 минуты Как сказать, даже если 4 гига, то лишний гиг разве будет лишним?
__________________
If it's not great, it's not the end. Последний раз редактировалось Alexey; 29.12.2010 в 10:12. Причина: Добавлено сообщение |
|
29.12.2010, 12:34 | #6 |
Мастер
Регистрация: 15.11.2007
Адрес: ∼∼BlackSea∼∼
Сообщений: 586
Вес репутации: 221
|
За ночь и утро сервак приработался после перезагрузки.
Итог - раньше загрузка ОЗУ была около 77%, сейчас 47%! Высвободилось около 170 мегабайт. Т.е. на 30%. Или без малого в 2 раза, если бывшую загрузку принять за 100% Изменений в скорости работы сервера не заметил. Все шустро. А ведь были мысли на тариф подороже перейти..
__________________
|
29.12.2010, 14:41 | #7 |
Эксперт
Регистрация: 18.06.2007
Адрес: Картофель
Сообщений: 2,417
Вес репутации: 356
|
уменьшение стэка до 1Мб может в итоге привести к тому, что тупо не рестартанется Апач с двумя сотнями виртуалхостов, или еще более печальные последствия
|
29.12.2010, 14:46 | #8 |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
|
seocore, безусловно есть такая вероятность, а если с 15 тысячами виртхостов, то он может и на дефолтных мегабайтах не запуститься. Хотя, мне кажется, что на 200 хостах - он запустится легко, вот на 1000 - уже вопрос.
В таком случае неплохо бы персонально для апача в /etc/init.d/httpd прописать подходящий лимит (вплоть до unlimited до больших хостинг-компаний), но ведь это совсем другая история))) На небольших ВДС-ах редко бывает 1000 вхостов, а если вдруг будет - то да, решение не для них Но есть сотни людей, которым оно пригодится. Добавлено через 1 минуту Про это и речь Экономим с умом!
__________________
If it's not great, it's not the end. Последний раз редактировалось Alexey; 29.12.2010 в 14:46. Причина: Добавлено сообщение |
29.12.2010, 15:25 | #9 |
Bannеd
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
|
такие шутки к добру не приведут. хотите уменьшить стек? перекомпилируйте программы с нужным выделением памяти. там кроме стека много на чем сэкономит можно, в ущерб производительности...
|
29.12.2010, 15:30 | #10 |
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
|
А я предлагаю не в ущерб производительности, есть разница?
Практика показывает, что апач, пхп, mysql, python, svn и прочая серверная оснастка не теряет функционала. А платить или не платить за гипотетические баги в вакууме - решать каждому самостоятельно.
__________________
If it's not great, it's not the end. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сайт на долгую память | Roft | Курилка | 4 | 28.05.2010 22:52 |
Память человека | Русская мафия | Курилка | 30 | 15.10.2009 09:54 |
Флешка как оперативная память. | PlaDima | Курилка | 48 | 16.06.2009 19:32 |
Нужна подсказка | jokero | Деловое сотрудничество | 7 | 27.02.2009 19:24 |
Часовой пояс GMT +3, время: 04:33.