2017 2018 1 20155313 《信息安全系统设计基础》第十一周学习总结 本周学习内容 虚拟存储器的概念和作用 虚拟存储器的概念: 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部 ...
分类:
其他好文 时间:
2017-12-02 22:14:01
阅读次数:
183
1、Buffer 和 cache Free 命令相对于top 提供了更简洁的查看系统内存使用情况: [apptest@vs022 ~]$ free -m ——以MB为单位 total used free shared buffers cachedMem: 32109 30133 1975 0 472 ...
分类:
系统相关 时间:
2017-12-02 11:29:25
阅读次数:
260
1.为什么要有内存管理? 我们知道,一个进程完成他的功能,需要访问磁盘加载数据到内存然后等待进入cpu运算,因为数据量大小远远大于内存大小。因此提出虚拟内存概念。虚拟内存就是将程序用到的数据进行划分,暂时用不到的放到磁盘里,用到的放到内存里,操作系统中总是运行着不止一个进程,各个进程有优先级顺序,所 ...
分类:
其他好文 时间:
2017-11-28 15:29:58
阅读次数:
142
趁周末,把以前的书拿出来,再翻一番,顺便做个笔记: 内存屏障:用来控制和规范cpu对内存操作的顺序的cpu指令。 内存屏障列表: 1.loadload:确保“前者数据装载”先于“后者装载指令”; 2.storestore:确保“前者数据”先于“后者数据”刷入系统内存,且,“前者刷入系统内存的数据”对 ...
分类:
其他好文 时间:
2017-11-26 16:00:47
阅读次数:
231
min_free_kbytes 内存域水印值:min_free_kbytes 当不设置的时候:sqrt(16M)=4k 4k*4 = 16k 设置内存水印值的函数是: __setup_per_zone_wmarks 中会设置每个内存zone中的min/low/high水印 内存域的这些值都是怎么玩的 ...
分类:
其他好文 时间:
2017-11-25 00:49:16
阅读次数:
3465
Linux内存cached释放 我们用free命令查看系统内存使用情况的时候会发现: #free -m1、total = used + free2、cached比较大,甚至我遇见过内存剩余只有7M的情况,这个时候cached非常大,基本上接近等于total了,这个时候打开文件或者传输文件的时候可用内 ...
分类:
系统相关 时间:
2017-11-21 20:50:27
阅读次数:
270
Kafka集群环境搭建步骤 1、环境准备:在win7系统 内存(8G)的硬件环境下,搭建3台centOS虚拟机 1.1给机器配置主机名(ip需要固定) 执行命令:vim /etc/hosts,配置主机名如下: 172.16.60.208 kafka01 172.16.60.211 kafka02 1 ...
分类:
其他好文 时间:
2017-11-17 00:13:04
阅读次数:
180
Flume单机版环境搭建 搭建步骤: 1.环境准备:在win7系统 内存(8G)的硬件环境下,搭建1台centOS虚拟机 1.1给机器配置主机名(ip需要固定) 1.2 Xshell远程命令连接上该虚拟机 1.3 为该台虚拟机配置用户/密码登录 2.配置jdk 2.1指定目录下解压jdk压缩包 # ...
分类:
Web程序 时间:
2017-11-16 23:59:36
阅读次数:
527
MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别 一、5.0 增加了Stored procedures、Views、Cursors、Triggers、XA transactions的支持,增加了INFORATION_SCHEMA系统数据库。 二、5.1 增加了Event sched ...
分类:
数据库 时间:
2017-11-15 23:46:32
阅读次数:
242
本人从事UTM的开发工作,最近遇到out of memory killer.这里整理一下资料。 简述 当系统内存不足时,系统会触发 oom-killer。oom-killer的机制就是选择杀掉最适合的进程,释放内存,增加系统的可用内存。 什么时候触发oom-killer? 触发oom-killer不 ...
分类:
系统相关 时间:
2017-11-15 22:03:34
阅读次数:
334