当前位置: 首页 > news >正文

一级a做爰片完整网站官方网站营销

一级a做爰片完整网站,官方网站营销,什么叫设计方案,深圳网站建设推荐q479185700顶上KVM的KSM技术介绍共享内存的概念在现代操作系统中很常用了,比如,一个程序启动时会与父进程共用它的全部内存。但子或父进程需要修改共享内存的时候,linux便再分配新内存,然后copy原区域内容到新内存。这个过程就叫copy on write。…

f75f5d8540707b092dc179c3c3dd9a27.png

KVM的KSM技术介绍

共享内存的概念在现代操作系统中很常用了,比如,一个程序启动时会与父进程共用它的全部内存。但子或父进程需要修改共享内存的时候,linux便再分配新内存,然后copy原区域内容到新内存。这个过程就叫copy on write。

而KSM是linux的新属性,它做的东西刚好与共享内存相反。 当linux启用了KSM之后,KSM会检查多个运行中的进程,并比对它们的内存。如果任何区域或者分页是一样的,KSM就会毫不犹豫地合并他们成一个分页。 那么新分页也是被标记成copy on write。如果VM要修改内存的话,那么linux就会分配新的内存给这个VM。

KSM技术应用场景

了解了KSM技术后,觉得KSM可以在KVM大有作为哦。

优点:

a. 一个VM启动,则只继承了父进程(qemu-kvm)的内存。一台VM的内存,可以让相同操作系统或者运行相同应用的VM共享。

b. 当开启了KSM,常用的进程数据存在缓存和主内存中。这样可以减少VM的缓存未命中,同时也提高了VM性能。

c. 共享内存降低了VM的总体内存使用率,从而允许更高的密度和更大的资源利用率。

当然每种技术都有局限性的,不同场景下,它的缺点也暴露无疑。

a. 利用KSM使内存超用。这会导致消耗一定的计算资源用于内存扫描,加重了CPU的消耗。内存超用,使得频繁地使用swap交互,导致VM性能下降。

b. KSM使用了边通道(side channels),可能存在泄露客户信息的潜在风险。为此就要考虑在VM上关闭KSM。

所以总结一下应用的场景:

a. 生产环境慎用,应急时可开启。

b. 测试环境建议使用。

c. 桌面虚拟化环境建议使用,但要注意内存使用情况。

KSM技术实践

Linux的2.6.32 内核中新增了 KSM(Kernel Samepage Merging),在CentOS 6和Fedora 16中,KSM默认是打开的。而debian和ubuntu默认是没有这个服务的。 KSM通过两个服务:ksmd和ksmtuned实现,管理员应该判断他们的环境并决定保持KSM处于运行状态还是关闭它。

1. 对centos6系统来说,在没有开启KSM时就能够满足虚拟机的内存需求,那么最好关闭KSM。关闭的方法如下:

chkconfig ksmd off

chkconfig ksmtuned off

service ksmd off

service ksmtuned off

2. 而ubuntu默认没有KSM服务, 如果需要使用则安装ksmtuned服务

sudo apt-get install ksmtuned

service ksmtuned start

3. 查看KSM运行情况

在/sys/kernel/mm/ksm目录下,

pages_to_scan: ksmd睡眠前需要扫描多少分页(默认是100)。

sleep_millisecs :文件定义执行另一次页面扫描前 ksmd 休眠的毫秒数。

max_kernel_pages :文件定义 ksmd 可以使用的最大页面数(默认值是可用内存的 25%,但可以写入一个 0 来指定为无限)。

pages_to_scan :文件定义一次给定扫描中可以扫描的页面数。任何用户都可以查看。这些文件,但是用户必须拥有根权限才能修改它们。

full_scans :文件表明已经执行的全区域扫描的次数。

pages_shared:KSM 正在使用的不可交换的内核页面的数量。

pages_sharing:一个内存存储指示。 多少节点被共享并且多少被保存。

pages_unshared:为合并而重复检查的惟一页面的数量。

pages_volatile:频繁改变的页面的数量。

max_page_sharing: 每个分页能运行共享的次数。

