位置: 编程技术 - 正文

用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
  • 利润表收入含其他收入吗怎么填
  • 为什么收不到发票短信?
  • 租赁负债的计量
  • 调整以前年度递延收益确认收入账务处理
  • 个人所得税筹划节税
  • 公益性捐赠税前扣除资格认定
  • 技术转让费为什么那么贵
  • 未分配利润太多说明什么
  • 法人存入公户实收资本可以还其他应付款吗
  • 调账以前年度损益调整如何结转
  • 换出资产为固定资产,差额计入
  • 企业发生的间接生产费用应
  • 成本核算会计科目包括
  • 取得虚开增值税专用发票罪量刑标准
  • 企业所得税可以选择不弥补亏损吗
  • 国税网上三方协议流程 个人所得税
  • 委任方名称代表的是什么意思?
  • 申请增值税一般纳税人登记在办理手续
  • 对方转出没收到怎么办
  • 固定资产折旧转入什么科目
  • 个人开发票给公司需要提交哪些资料
  • 讲课费税务发票类别
  • 汽车发票抵扣联需要盖章吗
  • 个人捐赠住房
  • 房屋租赁发票需要什么资料
  • 出口退税转内销还是转免税好
  • 备孕男的要吃叶酸吗? 已解决
  • 苹果a1586是什么配置
  • 怎么扣除购入的物品
  • git可以管理二进制文件吗
  • 工程施工暂估成本的账务处理流程
  • 公司培训赔偿
  • 计算机网络的基本概念
  • 在一个js文件中怎么写
  • 最新大麦抢票脚本
  • 如何修改php.ini
  • 在建工程转无形资产 会计准则
  • 购入专利权属于
  • 企业出售生产设备能开票吗怎么开
  • 收到待报解预算收入怎么做分录
  • 支付押金无法收取怎么办
  • python拆分文本文件
  • 销售退货和折让是收入吗?吗?
  • 营业外收支的账户是什么
  • 营业成本的构成
  • 筹建期间购买的五金工具计入什么科目
  • 母公司与子公司的法律关系
  • 企业网银代发工资明细打印
  • 医院食堂餐饮服务方案
  • 合同负债包括
  • 财务报表中预收账款
  • 财务费用的科目编码是多少
  • macbook air语音功能
  • u盘安装启动盘
  • 数字签名方法不提供
  • win10系统如何禁用触摸板
  • office解压后如何安装
  • linux压缩.z
  • nginx文件服务器
  • win8的计算器在哪里
  • 电脑系统 win7
  • WIN10系统中软件打开找不到网络共享盘
  • 开启win7
  • cocos2dx4.0教程
  • nginx日志按天切割
  • linuxshell命令行
  • js发送ajax请求
  • node.js中的http.response.removeHeader方法使用说明
  • unity3d基础操作
  • listview item
  • javascript详细介绍
  • python多线程怎么用
  • jquery jsonview
  • 正弦的波长
  • brook javascript框架介绍
  • 国家税务局福建省电子税务
  • 公共卫生委员会领导小组
  • 甘肃省35条措施的内容是什么
  • 浙江地税电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设