相关文章  
  • 学习Linux网络编程之终结篇
  • Linux操作系统逻辑盘卷管理LVM详解(3)
  • 在Linux下的(VRRP)虚拟路由冗余协议介绍
  • 巧妙利用Linux系统IP伪装抵住黑客攻击
  • 简述Linux操作系统文件搜索(下)
  • 用GNUprofiler提高代码运行速度 上
  • 用GNUprofiler提高代码运行速度 下
  • linux的域名解析系统设置
  • 学习Linux网络编程之二
  • 学习Linux网络编程之一
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux中的冲突问题及其应对策略5

    题诊断及解决速度紧密相连。因此,需要坚持一种合理的思路,那就是“先收集错误信息,然后重新启动”。

    与冲突问题对比,当遇到停滞问题时,首先要做的事情是什么呢?

      Behman: 处理内核层面的停滞问题与处理应用软件层面的停滞是有着很大不同的。

      如果你问的是关于应用软件层面。当冲突问题发生时,有着一种称为“信号处理”的特殊功能来调用处理各种各样的信息,例如内存中的信息,堆栈的跟踪反馈等。所以一般情况下,遇到冲突问题时,首要的问题就是收集、整理、分析这些数据。

      而在停滞问题发生时,这种数据不会自动的收集,而这往往是一种人工的操作过程。收集停滞状态数据的两个关键点在于追踪输出结果以及堆栈的跟踪反馈。这种追踪输出结果的方式能够得出该进程作用情况的信息,因为它在一直的监视该进程;这些信息例如,该进程是否仍然在作用等等。而堆栈的跟踪反馈可以给出目前进程作用的源代码部分。这对于开发人员是非常重要的,这样以来他们就可以研究该进程停滞问题产生的原因。

    对于冲突及停滞问题,其最主要的原因是什么呢?

      Wilding: 对于冲突问题而言,我们可以把它的主要原因分为两种,一种是预防型的,另一种是错误处理型的。预防型冲突是内核或应用软件

    页码:[1] [2] [3] [4] [5] [6] [7]5页、共7页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved