
Linux内核
myiscsj
VT_CSJ
展开
-
linux什么时候发生内存回收
kswapd reclaim内核线程的执行一般是由于硬件内存太小或者程序占用过大或者内存配置太小与内存回收相关的几个系统参数cat /proc/zoneinfo # 决定“什么情况下触发direct reclaim,什么情况下又会触发kswapd,是由内存的watermark决定的”cat /proc/sys/vm/min_free_kbytes # 官方解释如下min_free_kbytes: This is us...原创 2021-10-13 18:32:39 · 448 阅读 · 0 评论 -
linux数据保存掉电丢失
本文参考链接:1、dirty_ratio与dirty_background_ratio的区别:dirty_ratio与dirty_background_ratio的区别 – 肥叉烧 feichashao.com2、同步内核缓冲区 sync、fsync和fdatasync函数同步内核缓冲区 sync、fsync和fdatasync函数_FMsunyh-优快云博客linux系统什么时候会把脏数据刷到物理器件呢?答案是:由脏数据产生的时间和脏数据的数据量决定cat /proc/sys原创 2021-10-13 17:39:13 · 419 阅读 · 0 评论 -
Linux内核导读之微型计算机组成原理(笔记)
控制卡,又称适配器,是通过扩展插槽与主板上系统总线连接。总线插槽是系统地址总线、数据总线、控制线的扩展设备控制器的标准连接接口。工业标准结构ISA总线、扩展工业标准结构总线EISA、外围组件互连PCI总线、加速图形端口AGP视频总线。北桥:与CPU、内存和AGP视频接口。(传输速率高)还能存储器控制作用。标号:MCH南桥:管理低、中速的组件。如:PCI总线、IDE硬盘接口、原创 2016-03-28 03:04:00 · 483 阅读 · 0 评论 -
编译内核时错误处理
1、make 时错误提示:make[1]: *** No rule to make target 'debian/certs/benh@debian.org.cert.pem', needed by 'certs/x509_certificate_list'。 停止。make[1]: *** 正在等待未完成的任务.... CC certs/system_keyring.o CC原创 2017-06-13 23:08:50 · 17220 阅读 · 3 评论 -
ubuntu16.04让内核编译一次过的方法
用linux对于某些人来说最麻烦的就是环境搭建了,而环境搭建得检测标准,个人认为是能不能把最新的kernel编译通过。如果连kernel都编译不通过,环境搭建一定有问题。下面用ubuntu16.04 64位系统,总结下个人在编译内核上的一些经验,如果是大牛玩家只这个链接就行:http://newbiedoc.sourceforge.net/system/kernel-pkg.html。小白玩家原创 2017-07-09 23:39:12 · 4402 阅读 · 0 评论