我写了一个内核模块程序,通过在内核模块中,可以得到cr3寄存器的值,再通过页面的二级映射关系,我可以在程序中实现将一个用户空间> 的线性地址转换成物理地址。这一点在我的pc机(i386,512M内存)中已经得到验证。 可同样的程序在服务器上(2G内存,i386,估计打开了pte highmem选项),总是发生oops错误。 我的理解是这样: 当物理内存小于896M时,在内核中可以直接将物理内存+3G作为线性地址访问。 可当某一个物理地址大于8...
我的LINUX是2.4.21-20.ELsmp, 当我装入6G MEMORY 时, 系统只认4GMEMORY, 其他2G 认为是highmem了, 为什么?如何解决? 如何上系统识别6G以上的MEMORY?
我的服务器,2个智强2.4G CPU,4G内存,5个146G硬盘做RAID 5 RH8,内核有升是2.4.20-28.7 系统运行WEB和数据库服务,内存情况如下(没有访问量的情况下) # free total used free shared buffers cached Mem: 3874616 1114564 2760052 0 18928 812028 -/+ buffers/cache: 283608 3591008 Swap: 1052216 0 1052216 但隔一定时间,系统...
今天发现我机器 隔一定时间,系统就会像死机一下,在命令行下输入会停顿无反应,kscand/Normal(kscand/highmem)占了90%多 查到原因是因为有bug 解决办法: https://rhn.redhat.com/errata/RHSA-2004-166.html 参考文章: Redhat 7.3 kernel 2.4.20 bigmem kscand problems 这边也有类似问题 From: Chris Miles (cmiles_at_venda.com) Date: 07/21/03 Next message: Mark Haney: "MailMan configuration" Previous mes...
我的服务器跑的红旗linux,在数据库服务器上发现kscand这一进程占用cpu资源很多,最高达到80%多,用top查看的时候发现大概十几秒会出现一次,我查了好几个linux网站,好像很多版本的linux上都有这个问题,redhat网站上说是一个bug,可没有提供解决方法,哪位大虾遇到过类似问题,请不吝赐教! 还有,我有相同配置的机器共4台,只有1台出现这一问题,这1台是负载最重的