KSM 介绍 KSM是Kernel Samepage Merging,允许合并内容相同的页面。 虚拟化背景 虚拟化不用多说了,一个物理机可以托管多个VM;假如操作系统和应用程序在vm之间有时访问的数据相同,这些页可以进行合并,以释放内存。 虽然KSM最初设计是用于基于内核的虚拟机, 但在非虚拟化环境 ...
分类:
Web程序 时间:
2020-04-29 18:59:34
阅读次数:
104
原文链接:https://www.cnblogs.com/sunshineliulu/p/8984704.html 1、查看当前操作系统内核信息 uname -a $ uname -a Linux vm-web 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 ...
分类:
系统相关 时间:
2020-04-29 18:30:44
阅读次数:
121
环境介绍 有一个KVM宿主机,一个外网IP绑定在了宿主服务器上,但是希望直接用ssh访问上面的所有虚拟机,还想虚拟机提供外网服务, 解决方法如下: 环境为RHEL6.3,外网IP为 61.155.xx.xxx 1.网络方式使用NAT连接 修改配置文件/etc/libvirt/qemu/network ...
分类:
其他好文 时间:
2020-04-29 10:45:49
阅读次数:
119
git如何忽略部分不想备份的文件ubuntu@VM-0-2-ubuntu:~/Projects/microblog$ git statusOn branch masterYour branch is up-to-date with 'origin/master'.Changes not staged ...
分类:
其他好文 时间:
2020-04-28 16:58:45
阅读次数:
85
1、jmap命令基本概述 jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。 打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 64位机上使用需要使用如下方式: jmap -J-d64 -heap pid ...
分类:
其他好文 时间:
2020-04-27 22:41:48
阅读次数:
63
转自:https://durant35.github.io/2017/10/29/VM_Stacks/ Linux 中有几种栈?各种栈的内存位置? 关于栈 函数调用栈的典型内存布局 栈帧 (Stack Frame) 的边界由栈帧基地址指针 EBP 和 栈指针 ESP 界定,EBP指向当前栈帧底部 ( ...
分类:
编程语言 时间:
2020-04-27 19:49:37
阅读次数:
86
问题分析;在idea中maven项目所依赖的jar包,默认是从中央仓库直接下载,所以导致idea创建maven项目速度慢。 通用解决方案;通过File ->Settings ->Build,Execution,Deployment ->Build Tools -> Runner 找到 VM Opti ...
分类:
其他好文 时间:
2020-04-25 19:25:13
阅读次数:
92
一、问题情况: IntelliJ IDEA 控制台输出中文乱码部分如图所示: 二、解决方法: 1.打开tomcat配置页面,Edit Configurations。 2.选择项目部署的tomcat,在配置项VM options文本框中输入-Dfile.encoding=UTF-8,点击Apply或O ...
分类:
其他好文 时间:
2020-04-24 14:32:46
阅读次数:
68
学习下《深入理解虚拟机》第三版中2.4 OOM异常实战 一、Java堆溢出 /** * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError */ public class HeapOOM { static class OOMObject{ ...
分类:
其他好文 时间:
2020-04-22 20:21:22
阅读次数:
70
VirtualBox 中有 4 中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare 中有三种,其实他跟 VMWare 的网络连接方式都是一样概念,只是比 VMWare 多了 Internal 方式。 要让自己(或别人)理解深刻 ...
分类:
其他好文 时间:
2020-04-21 23:57:59
阅读次数:
107