Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
2.6.37.2_plus_v1: BFS, CFS,THP,compaction, zcache or TOI
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
pross
Apprentice
Apprentice


Joined: 30 Jul 2003
Posts: 156
Location: Ireland

PostPosted: Tue Feb 22, 2011 6:42 pm    Post subject: Reply with quote

bingyuan wrote:
Would you please make ck's BFS alternative?

you can de-select in menuconfig
_________________
My Overlay [pross] | bfs-sources
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue Feb 22, 2011 6:53 pm    Post subject: Reply with quote

pross wrote:
bingyuan wrote:
Would you please make ck's BFS alternative?

you can de-select in menuconfig


it's not included (yet)

I added it but it wouldn't work

so I have to remake the whole patch(set)

it probably will make it in in the next version ;)
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
bingyuan
n00b
n00b


Joined: 20 Feb 2011
Posts: 13

PostPosted: Wed Feb 23, 2011 12:29 am    Post subject: Reply with quote

kernelOfTruth wrote:
pross wrote:
bingyuan wrote:
Would you please make ck's BFS alternative?

you can de-select in menuconfig


it's not included (yet)

I added it but it wouldn't work

so I have to remake the whole patch(set)

it probably will make it in in the next version ;)


Thx for your work!
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Fri Feb 25, 2011 8:27 am    Post subject: Reply with quote

can you provide standalone patches for SMP in dmcrypt? I was experimenting with some patches from devicemaper patchwork however with no much luck. (compiled, booted, no speedup, random freezes).

Also the fixes for ext4 and zcache would be cool. ;-)
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Fri Feb 25, 2011 2:56 pm    Post subject: Reply with quote

SlashBeast wrote:
can you provide standalone patches for SMP in dmcrypt? I was experimenting with some patches from devicemaper patchwork however with no much luck. (compiled, booted, no speedup, random freezes).

Also the fixes for ext4 and zcache would be cool. ;-)


* Patchwork dm crypt: scale to multiple CPUs

* zcache: look up the patch-names on lkml or spinics.net, marc.info, ...
zcache-linux-2.6.37-110205
[PATCH] staging: zcache: fix memory leak

after that apply: 2.6.37_plus_v16_zcache_linux-next_fixes.patch

and zcache_[PATCH] Allow sharing xvmalloc for zram and zcache


* ext4 fixes can be taken from the list: look the up on lkml, spinics, marc.info, etc.


I'm currently updating the patch(set) & fixing a bug which prevents it from booting on ext4 & BFS from working
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Fri Feb 25, 2011 5:14 pm    Post subject: Reply with quote

@bingyuan:

see :wink: :

Update10:

Quote:
testing:

* currently only BFS & CFS (with zcache) builds patches available, tarball with broken-out patches, several diff-patches will be available soon
* compile-tested - boot-tested (the one with compaction)
* includes zcache but not TOI
* if there are problems on 32 bit try the one without compaction

bump to 2.6.37.2_plus_v1

reverted (from 2.6.37.1): [PATCH] Change wait_for_completion_*_timeout to return a signed long to make BFS compile


apply the patches on top of 2.6.37.2


modular design
(cumulative optional patches for your convenience)

base-patch:

2.6.37.2_plus_v1-base-non_BFS-compaction-CFS-TOI-zcache-btrfs_new.patch (3.15 MB)
• 0 custom-flags
• 1 BFQ
• 2 dm-crypt multi-cpu
• 3 fadvise (v6), for rsync
• 4 ck-patchset
• 5 zram (+fixes) + zram & xvmalloc 64K page fixes and optimizations
• 6 incorrect unlikely & likely cleanups
• 7 io-less dirty throttling
• 8 vmscan: protect exectuable page from inactive list scan
• 9 mmu-preemptible (v6)
• 10 jhash 3
• 11 mm: Avoid possible deadlock caused by too_many_isolated()
• 12 fix __set_page_dirty_no_writeback() return value
• 13 some cfq, pm, reiserfs, gcc 4.5 inlining fixes & more
• 14 SFB network scheduler
• 15 squashfs + lzma support
• 16 usb mouse polling
• .
• 18 kswapd
• .
• 21 ext4 fixes
• .
• 23 memmove, cfq, smp, rtmutex fixes; usb-storage support for ums-realtek
• 24 ureadahead, radix_tree fixes
• .
• 26 coordinated flush requests
• 27 delayed tickless during load, ksoftirq fixes, uvesa/vesafb fixes; "remove 8 bytes of padding from block_device on 64bit builds"
• 28 inode data integrity patches [probably needs to be merged manually, when not applying patches in ladder order]
• 29 reiser4
• 30 slqb
• .
• 32 linux-phc
• 33 Improve drain pages performance on large systems; fbcondecor

