国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

用systemd-analyze分析Linux系統的啟動性能

2020-07-10 11:20:50
字體:
來源:轉載
供稿:網友

systemd-analyze是一個分析啟動性能的工具,用于分析啟動時服務時間消耗。默認顯示啟動是內核和用戶空間的消耗時間:
 

復制代碼
代碼如下:
[root@localhost~]#systemd-analyze
Startupfinishedin818ms(kernel)+6.240s(initrd)+32.979s(userspace)=40.038s
 

和使用systemd-analyzetime命令的效果一樣。


(1)查看詳細的每個服務消耗的啟動時間


通過systemd-analyzeblame命令查看詳細的每個服務消耗的啟動時間:
 

復制代碼
代碼如下:

[root@localhost~]#systemd-analyzeblame
30.852siscsi.service
16.994skdump.service
10.871sboot.mount
...
103mssystemd-sysctl.service
101msdatapool.mount
 

(2)查看嚴重消耗時間的服務樹狀表


systemd-analyzecritical-chain命令打印嚴重消耗時間的服務樹狀表,按照啟動消耗的時間進行排序,時間消耗越多,越排到前面。@之后是服務激活或者啟動的時間,+號之后是服務啟動消耗的時間。個人理解@是從系統引導到服務啟動起來的時間,是一個相對時間消耗,+是服務啟動消耗的時間,是一個絕對時間消耗。
 

復制代碼
代碼如下:

[root@localhost~]#systemd-analyzecritical-chain
Thetimeaftertheunitisactiveorstartedisprintedafterthe"@"character.
Thetimetheunittakestostartisprintedafterthe"+"character.
multi-user.target@32.976s
└─kdump.service@15.981s+16.994s
└─network.target@15.980s
└─NetworkManager.service@15.069s+54ms
└─firewalld.service@14.532s+535ms
└─basic.target@14.532s
└─sockets.target@14.532s
└─dbus.socket@14.532s
└─sysinit.target@14.527s
└─systemd-update-utmp.service@14.524s+2ms
└─systemd-tmpfiles-setup.service@14.456s+67ms
└─local-fs.target@14.447s
└─boot.mount@3.575s+10.871s
└─systemd-fsck@dev-disk-by/x2duuid-8c77568b/x2d7e51/x2d4e32/x2dbbdf/x2ddc12ff737bbf.service@3.348s+226ms
└─systemd-fsck-root.service@1.237s+152ms
└─systemd-readahead-replay.service@1.073s+25ms
 

(3)打印分析圖及其他命令


systemd-analyzeplot打印一個svg格式的服務消耗時間表,通過瀏覽器可以以圖形的方式展示,非常直觀:

復制代碼
代碼如下:

[root@localhost~]#systemd-analyzeplot>plot.svg
 
201571151631599.jpg (871×614)

其他參數:
systemd-analyzedot用分隔符產生當前服務
systemd-analyzedump以友好方式顯示當前服務狀態
6systemd文件類型及存放位置
systemd配置文件被稱為unit單元,根據類型不同,以不同的擴展名結尾。
.service系統服務;
.target一組系統服務;
.automount自動掛載點;
.device能被內核識別的設備;
.mount掛載點;
.path文件系統的文件或者目錄;
.scope外部創建的進程;
.slice一組分層次管理的系統進程;
.snapshot系統服務狀態管理;
.socket進程間通訊套接字;
.swap定義swap文件或者設備;
.timer定義定時器。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛纳斯县| 衡南县| 宿州市| 石泉县| 临高县| 赤水市| 天等县| 建阳市| 长武县| 柘城县| 和林格尔县| 韶山市| 新竹市| 南京市| 福鼎市| 济阳县| 府谷县| 曲麻莱县| 蛟河市| 花莲县| 岳普湖县| 赫章县| 汝州市| 昔阳县| 花垣县| 垣曲县| 庄河市| 湘乡市| 枞阳县| 卢氏县| 宜君县| 武威市| 普洱| 尼玛县| 大城县| 长武县| 卢湾区| 会同县| 鹤庆县| 大荔县| 南部县|