Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 28.12.2010, 18:10   #1
Мне повезёт!
 
Аватар для Alexey
 
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
Alexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущее
По умолчанию Подсказка: экономим $$$ и память на VDS

Память на VDS-ах стоит дорого. Это один из самых дорогих ресурсов, что в общем-то весьма оправдано - на хостинг-серверах, как правило все упирается именно в память, т.к. жесткие диски сейчас дешевы, а процессор мало кто использует "по полной".

А теперь еще и появляются облака, где существует прямая зависимость: память = деньги. В связи с этим, хочется напомнить, тем кто "в теме" и навести на мысль тех, кто не в теме на простые правила экономии памяти:
  1. Не забывайте про старую добрую мантру: ulimit -s 1024, прописанную в /etc/rc.local или /etc/init.d/rc Это поможет вам сэкономить память до 2 раз, при этом все программы будут работать как и работали.
  2. Не выбирайте 64-битную систему потому что это "круто". На 128-512 Мб памяти это ни разу не круто, а только заставляет платить вас на 20-30% больше. Не слушайте мнение хостера, ему выгодно чтобы вы оплачивали больше!


Если вдруг, вы еще не пробовали - попробуйте. Простой пример:
  • До: 600 Мб, тариф за 768 Мб - 700 рублей в месяц.
  • После: 300 Мб, тариф за 512 Мб - 400 рублей в месяц.
  • Профит: 300 рублей в месяц или 3600 за год!
__________________
Everything will be great in the end.
If it's not great, it's not the end.

Последний раз редактировалось Alexey; 28.12.2010 в 18:19.
Alexey вне форума   Ответить с цитированием
Старый 29.12.2010, 00:13   #2
Эксперт
 
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 250
boric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущееboric - прекрасное будущее
По умолчанию

Alexey, насколько помню, этот трюк работает на линуксах ubuntu/debian. По крайней мере на debian у меня работало. Но сейчас не актуально - у меня 4 гига оперативки.
boric вне форума   Ответить с цитированием
Старый 29.12.2010, 00:17   #3
Привилегированный сапёр
 
Аватар для Sergoff
 
Регистрация: 21.04.2008
Сообщений: 2,426
Вес репутации: 311
Sergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущееSergoff - прекрасное будущее
По умолчанию

Не нашел у себя на FreeBSD-8.0 такого
Sergoff вне форума   Ответить с цитированием
Старый 29.12.2010, 01:48   #4
Мастер
 
Аватар для Diamond
 
Регистрация: 15.11.2007
Адрес: ∼∼BlackSea∼∼
Сообщений: 586
Вес репутации: 221
Diamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личность
По умолчанию

Прописал на CentOS. После рeбута прозрел...

Оно подрастет, конечно, но, думаю, минимум процентов 20 ОЗУ съэкономится полюбому.
ЗЫ. График с сервака с 512 метрами мозгов. Прописал в /etc/rc.d/rc в самом верху.
__________________
Рекомендую VPS.
Diamond вне форума   Ответить с цитированием
Старый 29.12.2010, 10:12   #5
Мне повезёт!
 
Аватар для Alexey
 
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
Alexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущее
По умолчанию

boric, Sergoff, этот трюк работает на линуксах на ядре 2.6.х (на 2.4 не тестировал, но тоже вполне вероятно). Конкретный дистрибутив не имеет значения, ulimit - это базовая штука.

Для FreeBSD можно пробовать ограничивать stacksize в /etc/login.conf, но я не пробовал это делать.

Цитата:
Сообщение от Diamond Посмотреть сообщение
Оно подрастет, конечно, но, думаю, минимум процентов 20 ОЗУ съэкономится полюбому.
Судя по графику, наверно минимум процентов 40.

Добавлено через 4 минуты
Цитата:
Сообщение от boric Посмотреть сообщение
Alexey, насколько помню, этот трюк работает на линуксах ubuntu/debian. По крайней мере на debian у меня работало. Но сейчас не актуально - у меня 4 гига оперативки.
Как сказать, даже если 4 гига, то лишний гиг разве будет лишним?
__________________
Everything will be great in the end.
If it's not great, it's not the end.

