воскресенье, 20 декабря 2020 г.
Сравнение флотов (чисел с плавающей точкой) в NUnit
пятница, 18 декабря 2020 г.
Доступная память в Linux
Объем памяти, доступной на виртуальной машине зависит от выбранного дистрибутива Linux. Точнее, от настроек ядра и драйверов, которые включены по умолчанию.
Я попробовал установить на одну и ту же машину c 2Гб памяти Debian 10, CentOS 8 и Ubuntu 20.
Такой получился объем доступной памяти по умолчанию:
# cat /proc/meminfo | grep MemTotal
Debian
MemTotal: 1993756 kB
CentOS:
MemTotal: 1811096 kB
Ubuntu:
MemTotal: 1986080 kB
На CentOS ситуацию можно улучшить, отключив kdump, который изначально включен и съедает 160 Мб.
Редактируем конфиг grub:
# vi /etc/default/grub
Меняем crashkernel=auto на crashkernel=no в GRUB_CMDLINE_LINUX
Применяем изменения:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Отключаем kdump:
# systemctl disable kdump
Перезагружаемся:
# shutdown -r now
Уже лучше, но все еще хуже, чем в Debian и Ubuntu:
MemTotal: 1974584 kB
Таким образом, из трех данных версий Linux, больше всего памяти, доступной приложениям, оставляет Debian, меньше всего - CentOS.