GoGPT Best VPN GoSearch

OnWorksファビコン

systemd-analyze - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで systemd-analyze を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド systemd-analyze です。

プログラム:

NAME


systemd-analyze - システムの起動パフォーマンスを分析します。

SYNOPSIS


systemd-analyze [オプション...] [時間]

systemd-analyze [オプション...] 非難

systemd-analyze [オプション...] クリティカルチェーン [UNIT...]

systemd-analyze [オプション...] プロット [> file.svg]

systemd-analyze [オプション...] ドット [パターン...] [> ファイル.ドット]

systemd-analyze [オプション...] ダンプ

systemd-analyze [オプション...] ログレベルの設定 LEVEL

systemd-analyze [オプション...] ログターゲットの設定 TARGET

systemd-analyze [オプション...] 確認 [ファイル...]

DESCRIPTION


systemd-analyze システムの起動パフォーマンス統計を決定するために使用される場合があります。
システムおよびサービス マネージャーから他の状態およびトレース情報を取得し、
ユニットファイルが正しいことを確認してください。

systemd-analyze 時間 ユーザースペースが変更される前にカーネルで費やされた時間を出力します。
到達、通常のシステム ユーザースペースの前に初期 RAM ディスク (initrd) で費やされた時間
に達し、通常のシステム ユーザー空間の初期化にかかる時間に達しました。 これらに注意してください
測定は、すべてのシステム サービスが完了するまでに経過した時間を測定するだけです。
生成されますが、初期化が完全に完了するか、ディスクが生成されるまでは必ずしも生成されません。
アイドル。

systemd-analyze 非難 実行中のすべてのユニットのリストを、所要時間順に出力します。
初期化します。 この情報は、起動時間を最適化するために使用される場合があります。 出力に注意してください
あるサービスの初期化が遅いという理由だけで、サービスの初期化が遅くなる可能性があるため、誤解を招く可能性があります。
別のサービスの初期化が完了するまで待機します。

systemd-analyze クリティカルチェーン [ユニット...] タイムクリティカルなチェーンのツリーを出力します。
単位(指定されたそれぞれの UNITs またはデフォルトのターゲットの場合)。 時間
ユニットがアクティブまたは開始された後は、「@」文字の後に出力されます。 ユニットの時間
開始にかかる時間が「+」文字の後に出力されます。 出力は次のようになることがあることに注意してください。
XNUMX つのサービスの初期化がソケットのアクティブ化に依存する可能性があるため、誤解を招きます。
ユニットの並列実行のため。

systemd-analyze プロット どのシステム サービスが変更されたかを詳細に示す SVG グラフィックを印刷します。
開始時刻を示し、初期化に費やした時間を強調表示します。

systemd-analyze ドット テキスト形式の依存関係グラフの説明をドット形式で生成します。
GraphViz を使用したさらなる処理 ドット(1) ツール。 次のようなコマンドラインを使用します systemd-analyze
ドット | ドット -Tsvg > systemd.svg グラフィカルな依存関係ツリーを生成します。 ない限り - 注文 or
- 必須 が渡されると、生成されたグラフには順序と要件の両方が表示されます。
依存関係。 オプションのパターン グロビング スタイル仕様 (例: *.target) を指定できます。
最後に。 これらのパターンのいずれかが一致する場合、単位の依存関係がグラフに含まれます。
起点ノードまたは宛先ノードのいずれか。

systemd-analyze ダンプ 人間が読める形式の (通常は非常に長い) シリアル化を出力します。
完全なサーバー状態。 その形式は予告なく変更される場合がありますので、変更しないでください。
アプリケーションによって解析されます。

systemd-analyze ログレベルの設定 LEVEL 現在のログレベルを変更します systemd デーモンから
LEVEL (と同じ値を受け入れます --log-level = に記載 systemd(1))。

systemd-analyze セットログターゲット TARGET 現在のログターゲットを変更します systemd デーモン
〜へ TARGET (と同じ値を受け入れます --ログターゲット=、で説明 systemd(1))。

systemd-analyze 確認する ユニットファイルをロードし、エラーが検出された場合は警告を出力します。
コマンドラインで指定されたファイルがロードされますが、コマンドラインで参照される他のユニットもロードされます。
彼ら。 このコマンドは、すべてのコマンド ライン引数のディレクトリを先頭に追加することで機能します。
ユニット ロード パスの先頭。つまり、それらのパスにあるすべてのユニット ファイルが
ディレクトリは、標準の場所にあるユニット ファイルよりも優先して使用されます。
明示的にリストされていない場合でも。

コマンドが渡されなかった場合、 systemd-analyze 時間 暗示されています。

OPTIONS


次のオプションが理解されます。

- ユーザー
ユーザーの systemd インスタンス上で動作します。

- システム
システムの systemd インスタンス上で動作します。 これは暗黙のデフォルトです。

- 注文, - 必須
と組み合わせて使用​​する場合 ドット コマンド (上記を参照)、依存関係を選択します
依存関係グラフに表示されます。 もし - 注文 タイプの依存関係のみが渡されます。
後= or 前= 示されています。 もし - 必須 タイプの依存関係のみが渡されます。
必要なもの=, 必須=, 欲しいもの=   紛争= 示されています。 どちらも合格しない場合、これは
これらすべてのタイプの依存関係を示します。

