Kernel with BFQ patch [updated to 3.6.10] + cyrillic support

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

Re: Kernel 3.5.4 with BFQ patch [updated to 3.5.4]

Postby Kurlon » Tue Sep 18, 2012 2:48 am

I've bumped linux-kirkwood to 3.5.4 and added the BFQ patch. Note, CFQ is still the default IO scheduler, so if you want to use BFQ you'll need to use a script/etc to change it at startup, or alter your boot setup to specify it as a kernel arg.
Kurlon
 
Posts: 132
Joined: Fri Jan 06, 2012 10:05 pm

Re: Kernel 3.5.4 with BFQ patch [updated to 3.5.4]

Postby moonman » Wed Sep 19, 2012 7:58 am

I am on your kernel now. Had to add "elevator=bfq" to [kern|usb|sata]_custom_params in Uboot environemnt so that bfq is default now. Thanks Kurlon.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby pepedog » Wed Sep 19, 2012 12:21 pm

Moonman, can you write something short on what bfq patch is, gains, and what the options are, please.
Also argue why elevator=bfq should be default for all.
I am too lazy/old to research
Thanks
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby moonman » Wed Sep 19, 2012 9:35 pm

Under load it has better latency accessing the hard drive compared to CFQ. Have you maybe noticed when your plug is doing something, your samba speed drops (given that CPU isn't maxed out). I've noticed that when Transmission is downloading something, I get 10-15MB/s over samba. With BFQ I get 15-25MB/s.

It is really work load dependant. Some people won't notice any difference, some people will. You don't have to enable it globally.Try it. It won't screw anything up.
Last edited by moonman on Thu Sep 20, 2012 2:14 am, edited 1 time in total.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby sambul13 » Thu Sep 20, 2012 12:55 am

Transmission loads CPU quite high due to frequent writes to disk. I don't know, how you can stably speedup Samba transfers under such load. But the BFQ app sounds very useful to me. :)
sambul13
 
Posts: 258
Joined: Sat Aug 18, 2012 10:32 pm

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby WarheadsSE » Thu Sep 20, 2012 1:38 am

It's not an app. It's a disk scheduler.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby moonman » Thu Sep 20, 2012 2:24 am

$this->bbcode_second_pass_quote('sambul13', 'T')ransmission loads CPU quite high due to frequent writes to disk. I don't know, how you can stably speedup Samba transfers under such load. But the BFQ app sounds very useful to me. :)


Transmission may max out your CPU for other reasons. Number of peers, encryption enabled/disabled, hardware cryptography enabled/disabled.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby moonman » Thu Sep 20, 2012 6:26 am

Kurlon, what's reason for enabling preemption in the kernel?
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3388
Joined: Sat Jan 15, 2011 3:36 am

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby Kurlon » Thu Sep 20, 2012 11:47 am

Other than it's enabled in the base core/linux pkgbuild I based linux-kirkwood on?

...

I got nothing. :D
Kurlon
 
Posts: 132
Joined: Fri Jan 06, 2012 10:05 pm

Re: Kernel with BFQ patch [updated to 3.5.4]

Postby pepedog » Thu Sep 20, 2012 11:58 am

Yes, seems to be the thing to be done.
@moonman, I am about to look at making new rootfs for several devices, all pure systemd.
Along the way I looked at your uboot thing http://archlinuxarm.org/forum/viewtopic.php?f=18&t=3355#p19457
So you need an edit as BFQ is included in linux-kirkwood now?
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

PreviousNext

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 50 guests