Re: builder io isue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

On 12/24/2011 09:25 PM, Dennis Gilmore wrote:
Just throwing out what im seeing. lets see what ideas we can come up
with.  performance is better than before. and seneca has done a great
job and put a lot of hard work into the reorg and im thankful for that.
We just have another bottleneck to address.

Allocating builders to individual rather than a single raid volume will help dramatically. Since hfp/sfp F15 builds happen at the same time, having 2 hfp disks and 2 sfp disks is a good start. Split it up again by some other criteria- you want to try to ensure that any one builder only causes one spindle to be used and any 2 builders each only cause 2 spindles to be used (1-to-1), and so forth. As long as any single spindle isn't doing multiple simultaneous mock inits it should scale pretty well. Allocate the large files the builders are using all at once (no sparse files) to ensure large read/writes don't require seeks. Use the async nfs export option if it isn't already in use. Disable fs journaling (normally dangerous, but this is throw-away space). Use noatime mounts if that won't break package builds checking filesystem conformance. Once all that is done, tweak the number of nfsds such that there are as many as possible without most of them going into deep sleep. Perhaps somebody else can suggest some optimal sysctl and ext4fs settings?

Brendan Conoboy / Red Hat, Inc. / blc@xxxxxxxxxx
arm mailing list

[Linux ARM (Vger)]     [Linux ARM]     [ARM Kernel]     [Fedora User Discussion]     [Older Fedora Users Discussion]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Triage]     [Deep Creek Hot Springs]     [Coolkey]     [Yum Users]     [Tux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

Powered by Linux