Прохожу курс “от 0 до Linux админа” здесь: Learn Programming Online | Courses for Developers | YODO, и у меня возникла проблема с анализом использования памяти на Ubuntu Server 26.04, установленном в VirtualBox.
Я выделил 2 vCPU и 4096MB оперативной памяти. Если я запускаю команду free -h, то получаю следующий отчет: 3.3Gi всего, 474Mi использовано и 2.7Gi свободно. Также указано 360Mi в buff/cache и 2.8Gi доступно. Этот же результат можно подтвердить с помощью top.
Однако, когда я использую htop, то вижу, что использовано всего 252Mi из 3.3Gi – значительно меньше, чем в предыдущих отчетах. Почему так происходит? Я не менял никакие расширенные настройки VirtualBox и использовал только автоматическую установку с загрузкой дополнений для гостевой ОС, а также указанные ранее параметры CPU и RAM. Кто-нибудь может объяснить, какой из отчетов является истинным и почему существует такое расхождение?