2012-05-01

Linux kernel with UKSM

這是一個很有趣的 Linux 核心項目
可以消除記憶體( ram )中的資料重覆(Data Deduplication)
可以大幅節省記憶體,如果你經常用虛擬機的話
UKSM 的效果會更明顯

如果沒有使用虛擬機
在一般桌面應用上它也可以發揮的很好
以下可以看開發人員自行錄製的效果


更詳細的 UKSM 說明
http://kerneldedup.org/

另外目前在 ArchLinux 上
AUR 中兩個 UKSM 套件(linux-uksm, linux-uksm-ck)
均是由我維護,其中 linux-uksm-ck 這個套件
預設已經包含了 BFQ, BFS, config_hz=1000 (預設均為啟用)
https://aur.archlinux.org/packages.php?SeB=m&K=Lawliet
而 linux-uksm ,就只有打入 UKSM patch
沒有其他如 BFS, BFQ, 這依些特性
適合不喜歡 BFS, BFQ, 或打其他與 BFS 衝突的 patch

Ubuntu 12.04 上
可以參考官方論壇,進行 UKSM 核心的安裝
http://kerneldedup.org/forum/forum.php? … a=page%3D1
如果沒有意外,未來應該也會是由我來做編譯及打包(目前的還不是我編譯跟打包的)
跟 ArchLinux 一樣,也會包含 BFS, BFQ, config_hz=1000

3 則留言:

  1. 請問有打上 ureadahead的補丁嗎?

    回覆刪除
  2. 你优化编译的FIREFOX有个小问题,用skydrivers这些网盘它们认不到浏览器类型,导致无法使用

    回覆刪除
    回覆
    1. 檢查user agent,看是否被修改為非firefox類型了

      刪除