Сколько ресурсов на сервере VPS/VDS потребляет операционная система - Ubuntu, CentOS, Debian и др.

FAQ, помощь в установке и настройке vps, виртуальный хостинг и т.п.
Ответить
Аватара пользователя
Merlin
Сообщения: 13
Зарегистрирован: 02 окт 2023, 12:25

Сколько ресурсов на сервере VPS/VDS потребляет операционная система - Ubuntu, CentOS, Debian и др.

Сообщение Merlin »

Какая ОС для сервера самая легкая? Наверное один из самых распространенных вопросов новичка при выборе сервера будет: - А сколько ресурсов на сервере потребляет ОС? Я тоже задавался когда то таким вопросом. Сейчас решил сравнить разные дистрибутивы Linux по потребляемым ресурсам. В таблице представлена статистика по самым популярным дистрибутивам.

Изображение

Сравнительная таблица разных Дистрибутивов Linux для VPS/VDS

Сравнения производились на сервере с параметрами:
  • Intel Xeon - 1 ядро
  • RAM 1 ГБ
  • Диск NVMe 10 ГБ
Если вы не выполняете ни каких действий на сервере загрузка процессора будет равна 0%, по этой причине не будем учитывать процессор в сравнительной таблице. RAM и Диск будут использоваться системой не зависимо от действий пользователя, с сравнении будем учитывать эти два значения. Статистика собиралась примерно через 2-3 минуты после установки.
ОСRAMДиск
Ubuntu 22.04295 мб.1558 мб.
Ubuntu 20.04263 мб.1584 мб.
Ubuntu 18.04247 мб.1677 мб.
CentOS 9 Stream254 мб.1661 мб.
CentOS 8 Stream267 мб.3031 мб.
CentOS 7260 мб.2114 мб.
Debian 12241 мб.1703 мб.
Debian 11208 мб.1470 мб.
Debian 10213 мб.1612 мб.
Fedora 37310 мб.1783 мб.
AlmaLinux 9315 мб.1495 мб.
Rocky Linux 9258 мб.1579 мб.
BitrixVM 7.5.4550 мб.3.1 гб.
Подбор vps в reg.ru здесь


Просмотр статистики сервера на примере Ubuntu 20.04

Для получения информации о процессоре введите команду - top
Вам будет предоставлена статистика примерно в таком виде:

Код: Выделить всё

top - 11:25:14 up 10 min,  1 user,  load average: 0.04, 0.01, 0.00
Tasks: 100 total,   1 running,  99 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :    964.8 total,    663.0 free,    138.5 used,    163.4 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.    676.7 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
      5 root      20   0       0      0      0 I   0.3   0.0   0:00.13 kworker+
      1 root      20   0  102332  11424   8532 S   0.0   1.2   0:01.73 systemd
      2 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kthreadd
      3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp
      4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par+
      6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker+
      7 root      20   0       0      0      0 I   0.0   0.0   0:00.09 kworker+
      8 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_perc+
      9 root      20   0       0      0      0 S   0.0   0.0   0:00.02 ksoftir+
     10 root      20   0       0      0      0 I   0.0   0.0   0:00.02 rcu_sch+
     11 root      rt   0       0      0      0 S   0.0   0.0   0:00.00 migrati+
     12 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 idle_in+
     14 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/0
     15 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/1
     16 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 idle_in+
     17 root      rt   0       0      0      0 S   0.0   0.0   0:00.13 migrati+
     18 root      20   0       0      0      0 S   0.0   0.0   0:00.03 ksoftir+
Введите vmstat
Посмотрите на значение id, значит в данный момент 99% мощности процессора свободно, используется 1%.

Код: Выделить всё

root@rzswrhifdm:~# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 673480  14296 154300    0    0    76     8   34   51  0  0 99  0  0
Чтобы вывести информацию о RAM, введите free

Код: Выделить всё

/$ free
              total        used        free      shared  buff/cache   available
Mem:         987964      135636      686420        2584      165908      699292
Swap:             0           0           0
Для отображения данных в мегабайтах введите free -m

Код: Выделить всё

/$ free -m
              total        used        free      shared  buff/cache   available
Mem:            964         132         670           2         162         683
Swap:             0           0           0
total - всего памяти
available - доступная память.
281 мб. памяти занято (964-683=281)

Чтобы вывести информацию о дисковом пространстве введите df -h. Вам будет предоставлена статистика примерно в таком виде:

Код: Выделить всё

/$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            466M     0  466M   0% /dev
tmpfs            97M  1.1M   96M   2% /run
/dev/vda1        15G  1.1G   14G   8% /
tmpfs           483M     0  483M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           483M     0  483M   0% /sys/fs/cgroup
/dev/vda15      105M  6.1M   99M   6% /boot/efi
tmpfs            97M     0   97M   0% /run/user/0
В строке

Код: Выделить всё

/dev/vda1        15G  1.1G   14G   8% /
Можно ввести сразу df -h /dev/vda1

Код: Выделить всё

df -h /dev/vda1
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        15G  1.1G   14G   8% /
Указан размер диска - 15G
Используемое место - 1.1G
Для вывода данных в мегабайтах введите - df -m
Ответить