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

农产品电子商务网站建设现状瑞达恒建筑网站

农产品电子商务网站建设现状,瑞达恒建筑网站,网站开发流程有哪些,怎么看一个网站是否是外包做的文章目录 SCSI日志调试功能scsi_logging_level调整SCSI日志等级 SCSI trace events使能SCSI trace events方式一:通过set_event接口方式二:通过enable 跟踪trace信息 相关参考 SCSI日志调试功能 SCSI子系统支持内核选项CONFIG_SCSI_LOGGING配置日志调试…

文章目录

    • SCSI日志调试功能
      • scsi_logging_level
      • 调整SCSI日志等级
    • SCSI trace events
      • 使能SCSI trace events
        • 方式一:通过set_event接口
        • 方式二:通过enable
      • 跟踪trace信息
    • 相关参考

SCSI日志调试功能

SCSI子系统支持内核选项CONFIG_SCSI_LOGGING配置日志调试功能:
在这里插入图片描述

scsi_logging_level

scsi_logging_level定义为一个4字节的值,表示了SCSI的各种日志类型及对应的日志等级:

unsigned int scsi_logging_level;

scsi_logging_level被分成10个3位的字段,每个字段定义为一种日志类型,字段取值范围为0~7,表示了对应日志类型的打印等级。SCSI支持的日志类型如下:

  • SCSI_LOG_ERROR
  • SCSI_LOG_TIMEOUT_BITS
  • SCSI_LOG_SCAN_BITS
  • SCSI_LOG_MLQUEUE_BITS
  • SCSI_LOG_MLCOMPLETE_BITS
  • SCSI_LOG_LLQUEUE_BITS
  • SCSI_LOG_LLCOMPLETE_BITS
  • SCSI_LOG_HLQUEUE_BITS
  • SCSI_LOG_HLCOMPLETE_BITS
  • SCSI_LOG_IOCTL

调整SCSI日志等级

SCSI日志调试可以通过修改/proc/sys/devscsi/logging_level进行控制:

echo <bitmask> > /proc/sys/dev/scsi/logging_level   # 0表示关闭,-1表示全开

通过proc文件系统的方式需要手动计算bitmask,相对比较繁琐,lsscsi软件包提供了scsi_logging_level命令行工具来控制SCSI子系统的打印等级:

-s, --set:设置SCSI日志类型打印等级 
-g, --get: 获取当前SCSI日志类型等级设置
-a, --all:设置所有SCSI日志类型的打印等级
-E, --error :设置SCSI_LOG_ERROR的打印等级
-T, --timeout:设置SCSI_LOG_TIMEOUT的打印等级
-S, --scan:设置SCSI_LOG_SCAN的打印等级
-M, --midlevel:设置SCSI_LOG_MLQUEUE和SCSI_LOG_MLCOMPLETE的打印等级--mlqueue:设置SCSI_LOG_MLQUEUE的打印等级--mlcomplete:设置SCSI_LOG_MLCOMPLETE的打印等级
-L, --lowlevel:设置SCSI_LOG_LLQUEUE和SCSI_LOG_LLCOMPLETE的打印等级--llqueue:设置SCSI_LOG_LLQUEUE的打印等级--llcomplete:设置SCSI_LOG_LLCOMPLETE的打印等级
-H, --highlevel:设置SCSI_LOG_HLQUEUE和SCSI_LOG_HLCOMPLETE的打印等级--hlqueue:设置SCSI_LOG_HLQUEUE的打印等级--hlcomplete:设置SCSI_LOG_HLCOMPLETE的打印等级
-I, --ioctl:设置SCSI_LOG_IOCTL的打印等级

scsi_logging_level命令使用示例:
在这里插入图片描述

SCSI trace events

SCSI子系统注册了一些trace events,这些trace events可以用来跟踪特定路径上的行为,已支持的trace events有:
在这里插入图片描述
这些trace events也可以在/sys/kernel/debug/tracing/events/scsi目录下找到:
在这里插入图片描述

使能SCSI trace events

方式一:通过set_event接口

* 使能特定的event:echo 'scsi_dispatch_cmd_done' > /sys/kernel/debug/tracing/set_event  
* 使能SCSI系统的所有event:echo 'scsi:*'  > /sys/kernel/debug/tracing/
* 禁用特定的event:echo '!scsi_dispatch_cmd_done' > /sys/kernel/debug/tracing/set_event 

方式二:通过enable

* 使能特定的event:echo 1 > /sys/kerne/debug/tracing/events/scsi/scsi_dispatch_cmd_done/enable
* 使能SCSI系统的所有event:echo 1 > /sys/kernel/debug/tracing/event/scsi/enable
* 禁用特定的event:echo '!scsi_dispatch_cmd_done' > /sys/kernel/debug/tracing/set_event 

跟踪trace信息

SCSI子系统注册的trace events有限,只能查看位于IO请求下发、返回的一些信息,对于日常问题定位可能帮助不大,但可以辅助用来分析SCSI的运行流程。
在这里插入图片描述

相关参考

  • 《存储技术原理分析:基于Linux 2.6内核源代码分析》
  • 深入浅出SCSI子系统
  • Tracing event
http://www.yayakq.cn/news/281635/

相关文章:

  • 营销网站建设选择原则返利网网站建设
  • 宣传推广渠道有哪些培训优化
  • 网站开发的总结与展望旅游类网站开发毕业设计
  • 广州网站建设大公司排名国外设计师作品网站
  • c 做网站设计快三直播app下载平台
  • 网站建设swot市场分析设计公司logo免费
  • 中企动力 网站推广学网站建设能赚钱吗
  • 做网站怎么加水平线发布软文平台
  • 做微信视频的网站硬件开发工程师职责
  • 郑州网站建设方案服务中国纪检监察报投稿邮箱
  • seo工具网站美丽乡村网站建设模板
  • 专业的营销型网站培训中心网站建设和客户面谈
  • 网站发产品ps怎么做产品图威海网站优化
  • 旅游网站开发与设计论文注册网站会员需要详细填写
  • 做网站和做app有什么不同大数据网站建设
  • 大连做网站科技有限公司淮南网站优化公司
  • 做淘宝需要知道什么网站吗百度搜不到自己的网站
  • 青海 网站开发 app开网站建设公司怎么样
  • 外贸行业网站建设公司排名网络工程师免费教程
  • 异地备案 网站帮企业做网站赚钱
  • 南阳网站推广价格wordpress门户论坛
  • 网站后台建设用到哪些编程语言牛商网做的包装盒网站
  • 济南道驰网站建设有限公司怎么样临清网站推广
  • 网站推广成功案例企业官方网站建设运营方案
  • wordpress网站如何播放视频教程永嘉做网站
  • 娃哈哈网络推广方案seo排名赚挂机赚钱软件下载
  • 在哪些网站做推广比较好萍乡招聘网站建设
  • 大学科技园东区 做网站xp系统中做网站服务器
  • 网站设计建设有限公司wordpress进度条
  • 0wordpress网站seo优化分析报告