DIAGNOSTIKA
Команда диагностики(загрузки) Ubunu 24.04 и сохранение ее результатов в файл.
Комплексная диагностика (всё в одном файле)
bash
{
echo "=== ОБЩЕЕ ВРЕМЯ ЗАГРУЗКИ ==="
systemd-analyze
echo -e "\n=== СЛУЖБЫ ПО ВРЕМЕНИ ==="
systemd-analyze blame
echo -e "\n=== КРИТИЧЕСКАЯ ЦЕПОЧКА ==="
systemd-analyze critical-chain
} > ~/boot_diagnostic.txt
============================================
Вот обновлённая версия вашего скрипта. Я добавил блоки с общей статистикой памяти, топом процессов по потреблению RAM и статусом swap. Все команды безопасны, не требуют sudo и работают в Ubuntu 24.04 "из коробки".
{
echo "=== ОБЩЕЕ ВРЕМЯ ЗАГРУЗКИ ==="
systemd-analyze
echo -e "\n=== СЛУЖБЫ ПО ВРЕМЕНИ ==="
systemd-analyze blame
echo -e "\n=== КРИТИЧЕСКАЯ ЦЕПОЧКА ==="
systemd-analyze critical-chain
echo -e "\n=== ИСПОЛЬЗОВАНИЕ ОПЕРАТИВНОЙ ПАМЯТИ (ОБЗОР) ==="
free -h
echo -e "\n=== ТОП-20 ПРОЦЕССОВ ПО ПОТРЕБЛЕНИЮ ПАМЯТИ ==="
ps -eo pid,user,%mem,rss,comm --sort=-%mem | head -21
echo -e "\n=== СТАТУС SWAP ==="
swapon --show 2>/dev/null || echo "Swap не активен или не настроен"
} > ~/boot_diagnostic.txt