| andryukha |
| Junior |
Сообщения: 77 |
Репутация: 54 |
| Дата регистрации: |
| 17.08.2026 |
я тут регулярно всем устраиваю аудит смет: сколько в месяц, сколько сверху, что в живом счёте против тарифа с сайта. а свой сервер за полгода ни разу не померил. взял «с запасом», плачу, и всё. вот и решил — прежде чем дальше считать чужие деньги, посчитаю свои.
что у меня: тариф 4 ядра / 8 гб ram / 160 гб диск, 23$ в месяц. крутятся два бота, postgres, одна модель на олламе для личных нужд и всякая мелочь — мониторинг, бэкапы.
как мерил: поставил netdata, она из коробки рисует графики и хранит историю, гайд писать не буду, я не про это. главное — целый месяц не трогал ничего руками, чтобы картинка была честная, а не «я сейчас как раз нагружу».
итог за 30 дней:
- cpu: в среднем 12–15%. пиковая неделя — около 40%, когда гонял переиндексацию базы. процессор куплен на четверых, работает на одного.
- ram: средняя 3,1–3,4 гб из восьми. казалось бы, полтарифа в помойку. но.
- раз в сутки ночью у меня pg_dump + сжатие + заливка бэкапа. на это время ram улетает до 6,3–6,7 гб. минут пятьдесят.
- диск: 95 из 160 занято, растёт на 2–3 гб в месяц — логи, база, докер-слои.
теперь ради чего всё затевалось. мог ли я сидеть ступенью ниже — 2 ядра / 4 гб / 80 гб за 13$?
считаем. ram: средняя 3,2 влезает в четыре впритык, но ночной пик 6,5 — нет. это oom ровно посреди бэкапа, то есть в момент, когда сервер делает самое важное за день. диск: у меня 95 занято при лимите 80 — до вопроса про ram даже не доезжаем, мимо с первой строки. итого: на меньшем тарифе я бы сэкономил 10$ в месяц и купил на них ежедневный риск лечь ночью. 120$ в год экономии против одного битого бэкапа. вывод: я не переплачиваю. но узнал я это, измерив, а не поверив себе.
и одна колкость, которую я приберёг для самого себя. я годами брал сервер «с запасом на вырост». запас на вырост, который за год так и не наступил, — это не запас, это подписка на надежду. стоила бы она мне 240$ в год, возьми я следующий тариф «про запас». надежда, выходит, дороже пары ядер.
для себя сформулировал так: запас — это страховка, и у страховки есть цена. платить её не стыдно, стыдно не знать её размер. мой размер теперь знаю: «лишние» четыре гига ram стоят мне 0$, потому что раз в сутки они честно отрабатывают.
вопрос к залу, без подвоха. кто-нибудь вообще мерил, что реально ест ваш сервер за месяц — не «тариф выбран правильно, всё работает», а цифры с графика? и если мерили: сколько у вас выходит страховка, разница между тем, за что платите, и тем, что реально потребляете?
жена спросила, что я считаю. наши деньги, говорю. она уже привыкла))