--from-パターン=, --to-パターン=
と組み合わせて使用​​する場合 ドット コマンド (上記を参照)、これはどれを選択しますか
関係は依存関係グラフに表示されます。 どちらのオプションでも、 地球(7)
パターンを引数として指定し、左側と
右側はそれぞれリレーションシップのノードです。

これらはそれぞれ複数回使用できます。その場合、ユニット名は XNUMX つと一致する必要があります。
価値観の。 リレーションの両側のテストが存在する場合、リレーションは次のようにする必要があります。
両方のテストに合格すると表示されます。 パターンが位置引数としても指定されている場合、
それらは関係の少なくとも一方の側と一致する必要があります。 つまり、指定されたパターン
これら XNUMX つのオプションを使用すると、位置によって一致するエッジのリストがトリミングされます。
引数が指定されている場合は、引数が指定され、指定されていない場合は、表示されるエッジのリストが完全に決定されます。

--fuzz =期間
と組み合わせて使用​​する場合 クリティカルチェーン コマンド (上記を参照)、単位も表示します。
終わったのは 期間 同じレベルの最新のユニットよりも早くなります。 の単位
期間 別の単位 (「50ms」など) を指定しない限り、秒です。

- 誰も〜ない
にリストされている man ページの存在を確認するために man を呼び出さないでください。 ドキュメント=.

-H, --host =
リモートで操作を実行します。 ホスト名、またはユーザー名とホスト名を指定します
「@」で区切って接続します。 ホスト名には、オプションで接尾辞を付けることができます
「:」で区切られたコンテナ名。これは、上の特定のコンテナに直接接続します。
指定されたホスト。 これはSSHを使用してリモートマシンマネージャーインスタンスと通信します。
コンテナ名は次のように列挙できます 機械制御 -H 主催者.

-M, --マシン=
ローカルコンテナ上で操作を実行します。 接続するコンテナ名を指定します。

-h, - 助けて
短いヘルプテキストを出力して終了します。

- バージョン
短いバージョンの文字列を出力して終了します。

-ポケットベルなし
出力をポケットベルにパイプしないでください。

EXIT ステータス


成功すると0が返され、それ以外の場合はゼロ以外の失敗コードが返されます。

FOR DOT


例: 1. プロット 依存関係 of どれか 単位 その 開始   「アバヒデーモン」

$ systemd-analyze ドット 'avahi-daemon.*' | ドット -Tsvg > avahi.svg
$ eog avahi.svg

例: 2. プロット   依存関係 の間に 既知の ターゲット ユニット

systemd-analyze dot --to-pattern='*.target' --from-pattern='*.target' | systemd-analyze dot --to-pattern='*.target' --from-pattern='*.target' | systemd-analyze dot ドット -Tsvg > ターゲット.svg
$ eog ターゲット.svg

FOR VERIFY


現在、次のエラーが検出されています。

· 不明なセクションとディレクティブ、

· 指定されたユニットを開始するために必要な依存関係が欠落している、

· man ページは以下にリストされています ドキュメント= システム内に見つからないものは、

· にリストされているコマンド ExecStart = システム内で見つからない、または類似したもの
実行可能ファイル。

例: 3. スペルミス ディレクティブ

$ cat ./user.slice
[単位]
これは何ですか=11
ドキュメント=男:ノサッチファイル(1)
Requires=異なる.service

[サービス]
説明=x

$ systemd-analyze verify ./user.slice
[./user.slice:9] セクション「Unit」に不明な左辺値「WhatIsThis」があります
[./user.slice:13] 不明なセクション「サービス」。 無視する。
エラー: org.freedesktop.systemd1.LoadFailed:
ユニットの Different.service をロードできませんでした:
そのようなファイル、又はディレクトリはありません。
user.slice/start の作成に失敗しました: 引数が無効です
ユーザースライス: 男 ノサッチファイル(1) コマンドはコード 16 で失敗しました

例: 4. 見つけて下さい サービス ユニット

$ テール ./a.socket ./b.socket
==> ./a.ソケット <==
[ソケット]
リッスンストリーム=100

==> ./b.ソケット <==
[ソケット]
リッスンストリーム=100
受け入れる=はい

$ systemd-analyze verify ./a.socket ./b.socket
サービス a.service がロードされていないため、a.socket を開始できません。
サービス [メール保護] ロードされていないため、b.socket を開始できません。

ENVIRONMENT


$ SYSTEMD_PAGER
使用するポケットベル -ポケットベルなし 与えられていません。 オーバーライド $ PAGER。 これを空に設定する
文字列または値「cat」は渡すのと同じです -ポケットベルなし.

$ SYSTEMD_LESS
に渡されたデフォルトオプションを上書きします less (「FRSXMK」)。

onworks.net サービスを使用してオンラインで systemd-analyze を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad




×
Advertisement
❤️ここでショッピング、予約、購入してください。料金はかかりません。これにより、サービスが無料で維持されます。