Code: Select all
# ./gcpuctl_hydra.py
Traceback (most recent call last):
File "./gcpuctl_hydra.py", line 3, in ?
import pygtk, gtk, gtk.glade, os, re
ImportError: No module named pygtkCode: Select all
# ./gcpuctl_hydra.py
Traceback (most recent call last):
File "./gcpuctl_hydra.py", line 3, in ?
import pygtk, gtk, gtk.glade, os, re
ImportError: No module named pygtkoka , You have to set u+x for cpu_sched ex.Woocash wrote:I've got this error when I wrote this :woocash ~ # rc-update add cpu_sched defaultCode: Select all
rc-update add cpu_sched default
* cpu_sched not executable; skipping
Code: Select all
chmod u+x cpu_sched
Code: Select all
* Voluntary Preempt U2 , Staircase 8.K and 8.I selectable from menuconfig
* fbsplash,lufs,lirc,shfs,supermount and some LKML fixes
* also of course built mm patches like latency fixes/speed-ups , io-modular-schedulers selection and reiser4 , kexec etc.
patch list:USE flags wrote: "vesa_rrc" - old vesa refresh rate patch with vesafb_modes.h edited for 1024x768@85Hz
"vesa_tng" - new vesa tng refresh rate patch
"badram" - badram via USE ,not tested.
Code: Select all
[ 2.6.9-rc4-mm1-vivid_e7 ]
voluntary-preempt-2.6.9-rc4-mm1-U2
--base-----------------------------------------
/selection beetween 8.I and 8.K from menuconfig :)
+ 2.6.9-rc4-mm1_to_staircase8.I.diff
+ Staircase 8.K [ s8i_to_8j + s8j_to_s8k ]
schedbatch2.4.diff
schediso2.7.diff
schedrange.diff
mapped_watermark6.269r4mm1.diff.bz2 /DaMouse/
--fb/gen/bootsplash----------------------------
fbsp09r8_269rc4mm1vivid.diff
--more fs`s/hardw support----------------------
shfs_good.patch /Pepek/
supermount-ng205.diff
ir_synaptics_tpad.patch
lirc-2.6.5-20040404
lirc_i2c.diff
px-lirc-hotfix.patch /Pax82/
lufs-0.9.7-2.6.0-test9.patch.bz2
--for more configurable options----------------
configurable-hid-mouse-polling-2.6.9-rc2.patch
config_hz.diff
iosched_def_sel.diff /trivial alternative to bootparams elevator=x/
kernel-MAX_INIT_ARGS.patch
daconfig-2.1.1.patch /new DaMouse menuconfig-name/
--LKML fixes-----------------------------------
cfq2_high_io_load_fix.diff /selectable from menuconfig,is better without sometimes imho/
acpi_fix1_np.diff
r8169_oops_fix.diff
proc_fs_fix.diff
amd64_numa_fix.diff
cpu_hotplug_fix.diff
--via USE flags--------------------------------
BadRAM-2.6.8.1.patch
vesa_rrc.patch.bz2
vesatng_mm.patch.bz2
Code: Select all
LD arch/i386/lib/built-in.o
CC arch/i386/lib/bitops.o
AS arch/i386/lib/checksum.o
CC arch/i386/lib/delay.o
AS arch/i386/lib/getuser.o
CC arch/i386/lib/memcpy.o
CC arch/i386/lib/mmx.o
CC arch/i386/lib/strstr.o
CC arch/i386/lib/usercopy.o
AR arch/i386/lib/lib.a
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
drivers/built-in.o(.text+0x16109): In function `vesafb_thread':
: undefined reference to `remap_page_range'
drivers/built-in.o(.text+0x16133): In function `vesafb_thread':
: undefined reference to `remap_page_range'
make: *** [.tmp_vmlinux1] Error 1no problem.I had the same problems with "optimize-profile-patch-slighlty.patch" with rc3-mm3...and I must reverse this.gun26 wrote:Thank you for the prompt response, fallow. On my setup, any vesa console other than vesa_tng ends up getting scrambled when I switch back after starting X (using the nvidia driver), so vesarrc has never been an option. I've already downloaded the new patch and ebuild and I'll give them a try.
By the way, for vivid are you reversing the mm-sources "optimize-profile-path-slightly.patch"? From my lkml reading, that seems to be the prudent thing to do for both rc3-mm3 and rc4-mm1, so that's what I've been doing myself.
Code: Select all
/usr/bin/mozilla: line 87: 3265 Segmentation fault $mozbin "$@"
http://kernel.damouse.co.uk/modular/ is empty at now
Code: Select all
switchable-and-modular-io-schedulers-fix.patch
switchable-and-modular-io-schedulers-hack-fix.patch
switchable-and-modular-io-schedulers.patch
update-cfq-v2-scheduler-patch.patch
cfq-v2-pin-cfq_data-from-io_context.patch
return-einval-on-elevator_store-failure.patch
hmm,so I have the same opinion as You,if with O)1 cpu scheduler everythings is ok and with staircase your system always is going to lock up,then good solution is to not use staircase ( maybe to give a try for some of SPA family?gun26 wrote:Well unfortunately, this morning the system locked up solid under heavy load. I think it's the same old problem I keep finding with Con's patches with any of the 2.6.9_rc-anything kernels. It feels fast as all hell and ends up locking up sooner or later. This has happened to me with many different patchsets that use Con's work, but never so far with straight mm-sources. I could try recompiling with 8I instead of K, but I'm not hopeful that it will make any difference.
possible choice from additional menu is beetween Staircase9 and O)1, the default is Staircase9 also , the choice of default io scheduler (std , default is deadline ) instead of kernel boot params elevator=xxx. and lkml cfq2 heavy i/o load fix is selectable (default is off)USE wrote: "vesa_rrc" - vesa rrc with definitions for 1024x768@85Hz
"vesa_tng" - new vesa tng
Code: Select all
--additional (menu)config selection------------------------
cfq_2_high_io_load_lkml1_fix.diff
default_io_scheduler_select.diff
staircase_and_o1_select.diff
--base-----------------------------------------------------
patch-2.6.10-rc1-bk2.bz2
bk-alsa.patch
2.6.9_to_staircase9.0.diff
schedbatch2.5.diff
schediso2.8.diff
schedrange.diff
269-mingo_ll.diff
--mm part--------------------------------------------------
fix-bad-segment-coalescing-in-blk_recalc_rq_segments.patch
i-o-space-write-barrier.patch
invalidate_inodes-speedup.patch
ipvs-deadlock-fix.patch
make-tree_lock-an-rwlock.patch
minimal-ide-disk-updates.patch
no-buddy-bitmap-patch-revisit-for-mm-page_allocc.patch
no-buddy-bitmap-patch-revist-intro-and-includes.patch
sched-ext3-fix-scheduling-latencies-in-ext3.patch
sched-mm-fix-scheduling-latencies-in-copy_page_range.patch
sched-net-fix-scheduling-latencies-in-__release_sock.patch
vm-pages_scanned-active_list.patch
vmscan-total_scanned-fix.patch
vmtrunc-bug-if-page_mapped.patch
--add-ons / fs --------------------------------------------
fbsplash-0.9-r8-2.6.9.patch
2.6.9-mm1-reiser4.diff
acerhk.patch
cddvd-cmdfilter-drop.patch
configurable-hid-mouse-polling-2.6.9-rc2.patch
daconfig-2.1.1.patch /DaMouse/
kernel-MAX_INIT_ARGS.patch
lirc-2.6.5-20040404
lirc_i2c.diff
px-lirc-hotfix.patch /Pax82/
lufs-0.9.7-2.6.0-test9.patch.bz2
shfs_good.patch /Pepek/
supermount-ng207.diff
synaptics-touchpad-driver-ir.patch
touchpad_scroll-2.6.7-gentoo-r5.diff
--USE--
vesa_rrc | vesa_tngYes , exactlygun26 wrote: We'll see if my previous lockup problem with Con's patches returns - if it does, I can try the other CPU scheduler choice, I guess. By the way, is the other scheduler I can pick - "2.6 O)1 CPU Scheduler" - the original one in 2.6.10-rc1?
lista :USE wrote: "vesa_rrc" - vesa_rrc
"vesa_tng" - vesa tng
Code: Select all
CPU Scheduler = Ingo`s O)1 from 2610-rc1-bk16 + part of mm patches.
default IO Scheduler = Deadline
(selectable from menuconfig and switchable at runtime)
--base-------------------------------------------------------------
patch-2.6.10-rc1-bk16.bz2
config_hz.diff
fbsplash-0.9-r8-2.6.10-rc1.patch
2.6.9-oom-kill-fix.patch
shfs_good_035.patch
supermount-ng207.diff
reiser4_from_2610rc-mm
iosched_def_select.diff
lkml_high_io_load_select.diff
kernel-MAX_INIT_ARGS.patch
lufs-0.9.7-2.6.0-test9.patch.bz2
nvidia_compat.diff
cddvd-cmdfilter-drop.patch
configurable-hid-mouse-polling-2.6.9-rc2.patch
--mm part----------------------------------------------------------
add-lock_need_resched.patch
add-page-becoming-writable-notification.patch
allow-modular-ide-pnp.patch
bootmem-use-node_data.patch
break-latency-in-invalidate_list.patch
detect-atomic-counter-underflows.patch
idle-thread-preemption-fix.patch
invalidate_inodes-speedup.patch
make-tree_lock-an-rwlock.patch
prio_tree-fix-prio_tree_expand-corner-c.patch
provide-a-filesystem-specific-syncable-page-bit-fix-2.patch
provide-a-filesystem-specific-syncable-page-bit-fix.patch
provide-a-filesystem-specific-syncable-page-bit.patch
sched-active_load_balance-fixlet.patch
sched-add-cond_resched_softirq.patch
sched-ext3-fix-scheduling-latencies-in-ext3.patch
sched-fix-scheduling-latencies-for-preempt-kernels.patch
sched-fix-scheduling-latencies-in-mttrc.patch
sched-fix-scheduling-latencies-in-vgaconc.patch
sched-mm-fix-scheduling-latencies-in-filemap_sync.patch
sched-mm-fix-scheduling-latencies-in-get_user_pages.patch
sched-mm-fix-scheduling-latencies-in-unmap_vmas.patch
sched-more-agressive-wake_idle.patch
sched-net-fix-scheduling-latencies-in-__release_sock.patch
sched-net-fix-scheduling-latencies-in-netstat.patch
sched-newidle-fix.patch
sched-reset-cache_hot_time.patch
sched-vfs-fix-scheduling-latencies-in-prune_dcache-and-select_parent-fix.patch
sched-vfs-fix-scheduling-latencies-in-prune_dcache-and-select_parent.patch
vm-pageout-throttling.patch
Code: Select all
LD fs/isofs/built-in.o
CC fs/jbd/transaction.o
CC fs/jbd/commit.o
fs/jbd/commit.c: In function `journal_commit_transaction':
fs/jbd/commit.c:544: error: void value not ignored as it ought to be
fs/jbd/commit.c:600: error: void value not ignored as it ought to be
fs/jbd/commit.c:796: error: void value not ignored as it ought to be
make[2]: *** [fs/jbd/commit.o] Error 1
make[1]: *** [fs/jbd] Error 2
make: *** [fs] Error 2Try download ebuild again. I think fallow now include in this ebuild patch for your problem.gun26 wrote:Edit: Well, dang - I got a compile error:I guess jbd is part of the ext3 file system, right? Anything I can do to narrow down the problem?Code: Select all
LD fs/isofs/built-in.o CC fs/jbd/transaction.o CC fs/jbd/commit.o fs/jbd/commit.c: In function `journal_commit_transaction': fs/jbd/commit.c:544: error: void value not ignored as it ought to be fs/jbd/commit.c:600: error: void value not ignored as it ought to be fs/jbd/commit.c:796: error: void value not ignored as it ought to be make[2]: *** [fs/jbd/commit.o] Error 1 make[1]: *** [fs/jbd] Error 2 make: *** [fs] Error 2
gun26 wrote: YAY!! Perfect timing, fallow! In the last couple of days I tried to put together my own custom-patched kernel with reiser4, Con's ck3 patchset, and a few things from gentoo-dev-sources including vesa_tng and fbsplash. It patched and ran fine, but within a few hours I got my old bugaboo with Con's patches: lockup. Meanwhile, vv_e1 has been very good for me (with vesa_tng and Con's scheduler, so it works for me at least SOME of the time).
I think the good way is to do some benchmark via bonnie++ for fs , nick`s scheduler latency timing program (this small one from his site ) and ...hmm.maybe it`s good idea to write some scipts for overall testing scheduler latencies for example , doing parallel calculations etc.gun26 wrote: vv_e2 is compiling as I write this - I'll let you know how it goes. By the way, do you have any suggestions for an objective, quantifiable comparison of different kernels? I'd like to base my decisions on more than just what feels fast and turns out to be stable, which is pretty much all I do now.
Code: Select all
diff -ru linux-2.6.10-rc1-bk8/mm/mmap.c linux-2.6.10-rc1-bk8-2/mm/mmap.c
--- linux-2.6.10-rc1-bk8/mm/mmap.c 2004-11-06 15:04:28.000000000 +0100
+++ linux-2.6.10-rc1-bk8-2/mm/mmap.c 2004-11-06 15:39:47.000000000 +0100
@@ -1011,7 +1011,8 @@
__vm_stat_account(mm, vm_flags, file, len >> PAGE_SHIFT);
if (vm_flags & VM_LOCKED) {
mm->locked_vm += len >> PAGE_SHIFT;
- make_pages_present(addr, addr + len);
+ if (!(vm_flags & VM_IO))
+ make_pages_present(addr, addr + len);
}
if (flags & MAP_POPULATE) {
up_write(&mm->mmap_sem);