Linuxシステムのコールドスタートにかかる時間をどのように確認しますか?

Linuxシステムのコールドスタートにかかる時間をどのように確認しますか?

私は、コールドブート後にLinuxシステムが起動するのにどれくらいの時間がかかるのかを調べたいと思います。uptimeコマンドに似ているか、/proc/uptimeinitプロセスが開始されてからの時間を提供します。これは、カーネルがメモリにロードされるのにかかる時間、ローダ、およびファームウェアの起動時間を考慮しませんsystems-analyzesystems-analyzeそれを使用すると、すべてのシステムサービスが開始されるのを待たなければならないためできません。同じ理由で「ブートチャート」も除外されます。これは、systemdサービスを介して開始時間を収集する必要があるためです(たとえば、他の多くのタスクを実行するなど)。

この情報をどのように取得できるかご存知ですか?

ベストアンサー1

ストップウォッチを使用してください。ほとんどのプロセスは、システムが準備される前に発生します。

また、ブートストラップが何を意味するのかを定義する必要があります。 Xを介したログインの準備、コンソールによるログインの準備、要求に応答するWebサーバー...

また、テスト中のシステム自体を信頼してはいけません。 (一度はできるだけ早いと主張するシステムの問題を解決していました。知ってみると時計の速度が遅くなっていました。)

おすすめ記事