-
一文搞懂Linux内核缺页中断处理(统计linux系统缺页的次数)
现代处理器大部分都有MMU,除了一些小型嵌入式设备。MMU可以做虚拟地址到物理地址的转换,使用MMU我们就可以使用更多的内存空间,因为程序具有局部性原理,我们可以将暂时用不到的数据存放到磁盘,当访问到时会发生缺页中断,从磁盘中将所需要的数据加载到内存。所以我们可以通过mmu运行程序大小大于内存的程序...
02月01日[解决方案]浏览:56
-
Linux命令系列之top——里面藏着很多鲜为人知的宝藏知识
简介top命令是我们经常用来查看系统信息的一个指令,它提供了一个动态的而且是实时的借口帮助我们去查看系统执行时的进程、线程和系统参数的信息。...
02月01日[解决方案]浏览:35
-
运维人员常用的 Linux 命令汇总(运维需要掌握的linux命令)
作为运维人员,这些常用命令不得不会,掌握这些命令,工作上会事半功倍,提供工作效率。一.文件和目录1. cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。...
02月01日[解决方案]浏览:35
-
Linux内核:内存映射原理、按需调页、匿名映射
a. 内存映射原理内存映射即在进程的虚拟地址空间中创建一个映射,分为两种:文件映射:文件支持的内存映射,把文件的一个区间映射到进程的虚拟地址空间,数据源是存储设备上的文件。匿名映射:没有文件支持的内存映射,把物理内存映射到进程的虚拟地址空间,没有数据源。...
02月01日[解决方案]浏览:32
-
【Linux】如何在Linux中正确“杀死”程序
始终首先使用像SIGTERM这样较为温和的信号,而不是立即使用像SIGKILL这样强制性的信号。这样可以给进程执行清理操作和关闭文件的机会,有助于防止数据损坏。...
02月01日[解决方案]浏览:33
-
-
-
内核转储的设置(核心内存转储怎么设置)
简介当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做 Core Dump(中文有的翻译成“核心转储” 。...
02月01日[解决方案]浏览:28
-
【Linux系统编程】Linux线程浅析(linux的线程)
01. 进程和线程区别在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。为了让进程完成一定的工作,进程必须至少包含一个线程。...
02月01日[解决方案]浏览:30
-
Linux 进程必知必会(linux 进程d)
上一篇文章只是简单的描述了一下 Linux 基本概念,通过几个例子来说明 Linux 基本应用程序,然后以 Linux 基本内核构造来结尾。那么本篇文章我们就深入理解一下 Linux 内核来理解 Linux 的基本概念之进程和线程。系统调用是操作系统本身的接口,它对于创建进程和线程,内存分配,共享文...
02月01日[解决方案]浏览:36