tag:blogger.com,1999:blog-6469704299235308349.post7384846170340147327..comments2024-02-09T16:24:46.087+11:00Comments on -ck hacking: Create task groups by TTY commentckhttp://www.blogger.com/profile/02904761195451530213noreply@blogger.comBlogger41125tag:blogger.com,1999:blog-6469704299235308349.post-85187975852455550902018-02-16T22:22:01.260+11:002018-02-16T22:22:01.260+11:00golf range finder / golf gadgets<a href="https://www.dhgate.com/product/7-x-zoom-digital-golf-range-finder-golfscope/408831487.html" rel="nofollow"><strong>golf range finder</strong></a> / <a href="https://www.dhgate.com/store/20829179?extId=gmppyndbOH4hCu3fZNKCzsWir1ucDxdtizv7Ra/amsA65MqNnVdYTQ==" rel="nofollow"><strong>golf gadgets</strong></a>Anonymoushttps://www.blogger.com/profile/17676872417384438893noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-19067102412879115872017-02-07T22:55:22.371+11:002017-02-07T22:55:22.371+11:00Don't bother, it is syntactically incorrect in...Don't bother, it is syntactically incorrect in his own language.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-70869109699870725682017-01-03T10:33:39.674+11:002017-01-03T10:33:39.674+11:00I want the kind of responsiveness that your patch ...I want the kind of responsiveness that your patch enables, more than I want gnome or mplayer. ;)<br /><br />Hacken Instagramhttp://hackeninstagram.comnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-9239496797901923192013-10-09T21:55:35.365+11:002013-10-09T21:55:35.365+11:00If somebody is still reading here:
Could this kern...If somebody is still reading here:<br />Could this kernel option<br />/proc/sys/kernel/sched_autogroup_enabled<br />result in a performance decrease of CPU intensive jobs and benchmarks like super-pi by about 30%?<br />I observe this on a Core i7-980 with a 2.6.37 kernel, when comparing with a Core i7 960 with older kernel.<br /><br /><a href="http://cometohack.com/2013/03/learn-hacking-step-by-step-how-to.html" rel="nofollow"> " How to become a hacker Learn hacking step by step"</a><br />Anonymoushttps://www.blogger.com/profile/12176034444425302944noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-14504469025582194322013-05-10T00:58:38.017+10:002013-05-10T00:58:38.017+10:00I want the kind of responsiveness that your patch ...I want the kind of responsiveness that your patch enables, more than I want gnome or mplayer. ;)<br />Shakira Watsonhttp://www.cometohack86.blogspot.com/noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-1739175793538874822011-11-18T12:40:38.379+11:002011-11-18T12:40:38.379+11:00Thanks for this informative post! I really appreci...Thanks for this informative post! I really appreciated it :)cafe24 youtube extensionhttp://ysseo0.cafe24.com/Cafe24-Extension-Google-Map-Routenoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-65581053701733205662011-10-22T07:50:47.642+11:002011-10-22T07:50:47.642+11:00Yes it could, provided you make sure to confirm it...Yes it could, provided you make sure to confirm it occurs with it on and doesn't occur with it off.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-49323468281574302602011-10-22T04:30:54.948+11:002011-10-22T04:30:54.948+11:00If somebody is still reading here:
Could this kern...If somebody is still reading here:<br />Could this kernel option <br />/proc/sys/kernel/sched_autogroup_enabled <br />result in a performance decrease of CPU intensive jobs and benchmarks like super-pi by about 30%? <br />I observe this on a Core i7-980 with a 2.6.37 kernel, when comparing with a Core i7 960 with older kernel.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-7934004430852062622011-01-23T15:38:58.893+11:002011-01-23T15:38:58.893+11:00I sure am.I sure am.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-3100946438488509132011-01-21T17:30:48.135+11:002011-01-21T17:30:48.135+11:00You're such a drama queen, Con.You're such a drama queen, Con.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-13988123221590496142010-12-10T02:36:36.778+11:002010-12-10T02:36:36.778+11:00Thanks for reply, I answered to previous comments,...Thanks for reply, I answered to previous comments, that's why I said "write to CK" ;)<br /><br />The thing with hibernate (suspend to DISK) is NOT an issue for me, thing with suspend (suspend to RAM) IS... I'm not an expert but TOI is not connected to suspend to RAM and that is exactly what is failing for me...<br />As I said, I'm trying BFS from time to time and will do it when I upgrade kernel or new BFS version will come out...<br />I really appreciate Your work, but I can't use it at the moment for my config, when I'll be able, I definitely will send You a mail or post here...<br /><br />Cheers :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-63838001994248880172010-12-09T08:50:30.751+11:002010-12-09T08:50:30.751+11:00Hi. I am the CK you spoke of.
The mechanism that...Hi. I am the CK you spoke of. <br /><br />The mechanism that involves hibernating and resuming is absolutely entirely dependent on how the scheduler is coded for the ability to offline CPUs, break affinity and putting tasks to sleep, and then wake them up again. It is NOT a trivial thing to "just hibernate", as the hibernation mechanism and the scheduler are intimately linked. I spend a lot of time each kernel release to ensure it still hibernates with the in-kernel mechanism, but I also do have limited time at my disposal, and am only one person maintaining an entire out-of-kernel CPU scheduler. I do not have the time to test if it works with tuxonice as that is not part of the kernel normally. So I cannot ensure that tuxonice will work with BFS after it's patched in as well.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-71397830716311925432010-12-09T08:36:55.387+11:002010-12-09T08:36:55.387+11:00I can't use BFS for one damned reason: after s...I can't use BFS for one damned reason: after second suspend of my T500 + catalyst, xorg becomes soo slow, even mouse lags...<br />I tried to write to CK, but he thought that the reason for this behavior is TuxOnIce, which is just a hibernate thing...<br />I have tried BFS for at least 5 times and get xorg going slow, I'll try it again when I'll have free time to see whether it's improved in this regard...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-50183488983252868372010-12-08T00:20:58.683+11:002010-12-08T00:20:58.683+11:00"Funny that whenever Con comes up with some s..."Funny that whenever Con comes up with some scheduler idea (whether good or bad), the kernel guys will come up with a copy cat implementation a week after."<br /><br />Agreed. Linus can be such a j-erk sometimes. It can not be easy to argue with Linus. I understand Con's trouble he had with Linus.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-13303962550967541812010-11-30T04:26:35.474+11:002010-11-30T04:26:35.474+11:00Anonymous: "Funny that whenever Con comes up ...Anonymous: "Funny that whenever Con comes up with some scheduler idea (whether good or bad), the kernel guys will come up with a copy cat implementation a week after."<br /><br />SO true...<br /><br />CK: BFS. They: CFS!<br /><br />CK: Task groups. They: "miracle-200-line-patch" for task groups!hyperionnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-62335892585965093422010-11-25T07:34:55.381+11:002010-11-25T07:34:55.381+11:00So with the current batch of distro's that use...So with the current batch of distro's that use heavily efficient repositories and repository manager applications handling when I used to compile. If I still use my server fairly heavily as a general server (SSH, FTP, Apache/PHP, Tomcat, MySQL, Mongo, transcoding) and a desktop system (Gnome, KDE and enlightenment), will I notice this while my background applications are eating away at my time or will it still appear sluggish during load as usual?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-81688261650557993832010-11-22T15:58:44.312+11:002010-11-22T15:58:44.312+11:00I take what you're saying, but my point is not...I take what you're saying, but my point is not that this patch is useless. My point is that this is an heuristic tweak, and like all heuristic tweaks, it is prone to failure and corner cases. Not only that, but they're getting so excited by this that they're trying to add yet more heuristics which lead to more possible failures and corner cases. That's exactly what I was trying to avoid in creating a fair scheduler - avoid heuristics and have deterministic reliable behaviour all the time instead of excellent behaviour most of the time and sometimes abysmal failure. I've already read reports of people having regressions with Amarok playback skipping and this TTY patch. Even if you don't use Amarok itself, it's a marker that other things will be affected too.ckhttps://www.blogger.com/profile/02904761195451530213noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-87577016968509562232010-11-22T15:53:31.964+11:002010-11-22T15:53:31.964+11:00I would like to say that dismissing this patch as ...I would like to say that dismissing this patch as "only helping developers" is short-sighted. Yes, I know there are many Linux users that never open a terminal, every application is clicked off a menu within X. At the other extreme are the guys like Linus that mostly use processes in the terminal, and X processes are rare afterthoughts.<br /><br />What I submit, though, is that there are a lot of people in the middle that would benefit from this patch (or equivalent userspace, systemd-style solution). Many linux users use their computers for work and for recreation, and there are activities in both those use cases that are terminal based. Examples of terminal activities would include file-management activities (backups, source-control activities) media-encoding (ripping, transcoding, moving large files from one system to another), database activities, encryption tasks, torrenting (or other large-file copying), etc, etc.<br /><br />My point is this -- during the day, as a developer, this patch would help, no question. But in my free time, just doing random stuff that has nothing to do with development, I also hit this interactivity problem ALL THE TIME. I don't think I'm alone in this.<br /><br />I think big-time kernel hackers have an incorrect perception of the linux user base. They see two groups: kernel hackers and 'everyone else' -- helpless newbs that can barely get their fingers out of their butts long enough to click a link on a web page. In between those extremes, however, are a class of users that routinely mix terminal and X tasks and have corresponding desktop interaction issues, and the scheduling patch would be a huge improvement.<br /><br />For the record, I think the userspace approach is the more sensible approach, but what do I know ... I keep getting my fingers stuck in my butt.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-56725012765514517672010-11-21T15:47:53.537+11:002010-11-21T15:47:53.537+11:00First I want to apologize for having to assert mys...First I want to apologize for having to assert myself a tool like Google Translate to maybe be able to make myself understood to all who pass by your blog!<br />I totally disapprove use the anonymity to shouting insults, irony or to force a person look ridiculous or something, which seems to have been the case.<br />I want to convey to you that many of us simple users who have tried to upgrade our linux systems by trial/error, either by curiosity or need, using your experience, your knowledge and even your mistakes, because only do not make mistakes those who do not try.<br />So I would like to take this opportunity to also thanking you for all you has shared with us, and inviting you, if you so wish, to participate collaboratively with your knowledge in this topic (http://ubuntuforum-pt.org/index. php? topic = 29799.msg421708 # msg421708) whose only difficulty is to be writen in Portuguese.<br />The topic was created by this user (http://ubuntuforum-pt.org/index.php?action=profile u = 18 026) which since 2007 or before has sought to share their knowledge with anyone interested to compile a linux kernel (specifically in ubuntu/debian systems) that would providing a balance between performance and stability.<br />Thanking you for your generous attention and I apologize for the long post!<br />Reggards.★☆ J. J. ©Øß ☆★https://www.blogger.com/profile/05426989799559741898noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-70935908447252998062010-11-21T13:41:21.828+11:002010-11-21T13:41:21.828+11:00First I apologize for having to assert myself a to...First I apologize for having to assert myself a tool like Google Translate to maybe be able to make myself understood to all who pass by your blog!<br />I totally disapprove use of the anonymity to shouting insults, irony or to force a person look ridiculous or something, which seems to have been the case.<br />I want to convey to you that many of us, simple users who have tried to upgrade our linux systems by testing patches and modifications, either by curiosity or need, using too your experience, your knowledge and even yourr mistakes, because only do not make mistakes those who do not try.<br />So I would like to take this opportunity to also thanking you for all you has shared with us, inviting you, if you so wish, to participate collaboratively with your aknowledge in this topic (http://ubuntuforum-pt.org/index. php? topic = 29799.msg421708 # msg421708) whose only difficulty is to be in Portuguese.<br />The topic was created by this user (http://ubuntuforum-pt.org/index.php?action=profile u = 18 026) which since 2007 has sought to share their knowledge with anyone related to compile a linux kernel (specifically ubuntu distro) that would provide a balance between performance and stability.<br />Thank you for your generous attention and I apologize for the long post!★☆ J. J. ©Øß ☆★https://www.blogger.com/profile/05426989799559741898noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-43351350009038304522010-11-21T09:44:12.331+11:002010-11-21T09:44:12.331+11:00...
chakra-devel said...
We added this patch to o......<br />chakra-devel said...<br /><br />We added this patch to our kernel in Chakra Linux and right now we've only good reports about it, even more can be disabled adding a single word to the kernel line during the bootup, just test and use the feature if you need it. As i'm a packager for me works lke "awesome".<br /><br />20 November 2010 11:47 PM<br />...<br /><br />Which patch, con's fork-penalty patch?<br /><br />GalenAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-63531039294995586062010-11-20T23:47:50.647+11:002010-11-20T23:47:50.647+11:00We added this patch to our kernel in Chakra Linux ...We added this patch to our kernel in Chakra Linux and right now we've only good reports about it, even more can be disabled adding a single word to the kernel line during the bootup, just test and use the feature if you need it. As i'm a packager for me works lke "awesome".Manuel Tortosahttps://www.blogger.com/profile/03320267634451139724noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-76867862105364345592010-11-20T23:46:21.569+11:002010-11-20T23:46:21.569+11:00@Con, wrong answer:
You should have let it go with...@Con, wrong answer:<br />You should have let it go without intervention. Then in the next cycle you could have shown up with your far more general solution and BFS would have been included into mainline :)ulenrichhttps://www.blogger.com/profile/14868668041053017590noreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-52442364508767732332010-11-20T10:41:35.703+11:002010-11-20T10:41:35.703+11:00so, the problem is "what is actually doing on...so, the problem is "what is actually doing one type of user or another?" somebody should take that statistically, if it hasn't been done yet, sampling and so on!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6469704299235308349.post-84616071822279367262010-11-20T06:24:45.804+11:002010-11-20T06:24:45.804+11:00Hi Con,
nice link from Chris Smart to the discuss...Hi Con,<br /><br />nice link from Chris Smart to the discussion thread on the kml. Fine to see, that even the kernel programmers recognized the bad behavior for linux on some situations ;-) That's why I switched from cfs to bfs. And I'm happy with it. As a normal desktop user (he, what's that ;) ) I only need a quick reaction of my user input. Can't understand, why on modern computers this shouldn't be possible. And it's fine, that with BFS this does work. Simple and good. And if there is a simple algorithm to achieve this, than this is a working solution for almost all situations. It's nearly impossible (btw. seems that the scheduler of solaris has something similar, as Con wrote, but its a huge piece of software) to check all conditions and make a complicated model to support all situations. And not to break with the actual programs. As I mentioned already on the blog, would be fine if there is a automatic nice setting tool for programs, so that lazy users don't need to set it all. And now I see, that Con has something similar already with toolsched. Thanks Con.<br />Conclusion: I confirm Cons solution.<br /><br />CU sysitosAnonymousnoreply@blogger.com