Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2007-01-09 Thread yunfeng zhang
Sorry, I can't be online regularly, that is, can't synchronize Linux CVS, so only work on a fixed kernel version. Documentation/vm_pps.txt isn't only a patch overview but also a changelog. Great! Do you have patch against 2.6.19? Thanks! -- Al - To unsubscribe from this list: send the li

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2007-01-09 Thread yunfeng zhang
Maybe, there should be a memory maintainer in linux kernel group. Here, I show some content from my patch (Documentation/vm_pps.txt). In brief, I make a revolution about Linux swap subsystem, the idea is described that SwapDaemon should scan and reclaim pages on UserSpace::vmalist other than curr

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2007-01-05 Thread zyf.zeroos
Test mail with my signature, mail content is based on the second quilt patch (Linux 2.6.16.29), only two key files are re-sent 1) Documentation/vm_pps.txt 2) mm/vmscan.c Index: test.signature/Documentation/vm_pps.txt === --- /dev/nu

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2007-01-04 Thread yunfeng zhang
A new patch has been done by me, based on the previous quilt patch (2.6.16.29). Here is changelog -- NEW New kernel thread kppsd is added to execute background scanning task periodically (mm/vmscan.c). PPS statistic is added into /proc/meminfo, its prototype is in inclu

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2007-01-04 Thread yunfeng zhang
No, a new idea to re-write swap subsystem at all. In fact, it's an impossible task to me, so I provide a compromising solution -- pps (pure private page system). 2006/12/30, Zhou Yingchao <[EMAIL PROTECTED]>: 2006/12/27, yunfeng zhang <[EMAIL PROTECTED]>: > To multiple address space, multiple me

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-29 Thread Zhou Yingchao
2006/12/27, yunfeng zhang <[EMAIL PROTECTED]>: To multiple address space, multiple memory inode architecture, we can introduce a new core object -- section which has several features Do you mean "in-memory inode" or "memory node(pglist_data)" by "memory inode" ? The idea issued by me is whethe

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-29 Thread Randy Dunlap
On Fri, 29 Dec 2006 10:15:51 +0100 Pavel Machek wrote: > On Fri 2006-12-29 14:45:33, yunfeng zhang wrote: > > I've re-published my work on quilt, sorry. > > Your patch is still wordwrapped. > > Do not cc linus on non-final version of the patch. > > Patch should be against latest kernel. > > Pa

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-29 Thread Pavel Machek
On Fri 2006-12-29 14:45:33, yunfeng zhang wrote: > I've re-published my work on quilt, sorry. Your patch is still wordwrapped. Do not cc linus on non-final version of the patch. Patch should be against latest kernel. Patch should have changelog and signed off by. Why the change? Do you gain 5%

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-28 Thread yunfeng zhang
I've re-published my work on quilt, sorry. Index: linux-2.6.16.29/Documentation/vm_pps.txt === --- /dev/null 1970-01-01 00:00:00.0 + +++ linux-2.6.16.29/Documentation/vm_pps.txt2006-12-29 14:36:36.507332384 +0800

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-28 Thread Pavel Machek
On Tue 26-12-06 16:18:32, yunfeng zhang wrote: > In the patch, I introduce a new page system -- pps which > can improve > Linux swap subsystem performance, you can find a new > document in > Documentation/vm_pps.txt. In brief, swap subsystem > should scan/reclaim > pages on VMA instead of zone::

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-26 Thread yunfeng zhang
The job listed in Documentation/vm_pps.txt of my patch is too heavy to me, so I'm appreciate that Linux kernel group can arrange a schedule to help me. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at ht

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-26 Thread yunfeng zhang
To multiple address space, multiple memory inode architecture, we can introduce a new core object -- section which has several features 1) Section is used as the atomic unit to contain the pages of a VMA residing in the memory inode of the section. 2) When page migration occurs among different m

Re: [PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-26 Thread Zhou Yingchao
2006/12/26, yunfeng zhang <[EMAIL PROTECTED]>: In the patch, I introduce a new page system -- pps which can improve Linux swap subsystem performance, you can find a new document in Documentation/vm_pps.txt. In brief, swap subsystem should scan/reclaim pages on VMA instead of zone::active list ...

[PATCH 2.6.16.29 1/1] memory: enhance Linux swap subsystem

2006-12-26 Thread yunfeng zhang
In the patch, I introduce a new page system -- pps which can improve Linux swap subsystem performance, you can find a new document in Documentation/vm_pps.txt. In brief, swap subsystem should scan/reclaim pages on VMA instead of zone::active list ... --- patch-linux/fs/exec.c 2006-12-26 15: