当前位置: 首页 > news >正文

做网管要维护网站腾讯会议付费

做网管要维护网站,腾讯会议付费,苏州注册公司网上申请入口,磁力天堂文章目录 1.内核函数调用堆栈:4个函数2.printk:cat /proc/cmdline查看consolettyS03.动态打印:printk是全局的且只能设打印等级,动态打印可控制选择模块的打印,在内核配置打开CONFIG_DYNAMIC_DEBUG4.top&perf&…

文章目录

  • 1.内核函数调用堆栈:4个函数
  • 2.printk:cat /proc/cmdline查看console=ttyS0
  • 3.动态打印:printk是全局的且只能设打印等级,动态打印可控制选择模块的打印,在内核配置打开CONFIG_DYNAMIC_DEBUG
  • 4.top&perf:
  • 4.ftrace:系统层面,功能需要打开,image大小会变大
  • 5.proc文件系统:/proc/cpuinfo,meminfo,net
  • 6.sysfs文件系统:设备树里所有信息在/sys/devices/platform里,class是不同驱动但相同行为事件如input汇总
  • 7.内核调试手段:debugfs.h中api建立目录/sys/kernel/debug
  • 8.性能优化:裸磁盘无法使用,一般都刷文件系统
  • 10.Valgrind内存泄漏排查案例:
  • 11.cpu瓶颈:
  • 12.主频设置
  • 13.驱动稳定性


1.内核函数调用堆栈:4个函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.printk:cat /proc/cmdline查看console=ttyS0

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.动态打印:printk是全局的且只能设打印等级,动态打印可控制选择模块的打印,在内核配置打开CONFIG_DYNAMIC_DEBUG

printk会关中断影响性能,如果在usb的read/write里printk,那么usb就没法直接用了。我想加很多调试信息,但是不想影响linux性能,所以用动态打印,调试时才打开,control节点默认不输出,如下操作才输出,+p是转为printk,相当于下面的define dev_dbg …。
在这里插入图片描述
在这里插入图片描述

4.top&perf:

如下是top命令,用户层us,内核sy,空闲id,硬中断hi,软中断si(如进行网络数据大量收发,si会升高,因为有tx软中断和rx软中断处理才能发数据)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
网络数据收发绕过cpu,用硬中断。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.ftrace:系统层面,功能需要打开,image大小会变大

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如下文件包含可追踪的所有场景。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如下案例:mpstat,perf(看函数执行次数),ftrace看函数执行时间。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如下sys_sync是系统调用。
在这里插入图片描述
如下可以打印出时间。
在这里插入图片描述
在这里插入图片描述

5.proc文件系统:/proc/cpuinfo,meminfo,net

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.sysfs文件系统:设备树里所有信息在/sys/devices/platform里,class是不同驱动但相同行为事件如input汇总

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.内核调试手段:debugfs.h中api建立目录/sys/kernel/debug

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.性能优化:裸磁盘无法使用,一般都刷文件系统

驱动加上要考虑磁盘io,内存占用,cpu使用情况。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如下网络调试:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.Valgrind内存泄漏排查案例:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如下malloc加个死循环就是内存泄漏。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
dmesg会显示不全,因为环形buffer会覆盖。在这里插入图片描述

11.cpu瓶颈:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
-p pid
在这里插入图片描述

12.主频设置

在这里插入图片描述
在这里插入图片描述

13.驱动稳定性

希望arg有多大
在这里插入图片描述
likely一般用在if判断里,cpu会把当前指令后面指令预取出来,等到执行时就去执行,效率提高,但是也要判断后面那条指令大概率执不执行,执行的话取出来,不执行则跳过。
在这里插入图片描述

http://www.jinmujx.cn/news/115455.html

相关文章:

  • 南阳网站建设新闻百度推广登录网站
  • 政府门户网站建设标准文职培训机构前十名
  • 帮忙做ppt的网站硬件优化大师下载
  • 潍坊品牌设计公司绍兴seo推广公司
  • 专业seo站长工具全面查询网站谷歌三件套下载
  • 网站建设维护公司企业建站平台
  • 做外贸出口的网站焦作网络推广哪家好
  • 三网站建设百度文库网页版登录入口
  • 企业网站带后台数据指数
  • 导航网站好处站长之家seo工具包
  • 接单做公司网站站群山西搜索引擎优化
  • 免费代理网址南宁seo推广服务
  • 做天然文化石的网站精准营销名词解释
  • wordpress 自带分页网站优化公司
  • 哪些网站可以做日语翻译seo优化的搜索排名影响因素主要有
  • 郑州网站推广怎么做长春seo排名优化
  • 湖北鼎天宏图建设工程有限公司网站竞价关键词优化软件
  • 豪华网站建设来宾seo
  • 如何选择镇江网站优化百度推广充值必须5000吗
  • 黔东南手机网站建设网络品牌推广
  • 杭州网站建设加q4791857002022年新闻热点摘抄
  • 网站增加关键词网络运营培训班
  • 品牌视觉识别系统案例汕头seo管理
  • 用帝国cms做的网站首页seo点击软件哪个好用
  • 江苏省住房城乡建设厅网站莆田百度seo公司
  • 网站推广效益怎么分析seo教程百度网盘
  • 创新的中小型网站建设沪深300指数基金
  • 创办网站要多少钱青岛网络科技公司排名
  • 做平面vi网站百度竞价推广怎么做
  • 免费引流在线推广青岛网站seo分析