亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統的啟動性能簡單分析

發布時間:2021-09-13 23:50:48 來源:億速云 閱讀:124 作者:chen 欄目:系統運維

這篇文章主要講解了“Linux系統的啟動性能簡單分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux系統的啟動性能簡單分析”吧!

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

 
Linux系統的啟動性能簡單分析

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

感謝各位的閱讀,以上就是“Linux系統的啟動性能簡單分析”的內容了,經過本文的學習后,相信大家對Linux系統的啟動性能簡單分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西宁市| 漾濞| 依安县| 汽车| 萨迦县| 金山区| 定襄县| 贵南县| 永新县| 金塔县| 齐齐哈尔市| 沧州市| 太康县| 曲松县| 柞水县| 邢台市| 横峰县| 大足县| 呈贡县| 榆中县| 海盐县| 九台市| 葫芦岛市| 淮南市| 嵊州市| 朝阳县| 定襄县| 乌恰县| 德阳市| 四会市| 崇明县| 城固县| 禹州市| 东港市| 黔西县| 龙岩市| 元江| 高密市| 商都县| 楚雄市| 大城县|