С нами с 22.12.07
Сообщения: 2481
Рейтинг: 1710
|
Добавлено: 18/06/09 в 18:02 |
Сабж. Есть чудный дедик с 4 гигами оперативки работает пока нормально.
На этом дедике есть порядка 30 сиджей.(смарт сидж+стрим). Попросил померять использование оперативки при работе, оказалось что при пиках нагрузки остается чуть менее 0,8 гигов оперативки свободной. То есть при добавлении еще скажем 5 сиджей при пиках произойдет прыжок в своп оперативки и по видимому сервака упадет. Какие выходы могут быть в этой ситуации.
1. Добавить оперативы на дедик. Можно еще 4 гиги.
2. Прикупить второй дедик.
3. Поставить ДТР - он вроде мускули не пользует
4. Еща что то можно сделать.
Хочется как всегда выжать по максиму и заплатить поменьше
|
|
|
|
С нами с 19.09.03
Сообщения: 1988
Рейтинг: 1247
|
Добавлено: 18/06/09 в 19:07 |
Оффтопик: Есть тут один специалист по этому вопросу. Он как раз в соседнем топике все разузнал, сейчас придет и все тебе расскажет как делается.
|
|
|
|
С нами с 22.12.07
Сообщения: 2481
Рейтинг: 1710
|
Добавлено: 18/06/09 в 19:16 |
а спрашивал вообще то не для флуда, это можно сделать и в другой ветке. хотелось бы узнать мнение профи.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 18/06/09 в 19:22 |
Цитата: | 3. Поставить ДТР - он вроде мускули не пользует |
он вроде как на мускуле как раз.
Вообще посмотреть что память жрет, то и оптимизировать. Может тебе достаточно будет купить рядышком простой дидикейт, вынести туда все тумбы и отдавать их через nginx, lighttpd. Или же это же устроить на своем сервере, только на отдельном ип поднять статик отдачу.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
+
сам дебил
С нами с 25.07.06
Сообщения: 5379
Рейтинг: 1822
|
Добавлено: 18/06/09 в 19:31 |
Stek писал: | он вроде как на мускуле как раз.
|
дтр мускуль не использует. ТС нах тебе столько сиджей? заебень парочку нормальных лучше чем гавна плодить
|
|
|
|
all in
С нами с 18.11.08
Сообщения: 780
Рейтинг: 631
|
Добавлено: 18/06/09 в 19:38 |
дтр без мускула, но если сразу несколько штук гали грабят, то тоже хорошо пригружает.
стараюсь по одному запускать, и только чтобы сграбить\накропить, а кручу вобще в атс встроеным
|
|
|
|
С нами с 08.02.03
Сообщения: 10564
Рейтинг: 5962
|
Добавлено: 18/06/09 в 20:23 |
Как вариант это разнести стримы через sleep или еще как и не более 2х однавременно что бы стартовали (в php.ini прописываешь) и тумбы на nginx само собой.....
|
|
|
|
+ +
www.b52hosting.com Хостинг
С нами с 10.01.08
Сообщения: 4931
Рейтинг: 147
|
Добавлено: 18/06/09 в 20:49 |
Stek писал: | Может тебе достаточно будет купить рядышком простой дидикейт, вынести туда все тумбы и отдавать их через nginx, lighttpd. Или же это же устроить на своем сервере, только на отдельном ип поднять статик отдачу. |
А зачем nginx на отдельном iP ставить? Его нужно основным вебсервером и беком к нему Апач.
|
|
|
|
Видишь суслика?
С нами с 11.12.04
Сообщения: 1218
Рейтинг: 652
|
Добавлено: 18/06/09 в 21:01 |
самый правильный вариант - это не держать все яйца в одной корзине!
|
|
|
|
Хостинг проектов под ключ
С нами с 18.02.04
Сообщения: 614
Рейтинг: 727
|
Добавлено: 18/06/09 в 21:02 |
vlad3d писал: | Сабж. Есть чудный дедик с 4 гигами оперативки работает пока нормально.
На этом дедике есть порядка 30 сиджей.(смарт сидж+стрим). Попросил померять использование оперативки при работе, оказалось что при пиках нагрузки остается чуть менее 0,8 гигов оперативки свободной. То есть при добавлении еще скажем 5 сиджей при пиках произойдет прыжок в своп оперативки и по видимому сервака упадет. Какие выходы могут быть в этой ситуации.
1. Добавить оперативы на дедик. Можно еще 4 гиги.
2. Прикупить второй дедик.
3. Поставить ДТР - он вроде мускули не пользует
4. Еща что то можно сделать.
Хочется как всегда выжать по максиму и заплатить поменьше |
Сколько остается - это не показатель. Главное, чтобы не свопилось и ЛА не рос. В идеале как тут сказали тумбы на легкий вебсервер перекинуть надо.
Заплати одмину за консультации пока. Возможно больше ничего и не надо.
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 18/06/09 в 21:04 |
Лучше второй дедик.
Уменьшить потребление памяти можно установкой dtr, и нагрузка тоже спадёт при этом, но 30 сиджей, даже мелких, на дедик (судя по всему конфиг соответствует 4 гигам памяти, т.е. дедик типичный) - это уже многовато (особенно со стримами) и смысла из него выдавливать последнее мало. Сменой скриптов и всякими оптимицациями мона будет уменьшить циферки в нагрузке - но оно один хуй расти не будет, где-то, да упрётся (камень, память, винты, мускуль и т.д.) - проверял на себе
Если вопрос в том, что надо добавить ещё 5 скажем к этим 30-ти сиджам и всё - разнос кронов sleep'ом или в файле, дтр, добавление памяти, чистка старых-лишних галер в стримах, отдача тумб nginx'ом конечно немного поможет. Если речь о большем - другой или второй дедик, тем более сейчас уже вполне доступны сервера с на порядок большей производительностью (типа пары камней + 16 гигов рамы).
Цитата: | А зачем nginx на отдельном iP ставить? Его нужно основным вебсервером и беком к нему Апач. |
Ага, точно, научи Stek'а, а то вообще не шарит ...
|
|
|
|
ищу трейд pics/cjtube
С нами с 26.05.03
Сообщения: 9171
Рейтинг: 6163
|
Добавлено: 18/06/09 в 21:38 |
актуальная проблема.
|
|
|
|
С нами с 19.11.04
Сообщения: 881
Рейтинг: 837
|
Добавлено: 18/06/09 в 21:40 |
Вы не совсем верно понимаете, как распределяется свободная память в линуксе, я думаю вам ее хватит за глаза еще.
|
|
|
|
С нами с 22.12.07
Сообщения: 2481
Рейтинг: 1710
|
Добавлено: 18/06/09 в 21:40 |
DELL R200 Quad Core Xeon X3220 / 4GB / 2 x 160GB SATA (RAID1)
в общем вот сервак какой стоит.
|
|
|
|
С нами с 22.12.07
Сообщения: 2481
Рейтинг: 1710
|
Добавлено: 18/06/09 в 21:41 |
Mike Fox писал: | Вы не совсем верно понимаете, как распределяется свободная память в линуксе, я думаю вам ее хватит за глаза еще. |
ну может быть но ситуациа такова как описал ее выше.
|
|
|
|
С нами с 19.11.04
Сообщения: 881
Рейтинг: 837
|
Добавлено: 18/06/09 в 21:45 |
vlad3d писал: | ну может быть но ситуациа такова как описал ее выше. |
ну в своп сервер никак не уйдет, я думаю там дофига памяти используется под кэш ФС, я бы лучше отдал побольше памяти на мускуль(подкрутить все буфферы) и смотреть во что может упереться сервер - а это скорее всего диски, а не память и процессор.
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 18/06/09 в 21:52 |
Цитата: | DELL R200 Quad Core Xeon X3220 / 4GB / 2 x 160GB SATA (RAID1) |
30 сиджей со стримом для него по моему даже много Ляжет он или не ляжет - точно знает Mike Fox, но просто по опыту держания множества сиджей на 1-м серваке (на разных хостах, осях, и с разными админами) - это его потолок скорее всего, я б новые не стал добавлять уже на него, просто толку не будет, да и винты сразу в глаза бросаются, ага.
|
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 18/06/09 в 21:59 |
JM писал: | Как вариант это разнести стримы через sleep или еще как и не более 2х однавременно что бы стартовали (в php.ini прописываешь) и тумбы на nginx само собой..... |
А можно поподробнее, как это сделать?
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 18/06/09 в 22:04 |
Цитата: | А можно поподробнее, как это сделать? |
примерно так:
Код: | * * * * * sleep 5; cd /home/user/domain.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 10; cd /home/user/domain2.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 15; cd /home/user/domain3.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 20; cd /home/user/domain4.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 25; cd /home/user/domain5.com/folder/ ; /usr/local/bin/php -q cron.php |
|
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 18/06/09 в 22:08 |
Woland писал: | примерно так:
Код: | * * * * * sleep 5; cd /home/user/domain.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 10; cd /home/user/domain2.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 15; cd /home/user/domain3.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 20; cd /home/user/domain4.com/folder/ ; /usr/local/bin/php -q cron.php
* * * * * sleep 25; cd /home/user/domain5.com/folder/ ; /usr/local/bin/php -q cron.php | |
Ну а где тут php.ini код? Там же речь была про то, что то-то в php.ini надо нахуевертить...
|
|
|
|
$1.000.000
С нами с 19.07.01
Сообщения: 12055
Рейтинг: 2468
|
Добавлено: 18/06/09 в 22:11 |
Woland писал: | 30 сиджей со стримом для него по моему даже много Ляжет он или не ляжет - точно знает Mike Fox, но просто по опыту держания множества сиджей на 1-м серваке (на разных хостах, осях, и с разными админами) - это его потолок скорее всего |
Готов поспорить. По моему опыту даже с 2гб памяти можно держать около 50 мелких сиджеев без проблем.
Топикстартер, трафа то сколько у тебя?
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 18/06/09 в 22:20 |
Цитата: | Готов поспорить. По моему опыту даже с 2гб памяти можно держать около 50 мелких сиджеев без проблем. |
Можно и 100 Но со стримами, и если галер в них не мало, и если какие-то из них грабят тумбы - это тяжко и оно будет выживать, а не жить и расти
|
|
|
|
С нами с 22.12.07
Сообщения: 2481
Рейтинг: 1710
|
Добавлено: 18/06/09 в 22:21 |
мало трафа. у меня 6 мбит/с в среднем пока. сколько это в мбайтах думаю сами догадаетесь
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 18/06/09 в 22:26 |
vlad3d писал: | оказалось что при пиках нагрузки остается чуть менее 0,8 гигов оперативки свободной. |
Как смотрели? Уж не через free ли? ;)
|
|
|
|
С нами с 22.12.07
Сообщения: 2481
Рейтинг: 1710
|
Добавлено: 18/06/09 в 22:39 |
Поставил snmp мониторинг. Вот этим мерили админы я не мерил
|
|
|
|