LINUX.ORG.RU

Посоветуйте серверный дистр для VDS с одним гигом

 , , ,


0

1

Привет. У меня работает VDS с одним гигом, и, судя по всему - оперативки не хватает для нормальной работы: глючит всё - и убунта, и лайвы, и Минт и др. Начинал я с Убунты 18, но современная 26 не заработала (естесснно). Но я хочу современный дистрибутив. Люди мне советуют всякие легковесные, но - десктопные, а мне, как-то, не надо. Да - я мог-бы иметь возможность запускать графику по желанию, но серверный пакет предполагается «ближе к телу». Собственно из задач: прокси-сервер (для чего, собственна, я его и покупал)(потому и мало оперативки, - дешёвый); развлекухами идут сайты, хранилище… Убунту советовали как лёгкий для новичка. Прошу посоветовать удобный серверный дистрибутив, современный, для малой оперативы.

Ответ на: комментарий от router

Не вымерли. Во всяких каталогах хостеров можно фильтровать по типу виртуализации - контейнерная или полная (которая в свою очередь подразделяется по типу гипервизора).
Контейнерная просто дешевле, как менее ресурсоемкая, и ее достаточно для некоторых задач.

MirandaUser2 ★★
()
Ответ на: комментарий от yars068

Только Gentoo, только хардкор и тотальная оптимизация.

я бы хотел Gentoo на VDS, но будет сложно оптимизировать по месту (дисковому пространству).

/dev/vda2       4.9G  3.4G  1.3G  74% /

~$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"

В Gentoo много места занимают компиляторы и разные версии Python.

Я на самом деле не понимаю, почему ТС столкнулся именно с нехваткой RAM, а не дискового пространства в первую очередь.

MirandaUser2 ★★
()
Последнее исправление: MirandaUser2 (всего исправлений: 1)
# free -m
               total        used        free      shared  buff/cache   available
Mem:            1974         952         264          77        1021        1021
Swap:           2047         151        1896

Debian

Здесь: nginx (nextcloud,php), mysql, exim4/dovecot/greylist/spamd, wireguard, squid, dns server (nsd), fail2ban

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Ответ на: комментарий от MirandaUser2

У меня образ ~300 МиБ всего. Просто я собираю под целевую машину у себя, обновляю у себя, а на целевой машине даже sys-apps/portage отсутствует в принципе.

yars068 ★★★★★
()
Ответ на: комментарий от yars068

У меня образ ~300 МиБ всего.

Как удалось упаковать Python?

~ $ du -sxh /usr/lib/python*
2.9M	/usr/lib/python
513M	/usr/lib/python3.11
177M	/usr/lib/python3.12
4.2M	/usr/lib/python3.2
20K	/usr/lib/python3.5
36K	/usr/lib/python3.8
20K	/usr/lib/python3.9
600K	/usr/lib/python-exec

обновляю у себя, а на целевой машине даже sys-apps/portage отсутствует в принципе.яю у себя, а на целевой машине даже sys-apps/portage отсутствует в принципе.

А как доп.софт ставить без перезаливания образа целиком? Был бы portage - можно было бы binhost использовать.

MirandaUser2 ★★
()
Ответ на: комментарий от MirandaUser2

В образе питона немного, а сервер делался под заранее известный набор софта, поэтому и такое решение. Но и в целом, сервер в проде уже обычно настроен, дополнительному софту там взяться неоткуда – разве что это какой-нибудь билд-сервер, например, вот там да, никогда заранее не знаешь, что может потребоваться.

yars068 ★★★★★
()

Alpine Linux.

Если нужно чисто для пробрасывания трафика, то можно установить OpenWRT.

На обоих дистрибутивах можно поставить nginx, всевозможные прокси, и любое ПО для организации виртуальных частных сетей.
По расходу ресурсов дистрибутивы сопоставимы (у меня полностью настроенная ВМ тратит не более 100 МБ ОЗУ на холостом ходу, и при моей нагрузке расход ОЗУ может в пике подниматься до 700 МБ).
В Alpine все делается в консоли или путем редактирования конфигурационных файлов.
В OpenWRT всё можно настроить через WUI, хотя так же поддерживается настройка командами в консоли или путем редактирования конфигурационных файлов.

ivanlex ★★★★★
()
Последнее исправление: ivanlex (всего исправлений: 2)
Ответ на: комментарий от anonymous

Фряха жрет не меньше, чем линукс. Большая часть расходов ресурсов идет на прикладное ПО, и если ты будешь использовать nginx, то при одинаковых настройках сам nginx будет жрать сопоставимые ресурсы не зависимо от ОС.

