Ускоряем и оптимизируем работу любого многопоточного софта для накрутки ПФ
Приветствую! В этой статье я поделюсь собственным опытом по ускорению и оптимизации работы серверов, на которых круглосуточно работает софт для накрутки поведенческих факторов.
Кому будет полезно:
- владельцам многопоточного софта для SEO-задач;
- обладателям серверного оборудования с ОЗУ не менее 64 Гб.
Многопоточный софт для накрутки ПФ ежесекундно производит много операцией с профилями: создание, удаление, копирование, перемещение, модификация, и так далее.
В результате чего периодически забивается память, кэш, и начинают появляться проблемы с производительностью. Если не перезапускать сервера и софт, то зачастую начинаются фризы и всевозможные лаги.
Отдельно стоит отметить повышенную загрузку SSD (включая NVMe) на чтение и запись.
И так, имеются две задачи, которые нужно решить:
- регулярная очистка ОЗУ и кэш-memory;
- снижение нагрузки на SSD.
Автоматизируем очистку ОЗУ
Для этого я использую софт Mem Reduct. Программа работает перманентно и запускается при старте Windows.
Настройки:
Очистка памяти будет производиться по 2 триггерам:
- заполнение свыше 91%;
- каждые 12 часов.
До очистки ОЗУ и кэша вот такая картина:
После очистки имеем следующий результат:
Подключаем RAM-диск и снижаем нагрузку на SSD
Оперативную память сервера можно легко использовать по принципу обычного SSD и сохранять любой вид информации. Для этого в системе создается дополнительный виртуальный накопитель.
Есть платные и бесплатные решения. Я давно пользуюсь ImDisk.
Преимущества RAM-диска:
- самая высокая скорость чтения и записи;
- минимальная задержка при обращении;
- не нужно докупать ещё один SSD;
- увеличения срока службы основного SSD.
Важно понимать, что при отключении питания, вся информация из ОЗУ полностью удаляется, а это значит, что софт должен иметь возможность настройки автоматического копирования данных в энергонезависимую память при отключении сервера. После включения сервера сохраненная информация автоматически копируется обратно в RAM-диск.
Вот так выглядит подключенный RAM-диск:
Пример настроек RAM-диска с автоматической синхронизацией:
Автоматическое выделение памяти лучше не включать, иначе появляется риск бесконтрольного использования ОЗУ в ущерб остальному софту и процессам ОС.
Результат настройки можно наблюдать далее, несколько копий программы на базе BAS с 30 потоками вообще на нагружают SSD:
На что ещё обратить внимание?
- Правильный выбор версии Windows для своих задач;
- Отключение Search Index;
- Отключение AV;
- Отключение брандмауэра.
Больше контента в моем Telegram-канале, подписывайтесь!
Мои вебинары, статьи и кейсы по SEO:
- Старт не с нуля: покупаем трастовый домен по цене регистрации и встаём в ТОП Google
- Накрутка ПФ: как получать результат в 2023 году, новинки антифрода Яндекса, как строить мобильные прокси фермы
- Ответы на ваши вопросы по накрутке ПФ
- Мощный линкбилдинг: ставим работу с дропами на промышленные рельсы с помощью GPT-4 и забираем ТОП в Google
- Деньги из воздуха: растим SEO-трафик до 200к и делаем 1,8 млн рублей в месяц в контентном проекте
- «Конкуренты даже не поняли, что произошло»: выводим в лидеры региональный медицинский центр и делаем 90 млн рублей в год
- Накрутка ПФ: новые фичи и большой апдейт Яндекса
- Воскрешаем интернет-магазин автозапчастей и делаем 20 млн рублей на SEO-трафике
- Нулевой результат за год, а потом пришли мы и увеличить трафик в 10 раз: спасаем интернет-магазин автозапчастей
- Практическое руководство: создаём ссылочный профиль для сайта и обгоняем конкурентов в поиске
- Спасаем SEO-трафик: кейсы и антикейсы
- SEO для интернет-магазина автозапчастей: выводим в лидеры на федеральном уровне
- Простая фишка с контентом, которая повышает CTR и делает ТОП
- Практическое руководство: делаем сем. ядро для одной страницы и получаем ТОП в поиске