Tengo curiosidad por saber el tiempo que tarda mi sistema en arrancar. En Arch Linux hay algo como systemd-analyze
.
¿Cuál es la alternativa en Ubuntu?
Justo después del arranque, ejecute el comando dmesg
. Te muestra lo que quieres.
Sin instalar ningún software, puede usar uptime
, un comando nativo de Linux, que sirve para mostrar cuánto tiempo ha estado funcionando la computadora. El comando uptime
ejecutado justo después de iniciar el sistema le dará una idea general. Sin embargo, le tomará unos segundos adicionales ingresar la contraseña e iniciar sesión. Un mejor enfoque sería establecer la llamada uptime > /opt/BOOT.txt
como parte del script de inicio lightdm. Se ejecutará una vez que aparezca la pantalla de inicio de sesión.
Para hacerlo, abra o cree el archivo /etc/lightdm/lightdm.conf
con permisos de root.
Debe contener las siguientes líneas:
[SeatDefaults]
greeter-setup-script=uptime > /opt/BOOT.txt
Después de su próximo reinicio, habrá un archivo /opt/BOOT.txt
que le indicará cuánto tiempo ha estado funcionando el sistema.
Alternativamente, puede leer /proc/uptime
donde la primera entrada es el tiempo de actividad en segundos
Estás buscando bootchart
NAME _ .
Sudo apt-get install bootchart
Deja caer una imagen, así como el registro comprimido en su /var/log
mostrando procesos, etc.
PROTIP: es posible que deba ejecutar Sudo update-initramfs -u -k all
para que se ejecute lo antes posible.
systemd-analyse está en ubuntu.
Solo puede usar eso si está usando systemd como arranque. dmesg -d le daría el tiempo necesario para ejecutar cada comando en el proceso de arranque.
Siempre puede obtener systemd-analyse utilizando
Sudo apt-get install systemd systemd-analyze