ivanlex ★★★★★
()
Ответ на: комментарий от anonymous

Выбор дистрибутива – это не только выбор ПМ, это ещë и дефолтные конфиги, которых может и не быть. Кому-то нужно, чтобы был конфиг, в котором есть все опции с комментариями, а кто-то хочет написать конфиг с нуля. Так что дистрибутив всë же тоже важная часть выбора.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от yars068

Ой-ой-ой - сколько комментов!..

Мне предлагается «LVM» установить, и по инфе я понял - что это типа «MBR»?? Как-то раньше у нас не было проблем с переразметкой… Что советуете - обязательно-ли? Может мне и понадобится изменить разделы - обязательно-ли поднимать LVM?

Levontay
() автор топика
Ответ на: комментарий от Levontay

Использовать ли ту или иную технологию, решать вам. LVM хорош, когда то и дело возникает необходимость тасовать разделы на HDD/SSD. Кроме того, использование LVM может ускорить доступ к данным за счëт распараллеливания операций. И нет, к MBR LVM не имеет никакого отношения – LVM работает поверх существующей разметки.

yars068 ★★★★★
()
Последнее исправление: yars068 (всего исправлений: 1)
Ответ на: комментарий от router

Да: но у меня стал глючить прокси, и ещё что-то, при том - что система работала и хостер стал меня игнорить с моими жалобами. И, будучи при HDD а не SSD - я не стал упираться в своп.

Levontay
() автор топика
Ответ на: комментарий от ya-betmen

У меня на 1 гиге ничего не глючит.Ты случаем не любитель ли свопы отключать?

Наверное…

Levontay
() автор топика
Ответ на: комментарий от Dodik

Мне кажется, что новичку сперва необходимо понять разницу между VDS и VPS

Я, в начальное время, пытался понять разницу, но в последствии всё слилось воедино, так-как для конечного пользователя это большой разницы не имеет: выделенный сервер на виртуальной машине среди многих серверов, или сервер на одном компе, который также объединён в общую машину. А отдельный комп за такие деньги тебе ни кто не даст. Снаружи - всё это - одно и то-же. Я помню - ресселинг взял, да потом «дальше пошёл».

Levontay
() автор топика

Очень странно. У меня ubuntu 24 нормально на одном гиге работает как vless сервер с панелью 3x-ui, сервером AmneziaWG 2 и всякой хренью,типа fail2ban и ещё и половина памяти свободна.

vasya_pupkin ★★★★★
()
Последнее исправление: vasya_pupkin (всего исправлений: 3)
Ответ на: комментарий от yars068

Привет, в далеком 2017 году, уже писал тут и за это местный новорег закидал личным мнением без аргументов за это; в документации от nebula и еже с ними не осталось, даже в архиве интернета, упоминаний, что на 1 ЦПУ 1 Гиг ОЗУ.

Периодически возвращаюсь к этому вопросу и когда увидел эту тему, в очередной раз, полез смотреть что появилось из «расчётов»:

  1. если не хочешь тратить время, то попробуй глянуть сюда: https://yandex.cloud/ru/docs/compute/concepts/performance-levels;
  2. если хочешь на примере прикладного решения посмотреть, то https://www.gentoo.org/news/2025/02/20/gentoo-qcow2-images.html и в больших нюансах сюда https://www.qemu.org/docs/master/system/index.html.

ИМХО, сейчас это стало не отдельной линейно метрикой, а отдельным направлением (см. в п.2. ссылку на документацию QEMU: бегло искал по словам recommend и memory + пытался подсмотреть на страницах Red Hat.)

Если поможет, хорошо.

да и то что, могу сказать точно: делай выводы исходя из одной константы, - ядро выгружается в ОЗу и там еще распаковывается => 1 Гб ОЗУ - [распакованное ядро] = остатки для tmpfs, procfs, sysfs и относительно неизменяемые, по размеру, файлы самого root

anonymous
()
Ответ на: комментарий от Levontay

Да: но у меня стал глючить прокси, и ещё что-то, при том - что система работала и хостер стал меня игнорить с моими жалобами. И, будучи при HDD а не SSD - я не стал упираться в своп.

Что вы там делаете что не хватает 1Гб?

root@vps:~# uname -a
Linux vps 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
root@vps:~# free -m
               total        used        free      shared  buff/cache   available
Mem:             454         288          38           5         127         148
Swap:              0           0           0
root@vps:~#

И это у меня там 4 вида прокси крутится(один из которых в докере). Amnezia, telemt, dante и openvpn.

Вот 5Гб на SSD уже не хватает для dist-upgrade. Но к RAM это не относится.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария