mlock实现原理及应用
mlock简介 1) mlock(memory locking)是内核实现锁定内存的一种机制,用来将进程使用的部分或 全部虚拟内存锁定到物理内存。 2) mlock机制主要有以下功能: - 被锁定的物理内存在被解锁或进程退出前,不会被页回收...
mlock简介 1) mlock(memory locking)是内核实现锁定内存的一种机制,用来将进程使用的部分或 全部虚拟内存锁定到物理内存。 2) mlock机制主要有以下功能: - 被锁定的物理内存在被解锁或进程退出前,不会被页回收...
续“top %wa 高的问题”之后,又遇到top之%si过高(高峰时段超过95%)的问题。 %wa高,说明磁盘忙。譬如磁盘读写次数非常高。 %si高,是否说明软中断忙?是否也说明软中断次数非常高呢? 为了查证此问题,找了一些linux监控中...
/etc/init.d/cron stop /etc/init.d/cron start /etc/init.d/cron restart 每天2点定时重启服务器 crontab -e,编辑定时任务文本 添加以下后ctrl x,再按y退出 ...
有时,你需要提高服务器的响应能力,以防止内存不足问题。 当在您的服务器上运行的应用程序开始消耗大量内存时,发生内存不足问题。swap被设计为虚拟内存,它使用你的硬盘来存储无法保存在ram中的数据。 本教程将告诉你如何创建一个swap,jus...
如果你是 linux 新手,或者从来没有花时间研究过命令行,你可能不会理解为什么这么多 linux 爱好者坐在舒适的桌面前兴奋地输入命令来使用大量工具和应用。在这篇文章中,我们将快速浏览一下命令行的奇妙之处,看看能否让你着迷。 首先,要使用...
本文将介绍标准 linux 文件系统权限,并进一步研究特殊权限,以及使用 umask 来解释默认权限作为文章的结束。 理解 ls 命令的输出 在讨论如何修改权限之前,我们需要知道如何查看权限。通过 ls 命令的长列表参数(-l)为我们提供了...
终端(terminal)、控制台(console)、tty和shell,这些概念是我们经常听到的概念。单独说一个概念,你可能七七八八说一大堆。但具体说到这几个概念的区别,估计很多人都说不上来。今天我们就一起了解一下这几个概念的差异。 历史渊...
引言 在流行的用法中,“linux”通常是指围绕linux内核的一组操作系统发行版。但从严格意义上讲,linux仅指内核本身的存在。为了构建一个完整的操作系统,linux发行版通常包括来自gnu项目和其它源的工具和库。最近,越来越多的开发人...
状态查询 查看内存 free 可选参数 -m -g 磁盘使用情况 df 可选参数-h 观察端口被哪个应用(占用输出详细信息,没有占用则没有输出) lsof -i:端口号 例:查看8080被哪个程序占用 被占用则输出占用的程序,否则无输出 文...