Originally posted by chrisb
View Post
Linux 4.9 Is Showing A Performance Boost On More Systems
Collapse
X
-
-
-
Originally posted by Luke View Post
I do hope you have premium membership if you are asking Michael to do a kernel bisect. Bisecting kernels, like bisecting anything else, requires rebuilding for each commit in the range tested until the commit in question is found. This is hard enough to do with GTK3 (which I have done), which builds in about 8 minutes on my systems. A complete linux kernel with a full set of modules as used on a desktop distro can take well over an hour to build, multiplied by the number of commits being tested. Even fully automated that's a lot of CPU time and power, and the results still have to be evaluated by installing and booting that kernel on something, then running tests on that machine.
Leave a comment:
-
-
I already saw roughly a 20% improvement (reduction) in gcc-6.2.0 compile times going from 4.7.6 to 4.8.1. I would be majorly impressed if 4.9 improves on the already much improved 4.8.
Leave a comment:
-
-
Originally posted by Luke View Post
I do hope you have premium membership if you are asking Michael to do a kernel bisect. Bisecting kernels, like bisecting anything else, requires rebuilding for each commit in the range tested until the commit in question is found. This is hard enough to do with GTK3 (which I have done), which builds in about 8 minutes on my systems. A complete linux kernel with a full set of modules as used on a desktop distro can take well over an hour to build, multiplied by the number of commits being tested. Even fully automated that's a lot of CPU time and power, and the results still have to be evaluated by installing and booting that kernel on something, then running tests on that machine.
Leave a comment:
-
-
Originally posted by Luke View Post
I do hope you have premium membership if you are asking Michael to do a kernel bisect. Bisecting kernels, like bisecting anything else, requires rebuilding for each commit in the range tested until the commit in question is found. This is hard enough to do with GTK3 (which I have done), which builds in about 8 minutes on my systems. A complete linux kernel with a full set of modules as used on a desktop distro can take well over an hour to build, multiplied by the number of commits being tested. Even fully automated that's a lot of CPU time and power, and the results still have to be evaluated by installing and booting that kernel on something, then running tests on that machine.
Leave a comment:
-
-
Maybe it's the vmalloc-ed stacks? I don't know if the stacks start out smaller now, but if they start at a single page that could be a big win.
Leave a comment:
-
-
Originally posted by solenskiner View PostThis is some really substantial improvements! Could you run a bisection, Michael?
Leave a comment:
-
-
I am seeing small performance improvements on some older hardware with the 4.8 kernel, even on some old dual core Intel Core2 and AMD Turion models. Battery life has improved too. Keep it coming.
Leave a comment:
-
Leave a comment: