システムの起動にかかる時間を知りたいだけです。 Arch Linuxにはsystemd-analyze
のようなものがあります。
Ubuntuの代替手段は何ですか?
起動直後に、dmesg
コマンドを実行します。それはあなたが望むものを示しています。
ソフトウェアをインストールせずに、uptime
を使用できます。これは、ネイティブLinuxコマンドで、コンピューターが実行されている時間を表示するのに役立ちます。システムを起動した直後に実行されるuptime
コマンドは、一般的なアイデアを提供します。ただし、パスワードの入力とログインに余分な時間がかかります。より良いアプローチは、lightdm起動スクリプトの一部としてuptime > /opt/BOOT.txt
の呼び出しを設定することです。ログイン画面が表示されたら実行されます。
そのためには、ルート権限で/etc/lightdm/lightdm.conf
ファイルを開くか作成します。
次の行が含まれている必要があります。
[SeatDefaults]
greeter-setup-script=uptime > /opt/BOOT.txt
次回の再起動後、ファイル/opt/BOOT.txt
が表示されます。このファイルは、システムが稼働している時間を示します。
または、最初のエントリがアップタイムである/proc/uptime
を読み取ることができます
bootchart
を探しています。
Sudo apt-get install bootchart
/var/log
プロセスなどを示す圧縮されたログだけでなく、画像もドロップします。
PROTIP:Sudo update-initramfs -u -k all
を実行して、できるだけ早く実行する必要がある場合があります。
systemd-analyzeはUbuntuにあります。
Systemdをブートとして使用している場合にのみ使用できます。 dmesg -dは、ブートプロセスの各コマンドの実行にかかる時間を示します。
あなたはいつでもsystemd-analyzeを使うことができます
Sudo apt-get install systemd systemd-analyze