/srv/irclogs.ubuntu.com/2014/09/02/#ubuntu-kernel.txt

shadeslayerhey ho10:12
apwcking, you did some testing for us, on cfq/deadline etc, as we were considering flipping back to cfq "because clearly it is better" ... and it wasn't10:13
apwcking, shadeslayer is asking to switch to cfq ...10:13
ckingapw, as per usual, it depends on the usecase10:13
shadeslayerfwiw userland stuff depends on CFQ https://bugs.launchpad.net/bugs/131040210:14
ubot2`Ubuntu bug 1310402 in linux "Userland depends on ionice idle but default scheduler is "deadline". " [Wishlist,Triaged]10:14
ubot5Ubuntu bug 1310402 in linux (Ubuntu) "Userland depends on ionice idle but default scheduler is "deadline". " [Wishlist,Triaged]10:14
apwshadeslayer, well you can simply change it via sysfs10:14
shadeslayerapw: I'm not arguing about that10:14
shadeslayerit's just that it seems like a runtime dep10:14
apwbut as i recall the analysis we switched to deadline, because we saw visible delayes in desktop from cfq10:15
shadeslayerI see, atleast for Kubuntu we wanted to switch to CFQ because the file indexer was trashing the HDD since io niceness was not available on deadline10:15
shadeslayerso I kind of did this https://launchpad.net/ubuntu/+source/kubuntu-settings/1:14.10ubuntu310:16
apwwhich seems reasonable10:16
ckingthe main problem is that whatever one choses there will be cases where one ioscheduler is better than the other10:16
shadeslayerI'm not arguing against that :D10:17
apwi am not actually sure what you are arguing10:17
shadeslayerAll I'm saying is that some userland stuff depends on CFQ10:17
shadeslayerand I was wondering if there was testing done to see if we can change to CFQ10:17
shadeslayerand wanted to look at testing data10:18
shadeslayerbecause I want to see cases where deadline is better on the desktop 10:18
shadeslayerand see how kubuntu would be affected10:18
ckingthere has been testing done over a wide range of kernels and I doubt we will switch for this release10:18
shadeslayeryep, that's reasonable since we're past FF10:19
shadeslayerbut data :(10:19
shadeslayerwhere do I find the data :(10:19
ckingshadeslayer, it's currently not published because I'm still working on a fully automated test rig10:20
ckingand with so many schedulers, file system times, media and kernels it's taking a while to gather a full set of data across releases + kernels10:20
shadeslayerokay, do you have a document that has testing parameters and such?10:21
shadeslayercking: I assume the tests for the desktop are only run for Unity?10:21
ckingshadeslayer, nope, it's all command line driven with 20 or so fio tests10:22
shadeslayerokay10:22
ckinghttp://kernel.ubuntu.com/git?p=cking/fs-test-proto.git;a=summary10:22
ckingand it's PROTO type code10:22
shadeslayerack10:22
ckingi.e. it's bound to have bugs and it's still work in progress10:23
apwshadeslayer, perhaps there is something to be said to getting your "select scheduler" job into something common to all servers etc to have different defaults10:25
ckingshadeslayer, when I get some free time I'll try and write a fio test that reproduces that issue in that bug report10:25
shadeslayerapw: possibly10:26
apwit almost wants to be a kernel thing, though we don't really have "one package" due to the "multiple kernels installed" .... hmmm10:27
shadeslayerI just picked it up from the debian docs on udev rules, so I'm not really in the best position to write a more complex rule10:27
apwit would be nice if one had /etc/default/linux which let us change "things" which are kernel side, hmmm10:30
ckingapw, yeah, like defaults for types of usecases, e.g. webserver, database, mailserver, desktop HDD,desktop SSD, etc10:35
shadeslayercking: apw btw do these tests also test things like apps contending for disk reads/writes ?10:51
shadeslayerbecause for the desktop that would be the most important thing10:51
ckingshadeslayer, some of my fio test do simulate multiple reader writers in different i/o patterns10:51
=== zequence_ is now known as zequence
=== willcooke is now known as willcooke|meetin
=== dannf` is now known as dannf
=== alai` is now known as alai
=== willcooke|meetin is now known as willcooke
=== cmagina_ is now known as cmagina_airport
=== cmagina_airport is now known as cmagina_mobile
=== jsalisbury changed the topic of #ubuntu-kernel to: Home: https://wiki.ubuntu.com/Kernel/ || Ubuntu Kernel Team Meeting - Tues September 9th, 2014 - 17:00 UTC || If you have a question just ask, and do wait around for an answer! If the question is should I file a bug for something, likely you can assume yes.
=== willcooke_ is now known as willcooke
=== utlemming is now known as utlemming_away
JFSTWO!ops20:22
ubot5Help! lamont, zul, T-Bone, mdz, or jdub20:22
ubot2`Help! lamont, zul, T-Bone, mdz, or jdub20:22
JFSTWO!ops20:22
ubot2`Help! lamont, zul, T-Bone, mdz, or jdub20:22
ubot5Help! lamont, zul, T-Bone, mdz, or jdub20:22
bjfdannf, we've not turned the crank on a new trusty yet. i expect rtg will get those ahci xgene patches sorted. don't know what happened there.21:12
dannfbjf: ack, thx21:12

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!