• Seven
    2018-12-29
    作业做完才发现鹏飞老师已经上传例子了。我只是参考了ProcessCpuTracker.java得到的数据是通过哪几个数据计算出来的,并没有参考上面的算法,因为开始兴高采烈的把ProcessCpuTracker.java的代码复制到项目中,项目一堆红线在我的脑门挂上了几条黑线。。。那时候就决定自己写,没想到确实可以利用ProcessCpuTracker.java里面的源码。
    看到这句话“在不同的 Linux 内核中,该目录下的内容可能会有所不同”,才知道怪不得每个文档说的参数的含义不一样,原来内核不同。
    想知道kernel这个数据代表什么意思,是怎么计算的
    
     1
  • 瑞
    2019-06-03
    那这种需要怎么解决呢?
    
    
  • Swing
    2019-02-13
    鹏飞模拟的这个例子,显示的都是minor fault,所以,而没有 major的统计,是因为文件系统的cache,还在等待批量写入磁盘吗?

    作者回复: io写文件的过程从虚拟内存的数据写入到pagecache里,由系统writeback,这块是不涉及到page fault统计的,例子里的minor fault也是由于开了一个12mb的数组,在填满的过程中产生的fault。所以那30次循环并不会增加minor fault的数量

    
    
我们在线,来聊聊吧