Второй день странное творится. Загрузка по топу подскакивает до 4.5, иптыть. Учитывая, что ядер 4, это не есть гуд. Раньше в пике было не больше 3.5. Надо что-то делать. Теоретически, можно переколбасить базу, поставив Percona и поимев с этого неслабый профит.
Самая засада, что переконфигурировать нынешний сервак тяжело. А на новый не переехать, потому что нет подходящих современных дистрибутивов. На KVM виртуализироваться не хочу, а OpenVZ в новой убунте запороли. Вся надежда на новый Debian, который должен появиться к зиме. Старые дистрибутивы брать не хочется, потому что пора ставить файловую систему Ext4.
Растем, короче. Одно утешение - с яндекс директа стало больше денег капать.
Пока отключил плюшки “кто просматривает тему”, “кто просматривает раздел” и “кто на форуме”. Непонятно, полегчало или нет. Следующее в очереди - напиливание длинных тем. Давно на них зуб точу, глядя на логи медленных запросов.
Виталий, прошу прощения за вероятно глупый вопрос, но оптимизация базы вообще делается?
Всяческие индексы, хинты и прочие настройки базы данных используются в стандартной реализации форума и в вашей модификации?
А то я успешно сейчас воюю с запросами по десятку таблиц-миллиоников…
До моих оптимизаций планов выполнений были сплошные clustered index scan, а сейчас чистенькие index scan идут… В численном выражении это ускорение работы SQL скрипта от 10% до десятков раз… (но в нашей ERP системе запросы и исполняются от долей секунды до пары часов)
Может вам тоже устроить глобальную перетряску индексов?
Индексы уже пройденный этап.
Просто недавно же был апгрейд форума, наверняка поменялось многое относительно старых индексов…
PS Молчу, ухожу, не надоедаю.
I/O смотри, да? Может кто в D-state постоянно висит?
Не, это в первую очередь смотрится, там 1% wa по топу. Я уже кешер прикупил, чтобы от “кто на форуме” не отказываться. Заодно он всякие косячки с запросами рихтует. Посмотрим.
Надо темы напилить, и усе совсем пучком будет. На многостраничных при определенных условиях бывают косяки, от которых никуда не деться. Теперь голову ломать, как жирные топики раздербанить, чтобы народ не взвыл.
База, веб, все на одном сервере ?
Что больше жрет проц, PHP/apache или СУБД по топу ?
На одном. Я не владею магией определения по топу, кто больше жрет ресурсов. Это весьма специфичный оценочный инструмент.
Думаю, консилиум устраивать не стоит. Так как большинство моментов повязаны на конкретные реализации версий воблы.
Просто хотелось бы помочь )
Для PHP APC используете ?
также memcached ?
Посмотрите в сторону разнесения на другую машину жестких дисков с базой и графиой и пр.“мишурой”. затык на шине винтов. У нас на фирме подобное было неск лет назад при увеличении числа одновр запросов к апачу. Винты не успевали, скайзевые частично решили проблему, но потом при нагрузке и они затыкались. Сейчас 3 сервера в “одном”.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"39c21abc3df9550077797d18":{"_id":"39c21abc3df9550077797d18","hid":349,"name":"Vitaly","nick":"Vitaly","avatar_id":null,"css":""},"43a2d1673df955007778dcf5":{"_id":"43a2d1673df955007778dcf5","hid":10756,"name":"leprud","nick":"leprud","avatar_id":null,"css":""},"44e896f03df95500777897b0":{"_id":"44e896f03df95500777897b0","hid":16248,"name":"lelik","nick":"lelik","avatar_id":null,"css":""},"4844de343df955007777a473":{"_id":"4844de343df955007777a473","hid":35141,"name":"FVA","nick":"FVA","avatar_id":null,"css":""},"4b9603423df95500777637a7":{"_id":"4b9603423df95500777637a7","hid":62450,"name":"evgenyl","nick":"evgenyl","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"4c9a56da99707300770ff942","hid":10047,"title":"А сервачку-то грустно по вечерам","html":"<p>Второй день странное творится. Загрузка по топу подскакивает до 4.5, иптыть. Учитывая, что ядер 4, это не есть гуд. Раньше в пике было не больше 3.5. Надо что-то делать. Теоретически, можно переколбасить базу, поставив Percona и поимев с этого неслабый профит.</p>\n<p>Самая засада, что переконфигурировать нынешний сервак тяжело. А на новый не переехать, потому что нет подходящих современных дистрибутивов. На KVM виртуализироваться не хочу, а OpenVZ в новой убунте запороли. Вся надежда на новый Debian, который должен появиться к зиме. Старые дистрибутивы брать не хочется, потому что пора ставить файловую систему Ext4.</p>\n<p>Растем, короче. Одно утешение - с яндекс директа стало больше денег капать.</p>\n<p>Пока отключил плюшки “кто просматривает тему”, “кто просматривает раздел” и “кто на форуме”. Непонятно, полегчало или нет. Следующее в очереди - напиливание длинных тем. Давно на них зуб точу, глядя на логи медленных запросов.</p>\n","user":"39c21abc3df9550077797d18","ts":"2010-09-22T19:19:54.000Z","st":1,"cache":{"comment_count":9,"last_comment":"4c9d09619970730077170a79","last_comment_hid":9,"last_ts":"2010-09-24T20:26:09.000Z","last_user":"4844de343df955007777a473"},"views":894,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}