位置: 编程技术 - 正文

用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那些事儿)

  • 个人所得税综合所得税率
  • 公司基本户里的钱有利息吗
  • 税率为0的发票长啥样
  • 去年开的专票今年可以作废吗
  • 对公账户发工资1万要交税吗
  • 负数发票报税不让填怎么办
  • 城市公交企业购置的公共汽车
  • 支付外币投资会计处理
  • 提取法定盈余公积金会计分录
  • 给供应商付款怎么做分录
  • 废品计入哪个科目
  • 跨年的发票可以冲红重开吗
  • 哪些公司可以开咨询费发票
  • 虚开进项税额转出会计分录
  • 企业单位名称变更说明
  • 企业所得税季报是填累计数吗
  • 进口货物退税流程
  • 稽查查补是什么意思
  • 增值税普通发票和专用发票有什么区别
  • 家具螺丝螺母一般在哪里卖
  • windows更新下载的文件在哪
  • Win10待机唤醒后白屏怎么办
  • daio.dll 病毒
  • 认缴出资没到位违法吗
  • php数组函数大全
  • 库存现金盘亏盘盈的原因
  • 计提摊销的分录
  • 公司为员工缴纳社保的法律规定
  • php处理数组的函数
  • php中的异常和错误怎么写
  • 微信小程序设计规范(官方)文档
  • java 桥接模式
  • phpcms使用教程
  • 报销差旅费用什么发票
  • mongodb4.4.2安装教程
  • dedecms都能做什么网站
  • 调整汇兑损益的摘要怎么写?
  • 企业所得税放入什么科目
  • 增值税纳税申报类型怎么填
  • 一般纳税人开普票要交税几点
  • 电子承兑转出需要授权吗
  • 什么叫固定资产台账
  • 垃圾清运费属于什么服务
  • 承租人违约押金怎么办
  • 免抵退账务处理流程
  • 现金日记账定金怎么算
  • 委托加工的材料成本包括运费吗
  • 拆借 拆放
  • 目标考核奖金做什么科目
  • 搭赠商品如何开票
  • 总账的建账过程
  • 房地产企业的土地使用权计入什么科目
  • linux系统bug
  • grub修复引导windows10
  • window10快捷键不能用
  • win8.1进不了系统
  • windows7开机显示错误恢复进不去
  • windows where命令
  • windows7宽带连接断开怎么办
  • cocos2d 网页
  • unity着色器在哪
  • 在bootstrap中,有哪几种导航
  • jquery实现分页功能
  • 在shell命令行方式下,一行只能
  • js中的$是什么意思
  • hashmap详细讲解
  • python字典合并 同key
  • Javascript & DHTML 实例编程(教程)(四)初级实例篇2—动画
  • jQuery的ajax和遍历数组json实例代码
  • js使用类
  • Python运行报错此段代码无法访问
  • 重新税务登记程序有哪些
  • 地税和国税是什么关系
  • 甘肃税务局电子税务局客服电话
  • 淄博新农合怎么网上缴费
  • 出售144平方米以内的房子
  • 什么是增值税一般纳税人证明
  • 出口退税申报已通过,又被删除,报关单号能用吗
  • 印花税核算有两种情况,是如何处理的?
  • 季度申报忘了报怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设