Последний раз редактировалось Alexey; 29.12.2010 в 10:12. Причина: Добавлено сообщение
Alexey вне форума   Ответить с цитированием
Старый 29.12.2010, 12:34   #6
Мастер
 
Аватар для Diamond
 
Регистрация: 15.11.2007
Адрес: ∼∼BlackSea∼∼
Сообщений: 586
Вес репутации: 221
Diamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личностьDiamond - просто великолепная личность
По умолчанию

Цитата:
Сообщение от Alexey Посмотреть сообщение
Судя по графику, наверно минимум процентов 40.
За ночь и утро сервак приработался после перезагрузки.
Итог - раньше загрузка ОЗУ была около 77%, сейчас 47%! Высвободилось около 170 мегабайт. Т.е. на 30%. Или без малого в 2 раза, если бывшую загрузку принять за 100% Изменений в скорости работы сервера не заметил. Все шустро.
А ведь были мысли на тариф подороже перейти..
__________________
Рекомендую VPS.
Diamond вне форума   Ответить с цитированием
Старый 29.12.2010, 14:41   #7
Эксперт
 
Аватар для seocore
 
Регистрация: 18.06.2007
Адрес: Картофель
Сообщений: 2,417
Вес репутации: 356
seocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Alexey Посмотреть сообщение
Не забывайте про старую добрую мантру: ulimit -s 1024, прописанную в /etc/rc.local или /etc/init.d/rc Это поможет вам сэкономить память до 2 раз, при этом все программы будут работать как и работали.
уменьшение стэка до 1Мб может в итоге привести к тому, что тупо не рестартанется Апач с двумя сотнями виртуалхостов, или еще более печальные последствия
seocore вне форума   Ответить с цитированием
Старый 29.12.2010, 14:46   #8
Мне повезёт!
 
Аватар для Alexey
 
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
Alexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущее
По умолчанию

seocore, безусловно есть такая вероятность, а если с 15 тысячами виртхостов, то он может и на дефолтных мегабайтах не запуститься. Хотя, мне кажется, что на 200 хостах - он запустится легко, вот на 1000 - уже вопрос.

В таком случае неплохо бы персонально для апача в /etc/init.d/httpd прописать подходящий лимит (вплоть до unlimited до больших хостинг-компаний), но ведь это совсем другая история))) На небольших ВДС-ах редко бывает 1000 вхостов, а если вдруг будет - то да, решение не для них

Но есть сотни людей, которым оно пригодится.

Добавлено через 1 минуту
Цитата:
Сообщение от Diamond Посмотреть сообщение
А ведь были мысли на тариф подороже перейти..
Про это и речь Экономим с умом!
__________________
Everything will be great in the end.
If it's not great, it's not the end.

Последний раз редактировалось Alexey; 29.12.2010 в 14:46. Причина: Добавлено сообщение
Alexey вне форума   Ответить с цитированием
Старый 29.12.2010, 15:25   #9
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 369
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Alexey Посмотреть сообщение
Не забывайте про старую добрую мантру: ulimit -s 1024, прописанную в /etc/rc.local или /etc/init.d/rc Это поможет вам сэкономить память до 2 раз, при этом все программы будут работать как и работали.
такие шутки к добру не приведут. хотите уменьшить стек? перекомпилируйте программы с нужным выделением памяти. там кроме стека много на чем сэкономит можно, в ущерб производительности...
Последний Герой вне форума   Ответить с цитированием
Старый 29.12.2010, 15:30   #10
Мне повезёт!
 
Аватар для Alexey
 
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 277
Alexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущееAlexey - прекрасное будущее
По умолчанию

А я предлагаю не в ущерб производительности, есть разница?

Практика показывает, что апач, пхп, mysql, python, svn и прочая серверная оснастка не теряет функционала. А платить или не платить за гипотетические баги в вакууме - решать каждому самостоятельно.
__________________
Everything will be great in the end.
If it's not great, it's not the end.
Alexey вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сайт на долгую память 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.