Немного размышлений о VDSах
Второй раз за последнее время падает MySQL-сервер на VDSе из-за нехватки памяти. Дожили, целого 1 Гб не хватает! Вот она, обратная сторона пользования панелью управления хостингом (я Hestia использую)… Когда настраивал всё руками, и в 512 Мб укладывался!
К счастью, оба раза в этот момент я оказывался за компом и видел уведомление от своего SiteKnockerBot. Первый раз просто перезапустил MySQL и чуть поменял настройки: уменьшил sort_buffer_size и увеличил innodb_pool_buffer_size. Но сегодня MySQL упал снова. Пришлось уменьшить innodb_pool_size к исходному значению. Ещё увидел в логе огромное количество процессов SSH, и понял, что нужно принимать меры — ограничил число одновременных соединений. Интересно, это чьи-то происки конкретно против меня (на эту мысль наводят попытки накрутить поведенческие факторы моих соционических сайтов пару дней назад) или просто тупые боты, которые пытаются сконнектиться везде и всюду?
Ещё задумался над тем, не купить ли где-нибудь на Авито б/ушный сервер и не поставить ли на colocation. Оказалось, что старые сервера на Xeon с 8 Гб оперативки можно найти менее, чем за 10 тысяч рублей (правда, без дисков). Но вот цена на colocation слишком велика — где-то от 2 с лишним тысяч в месяц. Плюс возня с тем, чтобы сервер туда отвезти, плюс риски, что что-то сломается…
Есть и другая мысль — сменить обычный хостинг с Reg.Ru на тот же TimeWeb (там по той же цене дают 10 сайтов вместо 7), перекинуть туда tipiruem и socionics.me, которые могут работать только на MySQL. Сайты на IntB перевести на PostgreSQL, увеличить объём оперативки на главном VDS до 2 Гб, и перенести idealists.su (который тоже работает только на PostgreSQL) на основной VDS с отдельного, а тот, на котором он висит сейчас, — просто ликвидировать в целях экономии. К тому же на PostgreSQL есть нормальный поиск с морфологией, и можно будет отказаться от Sphinx, что ещё памяти сэкономит.
К счастью, оба раза в этот момент я оказывался за компом и видел уведомление от своего SiteKnockerBot. Первый раз просто перезапустил MySQL и чуть поменял настройки: уменьшил sort_buffer_size и увеличил innodb_pool_buffer_size. Но сегодня MySQL упал снова. Пришлось уменьшить innodb_pool_size к исходному значению. Ещё увидел в логе огромное количество процессов SSH, и понял, что нужно принимать меры — ограничил число одновременных соединений. Интересно, это чьи-то происки конкретно против меня (на эту мысль наводят попытки накрутить поведенческие факторы моих соционических сайтов пару дней назад) или просто тупые боты, которые пытаются сконнектиться везде и всюду?
Ещё задумался над тем, не купить ли где-нибудь на Авито б/ушный сервер и не поставить ли на colocation. Оказалось, что старые сервера на Xeon с 8 Гб оперативки можно найти менее, чем за 10 тысяч рублей (правда, без дисков). Но вот цена на colocation слишком велика — где-то от 2 с лишним тысяч в месяц. Плюс возня с тем, чтобы сервер туда отвезти, плюс риски, что что-то сломается…
Есть и другая мысль — сменить обычный хостинг с Reg.Ru на тот же TimeWeb (там по той же цене дают 10 сайтов вместо 7), перекинуть туда tipiruem и socionics.me, которые могут работать только на MySQL. Сайты на IntB перевести на PostgreSQL, увеличить объём оперативки на главном VDS до 2 Гб, и перенести idealists.su (который тоже работает только на PostgreSQL) на основной VDS с отдельного, а тот, на котором он висит сейчас, — просто ликвидировать в целях экономии. К тому же на PostgreSQL есть нормальный поиск с морфологией, и можно будет отказаться от Sphinx, что ещё памяти сэкономит.
Блин не указал в это раз что это Aksion посоветовал. Кстати на Али можно еще дешевле взять и с 16 гб и с 32 Гю ОЗУ. Серверная там память очень дешевая. причем есть решения 4-8 канальной.
Но на твоем месте уже вообще ничего покупать не надо - у тебя есть мощный комп. Да, если бы ты сразу прислушался и купил Зеон вместо АМД сразу какой нить 24 ядерный с 32 Гб памяти, туда бы вставил видюху свою (Зеона для неё хватило бы), у тебя был бы и сервер мощный и игровой. Но есть как есть, и АМД вполне достаточно.
Хватит делать вычисления для научного....с твоими знаниями больше пользы ты человечеству принесешь используя вычислительные мощности свои под свои проекты.
Опять возвращаюсь, что у тебя идеальный colocation - это дача. Тебе даже корпус не надо докупать для сервера, можно открытый стенд поставить там (ну или за 100 руб купить БУ корпус). И + ко всему электричество не зря потрачено будет, даже от одного сервака 300 -600 Ватт, работающего круглосуточно какое никакое отопление (все не в минус дача зимой), да и если и дотапливать, то тоже всё же меньше. (примерно 100 Ватт надо на 1 м 2 помещения на отопление в нашей широте)