merge_across_nodes: 是否指定多个numa节点的内存进行合并。

run :设置ksm属性的状态。

use_zero_pages : 是否合并空白分页,默认关闭。

4. KSM设置

即然上面对KSM的作用进行了了解,那么如何在使用KSM时进行调优呢?

KSM的参数可以在/etc/ksmtuned.conf文件中调整。其默认参数如下:

以下是对于该参数的具体解释:

KSM_MONITOR_INTERVAL表示ksm每次内存扫描的时间;

KSM_SLEEP_MSEC表示每次扫描休息的间隔时间(最小值为10),KSM扫描会占用一些CPU的开销,所以当KVM虚拟机数量或者应用软件较少时可以调整KSM_SLEEP_MSEC至一个较大的值,反之则设置较小的值;同时当Hypervisor里面的虚拟机的内存调优到达一个稳定状态,也可以根据情况把这个参数调小节省CPU的开销;

KSM_THRES_COEF表示临界值系数;

KSM_THRES_CONST表示临界值常量;

KSM_NPAGES_BOOST表示内存页合并增加数量;

KSM_NPAGES_DECAY表示内存页合并减少数量;

KSM_NPAGES_MIN表示内存页合并最小值;

KSM_NPAGES_MAX表示内存页合并最大值;

LOGFILE表示ksmtuned的日志存放路径,建议使用默认路径;

DEBUG取消注释才生效,建议使用默认值;

5. 对vm的设置

在kvm环境中,可以选择VM是否允许内存合并。

为了保护客户的信息不泄露,一般我们还是会关闭KSM。步骤很简单,修改VM的xml:

<memoryBacking>

<nosharepages/>

</memoryBacking>

f4fa060bb142dce4480721112bf308cd.png
http://www.lbrq.cn/news/2504035.html

相关文章:

  • 如何开始做b2b网站网店推广常用的方法
  • 怎么做门户网站设计广州网站优化平台
  • 旅游网站开发实现开题报告惠州网站建设
  • 常州天狼网站建设广告营销顾问
  • 广州做网站建设哪家公司好百度推广运营这个工作好做吗
  • 果女做拍的视频网站百度推广客户端怎样注册
  • 动态网站做登录界面旺道seo推广系统怎么收费
  • 网站建设7个主要流程图网店代运营的套路
  • 网站如何添加二维码社交网络推广方法有哪些
  • 用dw怎么做网站留言板深圳网络推广优化
  • 动漫做暧视频在线观看网站成都网站seo费用
  • 专门做搜索种子的网站有哪些嘉兴网站建设方案优化
  • 负责做网站的叫什么公司北京网站seo优化推广
  • 长沙网站关键词排名推广公司成都调查事务所
  • 华大基因 网站建设公司全网网站推广
  • 怎么做淘宝网站的网页设计网络推广渠道都有哪些
  • 南京做机床的公司网站百度客服中心人工在线咨询
  • 站长工具爱情岛推广普通话手抄报
  • 做暖暖视频网站大全百度云手机app下载
  • 杭州公司网站设计google chrome网页版
  • 政府网站建设管理总结网络营销推广方法
  • DW怎么做电商网站快速建站
  • 淄博企业高端网站建设今日足球比赛预测推荐分析
  • 日本做暖视频在线观看网站百度打广告收费表
  • 北京个人制作网站淘宝seo搜索优化
  • 广州建站模板厂家百度指数网页版
  • 设计头条app官方网站百度推广开户渠道
  • 网站做301排名会掉百度小说排行
  • 做网站文字怎么围绕图片外汇seo公司
  • 网站阵地建设企点qq
  • JavaScript:10个数组方法/属性
  • 正则表达式 速查速记
  • Redis做混沌测试都需要测哪些场景?预期如何?
  • QT6 源,七章对话框与多窗体(17)用于辅助多文档 MDI 窗体设计 QMdiArea 的类 QMdiSubWindow:
  • rust-包和箱子
  • 人工智能——图像梯度处理、边缘检测、绘制图像轮廓、凸包特征检测