位置: 编程技术 - 正文

用systemd-analyze分析Linux系统的启动性能(system的方法)

编辑:rootadmin

推荐整理分享用systemd-analyze分析Linux系统的启动性能(system的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:systemd编写,systemd analyze,systemd-private,systemd-private,system.def,system.def,systemd-analyze plot,systemd analyze,内容如对您有帮助,希望把文章链接给更多的朋友!

systemd-analyze是一个分析启动性能的工具,用于分析启动时服务时间消耗。默认显示启动是内核和用户空间的消耗时间: 复制代码代码如下: [root@localhost~]#systemd-analyzeStartupfinishedinms(kernel)+6.s(initrd)+.s(userspace)=.s

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

(1)查看详细的每个服务消耗的启动时间

通过systemd-analyzeblame命令查看详细的每个服务消耗的启动时间: 复制代码代码如下: [root@localhost~]#systemd-analyzeblame.siscsi.service.skdump.service.sboot.mount...mssystemd-sysctl.servicemsdatapool.mount

用systemd-analyze分析Linux系统的启动性能(system的方法)

(2)查看严重消耗时间的服务树状表

systemd-analyzecritical-chain命令打印严重消耗时间的服务树状表,按照启动消耗的时间进行排序,时间消耗越多,越排到前面。@之后是服务激活或者启动的时间,+号之后是服务启动消耗的时间。个人理解@是从系统引导到服务启动起来的时间,是一个相对时间消耗,+是服务启动消耗的时间,是一个绝对时间消耗。 复制代码代码如下: [root@localhost~]#systemd-analyzecritical-chainThetimeaftertheunitisactiveorstartedisprintedafterthe"@"character.Thetimetheunittakestostartisprintedafterthe"+"character.multi-user.target@.s└─kdump.service@.s+.s└─network.target@.s└─NetworkManager.service@.s+ms└─firewalld.service@.s+ms└─basic.target@.s└─sockets.target@.s└─dbus.socket@.s└─sysinit.target@.s└─systemd-update-utmp.service@.s+2ms└─systemd-tmpfiles-setup.service@.s+ms└─local-fs.target@.s└─boot.mount@3.s+.s└─systemd-fsck@dev-disk-byx2duuid-8cbx2d7ex2d4ex2dbbdfx2ddcffbbf.service@3.s+ms└─systemd-fsck-root.service@1.s+ms└─systemd-readahead-replay.service@1.s+ms

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

systemd-analyzeplot打印一个svg格式的服务消耗时间表,通过浏览器可以以图形的方式展示,非常直观:复制代码代码如下: [root@localhost~]#systemd-analyzeplot>plot.svg

其他参数:systemd-analyzedot用分隔符产生当前服务systemd-analyzedump以友好方式显示当前服务状态6systemd文件类型及存放位置systemd配置文件被称为unit单元,根据类型不同,以不同的扩展名结尾。.service系统服务;.target一组系统服务;.automount自动挂载点;.device能被内核识别的设备;.mount挂载点;.path文件系统的文件或者目录;.scope外部创建的进程;.slice一组分层次管理的系统进程;.snapshot系统服务状态管理;.socket进程间通讯套接字;.swap定义swap文件或者设备;.timer定义定时器。

详解Linux系统中的SysVinit的机制 SysVinit是systemV风格的init系统,顾名思义,它源于SystemV系列UNIX。它提供了比BSD风格init系统更高的灵活性。是已经风行了几十年的UNIXinit系统,一直被各

详解在Linux系统中如何管理systemd服务 (1)什么是单元在RHEL7之前,服务管理是分布式的被SysVinit或UpStart通过/etc/rc.d/init.d下的脚本管理。这些脚本是经典的Bash脚本,允许管理员控制服务的状

因个人需求Linux如何修改硬盘已挂载的目录 Linux系统硬盘挂载完目录后,通常是不会去修改它的,但有时因为工作或个人需求,要修改硬盘已挂载的目录,要如何操作呢?下面通过实例讲解Linux如

标签: system的方法

本文链接地址:https://www.jiuchutong.com/biancheng/365485.html 转载请保留说明!

上一篇:中文搜索引擎数据库TngouDB 0.2 beta 发布(全球知名的中文搜索引擎)

下一篇:详解Linux系统中的SysVinit的机制(linux那些事儿)

  • 外轮供应公司远洋运输供应公司的退税申报?
  • 进项税额抵扣怎么做账
  • 企业所得税的会计处理
  • 一般纳税人机电安装服务费税率是多少
  • 无形资产出售利得计入
  • 银行利息支出税前扣除标准
  • 小微企业一般要交什么费用2019
  • 通讯费没有公司抬头怎么报销
  • 退运出口货物的报关流程
  • 辅导期一般纳税人什么意思
  • 平行式明细账
  • 保证金交易收益率
  • 税前利润总额的计算公式
  • 合作社土地入股协议
  • 公司年会增值税专用发票可以抵扣吗?
  • 出差补贴费
  • 异地开票需要在当地交税吗
  • 关于个人所得税下列说法正确的是
  • 如何确定连锁店的纳税地点?
  • 国际货运代理免税怎么做账
  • 建筑企业无票支出如何处理
  • 库存现金进账单会计分录
  • 原材料损失计入
  • 向投资者宣告发放股利会影响所有者权益吗
  • 安装费算固定资产
  • 土地增值税的土地成本要扣除增值税吗
  • windows10如何关闭病毒和威胁防护设置
  • 职工教育经费包括餐费吗
  • win7系统怎么重装win10系统
  • 按揭贷款到账时间
  • linux怎么用gcc编译c程序
  • windows商店下载不了
  • php设计思路
  • windows7旗舰版最新版本
  • 集团公司收到的上级秘密
  • 直运商品委托代销商品的销售成本的计算方法应采用
  • 卡格拉河
  • php 截断
  • yolo v5超详细解析
  • 公司注销账面实收资本如何处理
  • 44岁就没有月经了正常吗
  • spring的配置文件中的内容
  • php文件上传下载代码
  • 专用发票抵扣联是什么意思
  • 交通运输发票票样
  • 建筑业预缴增值税计算公式
  • 年收入1500万是富人吗
  • sql server查询语句大全讲解
  • 培训学校收入如何确认
  • 政府补助计入哪个会计科目
  • 资金退回怎么记账
  • 进项税额属于什么会计科目
  • 小企业会计准则调整以前年度费用分录
  • 二类银行卡是什么卡
  • sqlserver的分页语句
  • sql server复制数据库的方法
  • centos 7.0截屏快捷键有冲突该怎么更换?
  • ubuntu 系统卡住
  • svchost进程可以结束吗
  • 笔记本搜索功能用不了
  • linux安装软件可以用哪些方式
  • ExtJs3.0中Store添加 baseParams 的Bug
  • Cocos2d-x +Android + Windows 7
  • vs2008安装教程
  • 简介英文
  • json对象如何取值
  • Node.js中的事件循环是什么意思
  • OKHttp源码解析-ConnectionPool对Connection重用机制&Http/Https/SPDY协议选择
  • python 转义字符处理
  • unity导入工程根本运行不了
  • 熟悉的拼音
  • jquery移动div
  • javascript基础入门教程
  • js中overlay
  • python smtplib模块详解
  • 税局实地调查准备什么
  • 油品贸易公司资质
  • 南通国税电子税务局
  • 重庆社保60%退休工资
  • 劳务报酬预缴税率表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设