View previous topic :: View next topic |
Author |
Message |
IvanMajhen Guru
Joined: 10 Jun 2006 Posts: 392 Location: Croatia
|
Posted: Sun Mar 11, 2007 2:28 pm Post subject: |
|
|
I just tried ingosched for fun. With staircase and RSDL my fan turns on when system is idle after about 5min.
But with ingosched my temperature goes to 52C and stays there when idle(20 min and didn't turned on).
CPU is celeron m (m430 with sse3,yonah core).
Fan is turning on on 55C and off on 45C. I can use p4 clockmod for frequncy scalling (this is just throttling, and doesn't
save any battery life).
I don't see any slowdown with ingo.
So, is ingosched better for laptops? |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
IvanMajhen Guru
Joined: 10 Jun 2006 Posts: 392 Location: Croatia
|
Posted: Sun Mar 11, 2007 7:50 pm Post subject: |
|
|
This is little bit difficult. Don't know how to properly test it. Under XP and OSX is about 3hours. With linux is the same.
But with ingo CPU is cooler when idle. It is always on 52C. Don't have time and nerves to wait 3hours for battery testing.
But i think it could gain some time, since CPU is cooler, at least when idle. |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Sun Mar 11, 2007 7:55 pm Post subject: |
|
|
IvanMajhen wrote: | This is little bit difficult. Don't know how to properly test it. Under XP and OSX is about 3hours. With linux is the same.
But with ingo CPU is cooler when idle. It is always on 52C. Don't have time and nerves to wait 3hours for battery testing.
But i think it could gain some time, since CPU is cooler, at least when idle. |
just 'cat /proc/acpi/battery/BAT1/info' every minute for 10 minutes while your computer is idleing on battery and then take an average of the how much batter power is used in 1min.... then do that for the other schedulers you want to test and computer the results.... that will take way less that 3hrs _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
broch Tux's lil' helper
Joined: 09 Jul 2005 Posts: 94
|
Posted: Mon Mar 12, 2007 2:17 am Post subject: |
|
|
I noticed the same thing:
rsdl iddle tmp: 55C
ingosched iddle tmp: 48C
this is dual core T2500 |
|
Back to top |
|
|
HecHacker1 Apprentice
Joined: 26 Jun 2003 Posts: 213 Location: UCSD
|
Posted: Mon Mar 12, 2007 2:49 am Post subject: |
|
|
broch wrote: | I noticed the same thing:
rsdl iddle tmp: 55C
ingosched iddle tmp: 48C
this is dual core T2500 |
Perhaps it's the nature of the RSDL scheduler. I read his announcement on RSDL, and it would seem one specific goal of this sched is to make sure that when a process sleeps it can easy come back into the queue with no starvation. He mentions that he doesn't even consider the sleep time.
On the other hand, a traditional scheduler like Ingosched will explicitly control the sleep. Of course, I'm just making guesses here. My own system does seem to be using more battery life than usual (i thought my battery was getting old, but in windows I still get 5 hours, in linux maybe 4:20).
http://ck.kolivas.org/patches/staircase-deadline/rsdl_scheduler.readme |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Wed Mar 14, 2007 6:01 am Post subject: |
|
|
I would like to see the updated suspend2 in viper5^^
It hast been released 2 days ago. |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Wed Mar 14, 2007 12:19 pm Post subject: |
|
|
buddabrod wrote: | I would like to see the updated suspend2 in viper5^^
It hast been released 2 days ago. |
Hmm I'm going to try it _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Wed Mar 14, 2007 2:12 pm Post subject: |
|
|
Ah nice I have now something like a viper5 lite I only applied those patches I need and I don't use splitshed, so I just applied rsdl from con. Furthermore updated suspend which - as it looks - works great, except that:
Code: |
Device driver usbdev4.2_ep02 lacks bus and class support for being resumed.
[<c02ce8b1>] device_add+0x3bf/0x497
[<c026dbd9>] kobject_init+0x2b/0x3b
[<c0328b11>] usb_create_ep_files+0x215/0x2b7
[<c0190031>] add_partition+0x93/0x129
[<c03285e4>] usb_create_sysfs_intf_files+0x71/0xc5
[<c0325539>] usb_set_interface+0x15a/0x164
[<c03269ec>] usb_unbind_interface+0x52/0x7c
[<c02cfd77>] __device_release_driver+0x6e/0x84
[<c02d010c>] device_release_driver+0x1d/0x32
[<c0326ac7>] usb_driver_release_interface+0x39/0x73
[<c0328d0a>] releaseintf+0x4a/0x5a
[<c032b4e5>] usbdev_ioctl+0x1331/0x1488
[<c0117d0b>] __activate_task+0x1c/0x28
[<c0287815>] n_tty_receive_buf+0xcfb/0xd46
[<c016a308>] core_sys_select+0x1c5/0x2bc
[<e0d27d2b>] zz002daf00+0xcb/0x220 [ath_hal]
[<e0d27cf0>] zz002daf00+0x90/0x220 [ath_hal]
[<c0101d2e>] __switch_to+0x11c/0x17b
[<c0418451>] __sched_text_start+0x4a9/0x54c
[<c012d45e>] enqueue_hrtimer+0x69/0x72
[<c012d3eb>] hrtimer_cancel+0xa/0x14
[<c0419110>] do_nanosleep+0x47/0x6b
[<c012d6ae>] hrtimer_nanosleep+0x3d/0xf1
[<c0169288>] do_ioctl+0x4c/0x62
[<c01694dc>] vfs_ioctl+0x23e/0x251
[<c0169522>] sys_ioctl+0x33/0x4d
[<c0102c48>] sysenter_past_esp+0x5d/0x81
=======================
Device driver usbdev4.2_ep83 lacks bus and class support for being resumed.
[<c02ce8b1>] device_add+0x3bf/0x497
[<c026dbd9>] kobject_init+0x2b/0x3b
[<c0328b11>] usb_create_ep_files+0x215/0x2b7
[<c0190032>] add_partition+0x94/0x129
[<c03285e4>] usb_create_sysfs_intf_files+0x71/0xc5
[<c0325539>] usb_set_interface+0x15a/0x164
[<c03269ec>] usb_unbind_interface+0x52/0x7c
[<c02cfd77>] __device_release_driver+0x6e/0x84
[<c02d010c>] device_release_driver+0x1d/0x32
[<c0326ac7>] usb_driver_release_interface+0x39/0x73
[<c0328d0a>] releaseintf+0x4a/0x5a
[<c032b4e5>] usbdev_ioctl+0x1331/0x1488
[<c0117d0b>] __activate_task+0x1c/0x28
[<c0287815>] n_tty_receive_buf+0xcfb/0xd46
[<c016a308>] core_sys_select+0x1c5/0x2bc
[<e0d27d2b>] zz002daf00+0xcb/0x220 [ath_hal]
[<e0d27cf0>] zz002daf00+0x90/0x220 [ath_hal]
[<c0101d2e>] __switch_to+0x11c/0x17b
[<c0418451>] __sched_text_start+0x4a9/0x54c
[<c012d45e>] enqueue_hrtimer+0x69/0x72
[<c012d3eb>] hrtimer_cancel+0xa/0x14
[<c0419110>] do_nanosleep+0x47/0x6b
[<c012d6ae>] hrtimer_nanosleep+0x3d/0xf1
[<c0169288>] do_ioctl+0x4c/0x62
[<c01694dc>] vfs_ioctl+0x23e/0x251
[<c0169522>] sys_ioctl+0x33/0x4d
[<c0102c48>] sysenter_past_esp+0x5d/0x81
=======================
|
Any hint? _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
rmh3093 Advocate
Joined: 06 Aug 2003 Posts: 2138 Location: Albany, NY
|
Posted: Wed Mar 14, 2007 2:15 pm Post subject: |
|
|
Phlogiston wrote: | Ah nice I have now something like a viper5 lite I only applied those patches I need and I don't use splitshed, so I just applied rsdl from con. Furthermore updated suspend which - as it looks - works great, except that:
Code: |
Device driver usbdev4.2_ep02 lacks bus and class support for being resumed.
[<c02ce8b1>] device_add+0x3bf/0x497
[<c026dbd9>] kobject_init+0x2b/0x3b
[<c0328b11>] usb_create_ep_files+0x215/0x2b7
[<c0190031>] add_partition+0x93/0x129
[<c03285e4>] usb_create_sysfs_intf_files+0x71/0xc5
[<c0325539>] usb_set_interface+0x15a/0x164
[<c03269ec>] usb_unbind_interface+0x52/0x7c
[<c02cfd77>] __device_release_driver+0x6e/0x84
[<c02d010c>] device_release_driver+0x1d/0x32
[<c0326ac7>] usb_driver_release_interface+0x39/0x73
[<c0328d0a>] releaseintf+0x4a/0x5a
[<c032b4e5>] usbdev_ioctl+0x1331/0x1488
[<c0117d0b>] __activate_task+0x1c/0x28
[<c0287815>] n_tty_receive_buf+0xcfb/0xd46
[<c016a308>] core_sys_select+0x1c5/0x2bc
[<e0d27d2b>] zz002daf00+0xcb/0x220 [ath_hal]
[<e0d27cf0>] zz002daf00+0x90/0x220 [ath_hal]
[<c0101d2e>] __switch_to+0x11c/0x17b
[<c0418451>] __sched_text_start+0x4a9/0x54c
[<c012d45e>] enqueue_hrtimer+0x69/0x72
[<c012d3eb>] hrtimer_cancel+0xa/0x14
[<c0419110>] do_nanosleep+0x47/0x6b
[<c012d6ae>] hrtimer_nanosleep+0x3d/0xf1
[<c0169288>] do_ioctl+0x4c/0x62
[<c01694dc>] vfs_ioctl+0x23e/0x251
[<c0169522>] sys_ioctl+0x33/0x4d
[<c0102c48>] sysenter_past_esp+0x5d/0x81
=======================
Device driver usbdev4.2_ep83 lacks bus and class support for being resumed.
[<c02ce8b1>] device_add+0x3bf/0x497
[<c026dbd9>] kobject_init+0x2b/0x3b
[<c0328b11>] usb_create_ep_files+0x215/0x2b7
[<c0190032>] add_partition+0x94/0x129
[<c03285e4>] usb_create_sysfs_intf_files+0x71/0xc5
[<c0325539>] usb_set_interface+0x15a/0x164
[<c03269ec>] usb_unbind_interface+0x52/0x7c
[<c02cfd77>] __device_release_driver+0x6e/0x84
[<c02d010c>] device_release_driver+0x1d/0x32
[<c0326ac7>] usb_driver_release_interface+0x39/0x73
[<c0328d0a>] releaseintf+0x4a/0x5a
[<c032b4e5>] usbdev_ioctl+0x1331/0x1488
[<c0117d0b>] __activate_task+0x1c/0x28
[<c0287815>] n_tty_receive_buf+0xcfb/0xd46
[<c016a308>] core_sys_select+0x1c5/0x2bc
[<e0d27d2b>] zz002daf00+0xcb/0x220 [ath_hal]
[<e0d27cf0>] zz002daf00+0x90/0x220 [ath_hal]
[<c0101d2e>] __switch_to+0x11c/0x17b
[<c0418451>] __sched_text_start+0x4a9/0x54c
[<c012d45e>] enqueue_hrtimer+0x69/0x72
[<c012d3eb>] hrtimer_cancel+0xa/0x14
[<c0419110>] do_nanosleep+0x47/0x6b
[<c012d6ae>] hrtimer_nanosleep+0x3d/0xf1
[<c0169288>] do_ioctl+0x4c/0x62
[<c01694dc>] vfs_ioctl+0x23e/0x251
[<c0169522>] sys_ioctl+0x33/0x4d
[<c0102c48>] sysenter_past_esp+0x5d/0x81
=======================
|
Any hint? |
thats the new debugging output from the new suspend2.... there is no excuse for drivers not to support suspend anymore _________________ Do not meddle in the affairs of wizards, for they are subtle and quick to anger. |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Wed Mar 14, 2007 2:31 pm Post subject: |
|
|
rmh3093 wrote: |
Any hint?
thats the new debugging output from the new suspend2.... there is no excuse for drivers not to support suspend anymore |
Thanks... I can disable that in kernel with new option right? _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor
Last edited by Phlogiston on Thu Mar 15, 2007 1:37 pm; edited 1 time in total |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Thu Mar 15, 2007 11:37 am Post subject: |
|
|
When can we expect viper5?
viper4 is atm the only patchset which supports everything i need and which ran without one single crash since it has been released^.^ |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Thu Mar 15, 2007 1:35 pm Post subject: |
|
|
buddabrod wrote: | When can we expect viper5?
viper4 is atm the only patchset which supports everything i need and which ran without one single crash since it has been released^.^ |
So why do you need a new one then? _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
peka l33t
Joined: 16 Mar 2005 Posts: 773 Location: Płońsk, Poland
|
Posted: Thu Mar 15, 2007 2:11 pm Post subject: |
|
|
I move from gentoo-2.6.19-r5 to viper-2.6.20-r4 and I get iptables error when service starts
Quote: | * Service iptables starting
FATAL: Module ip_tables not found.
iptables-restore v1.3.5: iptables-restore: unable to initializetable 'nat'
Error occurred at line: 2
Try `iptables-restore -h' or 'iptables-restore --help' for more information. [ !! ]
* ERROR: iptables failed to start
|
I haven't changes anything in networking setup since gentoo-2.6.19-r5. Th esame config was working for beyond. _________________ p3k4
Seize the time, Meribor. Live now; make now always the most precious time. Now will never come again...
Jean-Luc Picard, Star Trek TNG - The Inner Light |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Thu Mar 15, 2007 2:41 pm Post subject: |
|
|
Phlogiston wrote: | buddabrod wrote: | When can we expect viper5?
viper4 is atm the only patchset which supports everything i need and which ran without one single crash since it has been released^.^ |
So why do you need a new one then? | It is based on 2.6.20.1 and there were some security issues which have been fixed with 2.6.20.3 for instance. Although there are updated versions of many of the patches and i'm interested in testing them.
And why do you ask that question? What does it have to do with you? Were you bored? |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Thu Mar 15, 2007 2:42 pm Post subject: |
|
|
peka wrote: | I move from gentoo-2.6.19-r5 to viper-2.6.20-r4 and I get iptables error when service starts
Quote: | * Service iptables starting
FATAL: Module ip_tables not found.
iptables-restore v1.3.5: iptables-restore: unable to initializetable 'nat'
Error occurred at line: 2
Try `iptables-restore -h' or 'iptables-restore --help' for more information. [ !! ]
* ERROR: iptables failed to start
|
I haven't changes anything in networking setup since gentoo-2.6.19-r5. Th esame config was working for beyond. | Did you do an "make oldconfig"? Maybe you deselected that option there. |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Thu Mar 15, 2007 3:12 pm Post subject: |
|
|
buddabrod wrote: | Phlogiston wrote: | buddabrod wrote: | When can we expect viper5?
viper4 is atm the only patchset which supports everything i need and which ran without one single crash since it has been released^.^ |
So why do you need a new one then? | It is based on 2.6.20.1 and there were some security issues which have been fixed with 2.6.20.3 for instance. Although there are updated versions of many of the patches and i'm interested in testing them.
And why do you ask that question? What does it have to do with you? Were you bored? |
No, not at all. But I think if you have a stable kernel why do you want to change it... Ok in your case the kernels are often stable but not here, as I said I had to create my own patchset to get a real stable one. By the way thats based on 2.6.20.3. What other are out with new versions that you are interested in it? _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Thu Mar 15, 2007 4:20 pm Post subject: |
|
|
Phlogiston wrote: | No, not at all. But I think if you have a stable kernel why do you want to change it... Ok in your case the kernels are often stable but not here, as I said I had to create my own patchset to get a real stable one. By the way thats based on 2.6.20.3. What other are out with new versions that you are interested in it? | I'd like to have the latest kernel release with newest suspend2, updated rsdl, maybe updated ext4, latest thinkpad patches and eventually some new kickass features
Sorry, when i wrote that first post i was kind of pissed because of some struggle here, i'm sorry for that
Edit: i forgot that hz patch from ck. but i think i should be able to adapt that myself |
|
Back to top |
|
|
peka l33t
Joined: 16 Mar 2005 Posts: 773 Location: Płońsk, Poland
|
Posted: Thu Mar 15, 2007 4:31 pm Post subject: |
|
|
buddabrod wrote: | peka wrote: | I move from gentoo-2.6.19-r5 to viper-2.6.20-r4 and I get iptables error when service starts
Quote: | * Service iptables starting
FATAL: Module ip_tables not found.
iptables-restore v1.3.5: iptables-restore: unable to initializetable 'nat'
Error occurred at line: 2
Try `iptables-restore -h' or 'iptables-restore --help' for more information. [ !! ]
* ERROR: iptables failed to start
|
I haven't changes anything in networking setup since gentoo-2.6.19-r5. Th esame config was working for beyond. | Did you do an "make oldconfig"? Maybe you deselected that option there. |
No, I copied old config from gentoo-r5 and loaded it.
But you're right:
Quote: | # grep -i nat /boot/config-2.6.19-gentoo-r5
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
# CONFIG_IP_NF_NAT_SNMP_BASIC is not set
CONFIG_IP_NF_NAT_FTP=y
# Native Language Support
genio linux # grep -i nat /boot/config-2.6.20-viper-r4
# Native Language Support |
Some how this option wasn't automatically imported _________________ p3k4
Seize the time, Meribor. Live now; make now always the most precious time. Now will never come again...
Jean-Luc Picard, Star Trek TNG - The Inner Light |
|
Back to top |
|
|
Phlogiston Veteran
Joined: 27 Jan 2004 Posts: 1925 Location: Europe, Swizerland
|
Posted: Thu Mar 15, 2007 4:34 pm Post subject: |
|
|
buddabrod wrote: | Phlogiston wrote: | No, not at all. But I think if you have a stable kernel why do you want to change it... Ok in your case the kernels are often stable but not here, as I said I had to create my own patchset to get a real stable one. By the way thats based on 2.6.20.3. What other are out with new versions that you are interested in it? | I'd like to have the latest kernel release with newest suspend2, updated rsdl, maybe updated ext4, latest thinkpad patches and eventually some new kickass features
Sorry, when i wrote that first post i was kind of pissed because of some struggle here, i'm sorry for that
Edit: i forgot that hz patch from ck. but i think i should be able to adapt that myself |
Thats more or less what I did Do you have a thinkpad too? I often had troubles with suspend2. I hope my patchset is finally stable, because thats the most important thing here.
Don't mind I never felt attacked. _________________ Workstation: 5.1 SurroundSound, LIRC remote control; Laptop [IBM-T43]: patched sources, s2disk/ram, fingerprint sensor |
|
Back to top |
|
|
peka l33t
Joined: 16 Mar 2005 Posts: 773 Location: Płońsk, Poland
|
Posted: Thu Mar 15, 2007 4:44 pm Post subject: |
|
|
and I can't find it under
Code: | │ -> Networking │
│ -> Networking support (NET [=y]) │
│ -> Networking options │
│ -> Network packet filtering framework (Netfilter) (NETFILTER [=y]) │
│ -> IP: Netfilter Configuration │
| where it used to be in gentoo-2.6.19-r5 _________________ p3k4
Seize the time, Meribor. Live now; make now always the most precious time. Now will never come again...
Jean-Luc Picard, Star Trek TNG - The Inner Light |
|
Back to top |
|
|
peka l33t
Joined: 16 Mar 2005 Posts: 773 Location: Płońsk, Poland
|
Posted: Thu Mar 15, 2007 8:04 pm Post subject: |
|
|
peka wrote: | and I can't find it under
Code: | │ -> Networking │
│ -> Networking support (NET [=y]) │
│ -> Networking options │
│ -> Network packet filtering framework (Netfilter) (NETFILTER [=y]) │
│ -> IP: Netfilter Configuration │
| where it used to be in gentoo-2.6.19-r5 |
Found it Don't know when it changed but now you need "Netfilter connection tracking support" in Core Netfilter COnf to get "IPv4 connection tracking support" in IP Netfilter Conf to get "Full NAT" in IPTables Support _________________ p3k4
Seize the time, Meribor. Live now; make now always the most precious time. Now will never come again...
Jean-Luc Picard, Star Trek TNG - The Inner Light |
|
Back to top |
|
|
buddabrod Apprentice
Joined: 15 Oct 2006 Posts: 241 Location: Germany
|
Posted: Thu Mar 15, 2007 9:08 pm Post subject: |
|
|
Phlogiston wrote: |
Thats more or less what I did Do you have a thinkpad too? I often had troubles with suspend2. I hope my patchset is finally stable, because thats the most important thing here. | I ordered a thinkpad, but it hasn't arrived yet. *can't await it*
Quote: | Don't mind I never felt attacked. | I am glad to hear that^^ |
|
Back to top |
|
|
vipernicus Veteran
Joined: 17 Jan 2005 Posts: 1462 Location: Your College IT Dept.
|
Posted: Sat Mar 17, 2007 10:16 pm Post subject: |
|
|
Ok, splitsched was fun for a while, and useful while testing RSDL during its initial instability, but I can already tell it's going to be a bugger to maintain.
If you all had a choice of 1 scheduler, which of these would you choose:
1. RSDL
2. Staircase
3. Ingosched
4. RT
CK patches:
1. ck-desktop-rollup
2. no ck-desktop-rollup
Kernel:
1. stable
2. release candidates
What would you like to see added/removed?
I think if I were to choose, I'd go with RSDL, ck-desktop-rollup, and release candidates. _________________ Viper-Sources Maintainer || nesl247 Projects || vipernicus.org blog |
|
Back to top |
|
|
|