自主Linux内核相关项目UKSM(Ultra KSM)使用推广

内核编译和嵌入式产品的设计与开发
xianai
帖子: 43
注册时间: 2011-12-13 19:55

自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#1

帖子 xianai » 2012-04-20 20:36

当代的计算机内存中的数据是越来越多,Linux内核机制KSM(Kernel Samepage Merging)使得应用程序(特别是KVM虚拟机)能够合并相同内存的页面,但是其使用麻烦,并且速度很慢。UKSM(Ultra KSM)是国人在此基础上的极大改进。通过使用了更高级的算法,UKSM的新特性包括:
* 全系统扫描,用户透明:能扫描所有应用程序(包括KVM虚拟机)中匿名映射区域的页面,不需要开发者修改一行程序就能从中获益。
* 极大提高了工作效率,其页面合并的速度,最高可比原本的KSM快20倍以上。
* 非常节省CPU,如果系统当中没有冗余页面,那么其CPU占用几乎观察不到,而一旦系统当中出现了冗余的内存的时候,它又能快速发现加以消除。

简单的概括,就是它能减少你系统当中的冗余的内存,
虽然你的内存可能够用,但是,当代Linux都是把空闲内存作为文件缓存的,
你有更多的空闲内存,你的文件系统也就越快!


具体的评测请看:
http://kerneldedup.org/projects/uksm/benchmarks/
官方评测数据显示,其效率相当给力!

现在 UKSM已经发布了两个稳定版本,并且提供主流发行版本内核基础上UKSM补丁过的内核安装包下载:
http://kerneldedup.org/projects/uksm/download/
欢迎广大网友们使用,并反馈意见!
上次由 xianai 在 2012-04-22 10:13,总共编辑 1 次。
头像
chipong
帖子: 120
注册时间: 2011-07-09 20:49

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#2

帖子 chipong » 2012-04-20 21:41

xianai 写了: * 全系统扫描,用户透明:能扫描所有应用程序
听起来好像有点恐怖。
无语的双手......
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#3

帖子 YeLee » 2012-04-20 21:41

支持一下。 :em11 :em11 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
chipong
帖子: 120
注册时间: 2011-07-09 20:49

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#4

帖子 chipong » 2012-04-20 21:43

“自主Linux内核“

听起来感到有点心虚。
无语的双手......
xianai
帖子: 43
注册时间: 2011-12-13 19:55

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#6

帖子 xianai » 2012-04-20 23:12

chipong 写了:“自主Linux内核“

听起来感到有点心虚。
"自主"修饰的是“项目”,不是自主内核。。。。。。
如果要断词的话是:自主,Linux内核相关,项目-UKSM...
这个项目是我主持的,确实是自主,呵呵。
linuxhenhao
帖子: 58
注册时间: 2010-10-10 16:08

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#7

帖子 linuxhenhao » 2012-04-20 23:14

有时间了试一下
头像
lovelyzlf
帖子: 946
注册时间: 2009-11-04 13:03
联系:

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#8

帖子 lovelyzlf » 2012-04-20 23:28

这个这么好,能提交到上游到linux官方内核项目中去么?
linux for human beings!
SAMSUNG Q460,CPU intel i3 2330,RAM 8G,HDD640G,Graphic card GT540 1G
Debian-testing(wheezy)+KDE
头像
xzc8825745
帖子: 622
注册时间: 2011-06-04 20:24
联系:

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#9

帖子 xzc8825745 » 2012-04-20 23:45

看了一下,似乎不错,要不合并到上游去?
xianai
帖子: 43
注册时间: 2011-12-13 19:55

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#10

帖子 xianai » 2012-04-20 23:52

lovelyzlf 写了:这个这么好,能提交到上游到linux官方内核项目中去么?

我曾经递交过KSM相关的补丁的, 也参加深入的讨论,可以在 linux-mm邮件列表上搜索我的邮箱 nai.xia@gmail.com
因该有不少帖子了,但是主流内核机制由大的厂商控制,一个很小的补丁都会有很多人发难,算法复杂的补丁想进入
更加难,因为你需要把很多人说懂,说服,
这个项目早期我曾经邀请过一个redhat的工程师加盟,但是他实在难以搞懂算法,进展缓慢也就退出了,

我暂时没有那么多精力,而且也想让UKSM发展地更加自由一些,
所以,只能先搞推广应用,走Android内核的模式,呵呵。
将来有余力了,再往主流 push吧 :em09
上次由 xianai 在 2012-04-21 0:35,总共编辑 2 次。
xianai
帖子: 43
注册时间: 2011-12-13 19:55

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#11

帖子 xianai » 2012-04-20 23:55

xzc8825745 写了:看了一下,似乎不错,要不合并到上游去?
用的人多了,就自然进主流内核了,所以要支持哦,
如果你用了的话,记得在推广网站的论坛发帖支持哦,亲~ :em02
头像
wtry
帖子: 923
注册时间: 2009-03-18 9:26

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#12

帖子 wtry » 2012-04-21 0:07

高人啊!
头像
xzc8825745
帖子: 622
注册时间: 2011-06-04 20:24
联系:

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#13

帖子 xzc8825745 » 2012-04-21 0:11

xianai 写了:
xzc8825745 写了:看了一下,似乎不错,要不合并到上游去?
用的人多了,就自然进主流内核了,所以要支持哦,
如果你用了的话,记得在推广网站的论坛发帖支持哦,亲~ :em02
我是想用,但是我的系统是12.04,内核是3.2的,用不了。
xianai
帖子: 43
注册时间: 2011-12-13 19:55

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#14

帖子 xianai » 2012-04-21 0:15

xzc8825745 写了:
xianai 写了:
xzc8825745 写了:看了一下,似乎不错,要不合并到上游去?
用的人多了,就自然进主流内核了,所以要支持哦,
如果你用了的话,记得在推广网站的论坛发帖支持哦,亲~ :em02
我是想用,但是我的系统是12.04,内核是3.2的,用不了。
这个简单,我周末就做一个,我原本想和 ubuntu 12.04官方发布同步的,呵呵
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 自主Linux内核相关项目UKSM(Ultra KSM)使用推广

#15

帖子 jtshs256 » 2012-04-21 0:49

先 mark 下…
躺平
回复