optional:

• memory compaction
• BFS, CFS [both are mutually exclusive]
• some 2.6.38 fixes & changes
• TOI [zcache and TOI are mutually exclusive]
• latest btrfs fixes & changes


_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
raj7095
n00b
n00b


Joined: 08 Feb 2011
Posts: 59

PostPosted: Fri Feb 25, 2011 9:47 pm    Post subject: Reply with quote

sweet. that is amazing.
Back to top
View user's profile Send private message
raj7095
n00b
n00b


Joined: 08 Feb 2011
Posts: 59

PostPosted: Fri Feb 25, 2011 10:51 pm    Post subject: Reply with quote

odd, i got an error while compiling the cfs version. it says: kernel/sched.c:3280: error: implicit declaration of function ‘TIMER_DEFERRED_INITIALIZER’
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Fri Feb 25, 2011 11:11 pm    Post subject: Reply with quote

raj7095 wrote:
odd, i got an error while compiling the cfs version. it says: kernel/sched.c:3280: error: implicit declaration of function ‘TIMER_DEFERRED_INITIALIZER’


which of the CFS patches exactly ?

you enabled anything fancy out of the scheduler options ?
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1179

PostPosted: Fri Feb 25, 2011 11:58 pm    Post subject: Reply with quote

sorry but page 1 is real confusion. who knows which patch is which.
i'll wait until things are cleared.
_________________
this is a strange strange world.
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Feb 26, 2011 12:18 am    Post subject: Reply with quote

tranquilcool wrote:
sorry but page 1 is real confusion. who knows which patch is which.
i'll wait until things are cleared.


better now ? :wink:

just get patches from

"0) individual patch-sets"


you guys wanted broken-out & choice now you have it - now stop whining :P


edit:

ok, now I made some additional drastic changes in

the appearance of the thread


hope that helps :)
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
raj7095
n00b
n00b


Joined: 08 Feb 2011
Posts: 59

PostPosted: Sat Feb 26, 2011 12:49 am    Post subject: Reply with quote

i am using the one WITH compaction and zcache. the version that isnt cfs from 2.6.38
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Feb 26, 2011 12:55 am    Post subject: Reply with quote

raj7095 wrote:
i am using the one WITH compaction and zcache. the version that isnt cfs from 2.6.38


ok, well I should have it more clearer in the description, sorry:

the CFS changes are the ones >2.6.37 and thus from 2.6.38 (and newer)

and that applies for ALL the CFS patch(sets)

