SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用。 1、先用命令查看自己的swap多大: [root@host /]# free -m 2、创建一个大小为2G的文件,其中的 count 等于想要的块大小: [root@host ...
分类:
系统相关 时间:
2019-12-27 13:17:10
阅读次数:
99
1.管道 命令执行完后才结束,是单向传输的 缺点:比较简单,不适合频繁通信的进程 2.消息队列 无需等待,将数据放在内存等需要的时候取走 缺点:不适合数据量大的以及通信特别频繁,发送消息(拷贝过程)占用内存 3.共享内存 两个进程的虚拟内存空间映射到相同的物理内存,减少内存占用 4.信号量 解决多进 ...
分类:
系统相关 时间:
2019-12-27 00:33:34
阅读次数:
117
原文转自:https://www.jianshu.com/p/b54d0e424fd1 CPU MEMORY IO NETWORK LINUX进程内存占用查看方法 MEMORY 首先说说虚拟内存和物理内存: 虚拟内存就是采用硬盘来对物理内存进行扩展,将暂时不用的内存页写到硬盘上而腾出更多的物理内存让 ...
分类:
其他好文 时间:
2019-12-27 00:05:53
阅读次数:
88
目录:(一)pidstat简介(二)mpstat简介(一)pidstat简介(1.1)pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU、内存、设备IO、任务切换、线程等,pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。(1.2)常用的命令格式#pidsta
分类:
系统相关 时间:
2019-12-26 14:41:49
阅读次数:
169
?? 本文以及示例源码已归档在 "javacore" Java 内存模型(Java Memory Model),简称 JMM 。 JVM 中试图定义一种 JMM 来 屏蔽各种硬件和操作系统的内存访问差异,以实现让 Java 程序在各种平台下都能达到一致的内存访问效果 。 一、物理内存模型 物理机遇到 ...
分类:
编程语言 时间:
2019-12-26 13:09:50
阅读次数:
87
问题发现 操作系统都用分页机制来管理物理内存,操作系统将磁盘的一部分划出来作为虚拟内存,由于内存的速度要比磁盘快得多,所以操作系统要按照某种换页机制将不需要的页面换到磁盘中,将需要的页面调到内存中,由于内存持续不足,这个换页动作持续进行,kswapd0是虚拟内存管理中负责换页的,当服务器内存不足的时 ...
分类:
系统相关 时间:
2019-12-25 11:33:01
阅读次数:
177
Deepin系统中手动开启swap的方法 如何设置 swap(交换空间)的大小建议设置和你的实际物理内存一样大,如你的内存是8G的,则可将下面的count的值设为8192(当然这只是参考值,你可根据你系统运行的情况自行调整)。 ...
分类:
其他好文 时间:
2019-12-21 21:03:38
阅读次数:
320
(一) [client]port = 3306socket = /tmp/mysql.sock [mysqld]port = 3306socket = /tmp/mysql.sock basedir = /usr/local/mysqldatadir = /data/mysqlpid-file = ...
分类:
数据库 时间:
2019-12-20 16:40:47
阅读次数:
79
os的内存管理大概可以分成两块:1.段页式管理(虚存)2.swap in 和 swap out 段页式管理 多级页表的管理图像 用户(程序员)希望用段,物理内存希望用页来进行管理 ...
分类:
系统相关 时间:
2019-12-19 21:41:32
阅读次数:
121
Javaweb面试题想要更多面试题和学习资料的可以私聊联系我,大家一起交流学习!1、Tomcat的优化经验答:去掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使用的jvm的内存2、HTTP请求的GET与POST方式的区别答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.
分类:
编程语言 时间:
2019-12-18 10:57:11
阅读次数:
114