except of course the base-patch :(



so you're trying:

"2.6.37.2_plus_v1_CFS_compaction_zcache_new.patch"



could you please try to revert the following patch whether it fixes your problem ?:

[tip:sched/core] sched: Untangle cpu-load and timekeeping code


strangely for me it compiled fine and works :?
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
raj7095
n00b
n00b


Joined: 08 Feb 2011
Posts: 59

PostPosted: Sat Feb 26, 2011 1:19 am    Post subject: Reply with quote

it compiles cleanly now. don't get that error anymore.
Back to top
View user's profile Send private message
raj7095
n00b
n00b


Joined: 08 Feb 2011
Posts: 59

PostPosted: Sat Feb 26, 2011 1:37 am    Post subject: Reply with quote

cfs from 2.6.38 makes my cursor feel a little smoother than 2.6.37. weird thing is cfs with additional stuff compiles fine without doing anything. anyways, on a side note, i now figured out why bfs in zen kernel felt slower. it was just zen tune settings. it turns out lowering rr_interval than the default setting leads to a much lower throughput. so, once we selected desktop profile, it slowed down the entire kernel because rr_interval is set way too low. thats why your kernel with bfs felt much faster compared to zen kernel, but when i lowered the rr_interval in your kernel, it slowed down as well.
Back to top
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1179

PostPosted: Sat Feb 26, 2011 2:54 am    Post subject: Reply with quote

with either

* 2.6.37.2_plus_v1_BFS_compaction_zcache_new.patch (3.53 MB)

OR

* 2.6.37.2_plus_v1_BFS_no-compaction_zcache.patch (3.5 MB)

no zcache reported in dmesg.

./zcache.stats gives the following errors;


/sys/kernel/mm/cleancache/cleancache_puts : 0
/sys/kernel/mm/cleancache/cleancache_succ_gets : 0
/sys/kernel/mm/cleancache/cleancache_failed_gets : 0
/sys/kernel/mm/frontswap/curr_pages : 0
/sys/kernel/mm/frontswap/succ_puts : 0
/sys/kernel/mm/frontswap/gets : 0
/sys/kernel/mm/zcache/curr_obj_count : cat: /sys/kernel/mm/zcache/curr_obj_count: No such file or directory
/sys/kernel/mm/zcache/curr_obj_count_max : cat: /sys/kernel/mm/zcache/curr_obj_count_max: No such file or directory
/sys/kernel/mm/zcache/curr_objnode_count : cat: /sys/kernel/mm/zcache/curr_objnode_count: No such file or directory
/sys/kernel/mm/zcache/curr_objnode_count_max : cat: /sys/kernel/mm/zcache/curr_objnode_count_max: No such file or directory
/sys/kernel/mm/zcache/flush_total : cat: /sys/kernel/mm/zcache/flush_total: No such file or directory
/sys/kernel/mm/zcache/flush_found : cat: /sys/kernel/mm/zcache/flush_found: No such file or directory
/sys/kernel/mm/zcache/flobj_total : cat: /sys/kernel/mm/zcache/flobj_total: No such file or directory
/sys/kernel/mm/zcache/flobj_found : cat: /sys/kernel/mm/zcache/flobj_found: No such file or directory
/sys/kernel/mm/zcache/failed_eph_puts : cat: /sys/kernel/mm/zcache/failed_eph_puts: No such file or directory
/sys/kernel/mm/zcache/failed_pers_puts : cat: /sys/kernel/mm/zcache/failed_pers_puts: No such file or directory
/sys/kernel/mm/zcache/zbud_curr_raw_pages : cat: /sys/kernel/mm/zcache/zbud_curr_raw_pages: No such file or directory
/sys/kernel/mm/zcache/zbud_curr_zpages : cat: /sys/kernel/mm/zcache/zbud_curr_zpages: No such file or directory
/sys/kernel/mm/zcache/zbud_curr_zbytes : cat: /sys/kernel/mm/zcache/zbud_curr_zbytes: No such file or directory
/sys/kernel/mm/zcache/zbud_cumul_zpages : cat: /sys/kernel/mm/zcache/zbud_cumul_zpages: No such file or directory
/sys/kernel/mm/zcache/zbud_cumul_zbytes : cat: /sys/kernel/mm/zcache/zbud_cumul_zbytes: No such file or directory
/sys/kernel/mm/zcache/evicted_raw_pages : cat: /sys/kernel/mm/zcache/evicted_raw_pages: No such file or directory
/sys/kernel/mm/zcache/evicted_unbuddied_pages : cat: /sys/kernel/mm/zcache/evicted_unbuddied_pages: No such file or directory
/sys/kernel/mm/zcache/evicted_buddied_pages : cat: /sys/kernel/mm/zcache/evicted_buddied_pages: No such file or directory
/sys/kernel/mm/zcache/failed_alloc : cat: /sys/kernel/mm/zcache/failed_alloc: No such file or directory
/sys/kernel/mm/zcache/failed_get_free_pages : cat: /sys/kernel/mm/zcache/failed_get_free_pages: No such file or directory
/sys/kernel/mm/zcache/compress_poor : cat: /sys/kernel/mm/zcache/compress_poor: No such file or directory
/sys/kernel/mm/zcache/put_to_flush : cat: /sys/kernel/mm/zcache/put_to_flush: No such file or directory
/sys/kernel/mm/zcache/aborted_preload : cat: /sys/kernel/mm/zcache/aborted_preload: No such file or directory
/sys/kernel/mm/zcache/aborted_shrink : cat: /sys/kernel/mm/zcache/aborted_shrink: No such file or directory
/sys/kernel/mm/zcache/zbud_buddied_count : cat: /sys/kernel/mm/zcache/zbud_buddied_count: No such file or directory
/sys/kernel/mm/zcache/zbpg_unused_list_count : cat: /sys/kernel/mm/zcache/zbpg_unused_list_count: No such file or directory
/sys/kernel/mm/zcache/zbud_unbuddied_list_counts : cat: /sys/kernel/mm/zcache/zbud_unbuddied_list_counts: No such file or directory
/sys/kernel/mm/zcache/zbud_cumul_chunk_counts : cat: /sys/kernel/mm/zcache/zbud_cumul_chunk_counts: No such file or directory
MemTotal: 3373800 kB
MemFree: 2091672 kB
Active(file): 173556 kB
Inactive(file): 473136 kB
pgpgin 617655
pgpgout 21144
pswpin 0
pswpout 0
_________________
this is a strange strange world.
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Feb 26, 2011 3:43 am    Post subject: Reply with quote

tranquilcool wrote:
with either

* 2.6.37.2_plus_v1_BFS_compaction_zcache_new.patch (3.53 MB)

OR

* 2.6.37.2_plus_v1_BFS_no-compaction_zcache.patch (3.5 MB)

no zcache reported in dmesg.

./zcache.stats gives the following errors;


[snip]


yeah,

thanks for reporting !

the whole patchset is suffering from this problem :?


seems like a patch didn't play well

I also had rubbed my eyes in astonishment why there wasn't any mentioning of zcache in the logs:


Quote:
Update11:

updated:

* broken-out (individual) patches "broken-out_2.6.37.2_plus_.7z"

hotfix

apply on top of all 2.6.37.2_plus_v1* patches that contain zcache (currently: ALL)

* 2.6.37.2_plus_v1_zcache_broken_btrfs-fix.patch (5.77 KB)

fix broken zcache: reverting "[PATCH] Allow sharing xvmalloc for zram and zcache"
fix btrfs support [upstream]: btrfs now should work fine with zcache enabled

md5sum:
e5cb9c722bc011c01d2a7f1d90839548 2.6.37.2_plus_v1_zcache_broken_btrfs-fix.patch


latency problems with memory compaction ?

try applying the following 2 patches [not tested yet]:

* [PATCH 1/2] mm: compaction: Minimise the time IRQs are disabled while isolating free pages
* [PATCH 2/2] mm: compaction: Minimise the time IRQs are disabled while isolating pages for migration

_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
tranquilcool
Veteran
Veteran


Joined: 25 Mar 2005
Posts: 1179

PostPosted: Sat Feb 26, 2011 8:03 am    Post subject: Reply with quote

kernelOfTruth wrote:
tranquilcool wrote:
with either

* 2.6.37.2_plus_v1_BFS_compaction_zcache_new.patch (3.53 MB)

OR

* 2.6.37.2_plus_v1_BFS_no-compaction_zcache.patch (3.5 MB)

no zcache reported in dmesg.

./zcache.stats gives the following errors;


[snip]


yeah,

thanks for reporting !

the whole patchset is suffering from this problem :?


seems like a patch didn't play well

I also had rubbed my eyes in astonishment why there wasn't any mentioning of zcache in the logs:


Quote:
Update11:

updated:

* broken-out (individual) patches "broken-out_2.6.37.2_plus_.7z"

hotfix

apply on top of all 2.6.37.2_plus_v1* patches that contain zcache (currently: ALL)

* 2.6.37.2_plus_v1_zcache_broken_btrfs-fix.patch (5.77 KB)

fix broken zcache: reverting "[PATCH] Allow sharing xvmalloc for zram and zcache"
fix btrfs support [upstream]: btrfs now should work fine with zcache enabled

md5sum:
e5cb9c722bc011c01d2a7f1d90839548 2.6.37.2_plus_v1_zcache_broken_btrfs-fix.patch


latency problems with memory compaction ?

try applying the following 2 patches [not tested yet]:

* [PATCH 1/2] mm: compaction: Minimise the time IRQs are disabled while isolating free pages
* [PATCH 2/2] mm: compaction: Minimise the time IRQs are disabled while isolating pages for migration


problem solved. zcache now reports in logs.
thanks.
_________________
this is a strange strange world.
Back to top
View user's profile Send private message
bingyuan
n00b
n00b


Joined: 20 Feb 2011
Posts: 13

PostPosted: Sat Feb 26, 2011 9:37 am    Post subject: Reply with quote

@kernelOfTruth,
thx, everything goes well!
Back to top
View user's profile Send private message
bingyuan
n00b
n00b


Joined: 20 Feb 2011
Posts: 13

PostPosted: Sat Feb 26, 2011 2:36 pm    Post subject: Reply with quote

@kernelOfTruth, get an error/bug(with 2.6.37.2_plus_v1_BFS_compaction_zcache_new.patch, 32bit):

When I build the kernel with
Code:
[*] Allow for memory compaction
Then I can't access my windows patitions, the error info
Quote:
bingyuan@Tux ~ $ ls /media/sda6
ls: reading directory /media/sda6: Cannot allocate memory
but this windows patition is mounted
Quote:
bingyuan@Tux ~ $ mount | grep sda6
/dev/sda6 on /media/sda6 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

Then I try this(leave other configs unchanged)
Code:
[ ] Allow for memory compaction
now everything goes well!
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Feb 26, 2011 3:24 pm    Post subject: Reply with quote

bingyuan wrote:
@kernelOfTruth, get an error/bug(with 2.6.37.2_plus_v1_BFS_compaction_zcache_new.patch, 32bit):

When I build the kernel with
Code:
[*] Allow for memory compaction
Then I can't access my windows patitions, the error info
Quote:
bingyuan@Tux ~ $ ls /media/sda6
ls: reading directory /media/sda6: Cannot allocate memory
but this windows patition is mounted
Quote:
bingyuan@Tux ~ $ mount | grep sda6
/dev/sda6 on /media/sda6 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

Then I try this(leave other configs unchanged)
Code:
[ ] Allow for memory compaction
now everything goes well!


thanks for reporting, bingyuan !

8O

I haven't tested ntfs-3g yet, will see if that happens, too, on 64 bit


it seems, it's a known problem that 32bit + memory compaction don't play well at the moment

:arrow: this will get fixed upstream with 2.6.39 (?) when they are merged into mainline

afaik Steven from zen-kernel has reverted memory compaction for this very reason from zen


I haven't looked through the code but to be sure that your memory doesn't get heavily fragmented when not using memory compaction (and having those modifications in your source):

could you please use:

"2.6.37.2_plus_v1_BFS_no-compaction_zcache.patch" ?

instead of 2.6.37.2_plus_v1_BFS_compaction_zcache_new.patch


that's the reason why I created that no-compaction (no memory compaction) patches for you 32bit folks :)

and that's also the only difference between those - so you won't lose any other features
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Sat Feb 26, 2011 5:26 pm    Post subject: Reply with quote

Is there any chance of adding the transparent-hugepages patches? I dunno if it's a safe idea, what with all the other memory patches here already, but I wanted to try it...
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Feb 26, 2011 5:41 pm    Post subject: Reply with quote

Ant_P wrote:
Is there any chance of adding the transparent-hugepages patches? I dunno if it's a safe idea, what with all the other memory patches here already, but I wanted to try it...


the best bet would be to try it on top of the no-compaction kernel(patches)

the latest is

transparent_hugepage-33 ?

crap ! how many patches are in that series 8O


edit:

some more info on THP (transparent hugepages) & benchmarks:

* Speeding Up The Linux Kernel With Transparent Hugepage Support

* A 200K kernel patch that makes some things go faster

edit2:

it looks like

following changes are needed:

* [revert] compaction needs to be left out (D'oh ! - who have thought :P ) - so NO improvement & taking advantage of the THP for you guys having problems with memory compaction already (especially 32bit) :cry:
* [revert] the kswapd changes
* [revert] 8_mm-lru_cache_add_lru_tail.patch
* [revert] a patch from 2.6.37.1 reverted: mm-page-allocator-adjust-the-per-cpu-counter-threshold-when-memory-is-low.patch
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D


Last edited by kernelOfTruth on Sat Feb 26, 2011 9:09 pm; edited 1 time in total
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Sat Feb 26, 2011 8:36 pm    Post subject: Reply with quote

Trying to build with the no-compaction patch (on its own) and this happened:
Code:
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `cpu_stop_cpu_callback':
stop_machine.c:(.cpuinit.text+0xc22): undefined reference to `sched_set_stop_task'
make: *** [.tmp_vmlinux1] Error 1

.config
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Feb 26, 2011 9:05 pm    Post subject: Reply with quote

Ant_P wrote:
Trying to build with the no-compaction patch (on its own) and this happened:
Code:
  GEN     .version
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  LD      init/built-in.o
  LD      .tmp_vmlinux1
kernel/built-in.o: In function `cpu_stop_cpu_callback':
stop_machine.c:(.cpuinit.text+0xc22): undefined reference to `sched_set_stop_task'
make: *** [.tmp_vmlinux1] Error 1

.config


for reference:

so you're trying to compile 2.6.37.2_plus_v1_BFS_no-compaction_zcache.patch :


any modifications beside that ?
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 5 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum