Re: Using distcc on two ARM boards resulted in almost no acceleration...
Martin Pool <[email protected]> Fri, 6 Aug 2010 10:56:42 +1000
| Newsgroups | gmane.comp.compilers.distcc |
|---|---|
| Message-ID | <[email protected]> |
It may be that the client's filesystem bandwidth is the limiting factor, especially if it's not got much memory and is paging onto a slow flash disk. (What kind of storage and how much ram does that board have?) You could try tweaking the filesystem mount options or perhaps building on a tmpfs. You could try listing the remote server first so distcc will prefer it. You could also try adding the ,lzo option for the remote server: depending on the relative speed of the network device vs cpu sending less data may help. I would try running top (showing the wchan) and iotop to get an idea of where it is spending time. It may be it doesn't have enough memory to run that many tasks efficiently. On the other hand it may just be idling and giving it more tasks will cover up the latency. Hope that helps. I'm interested in how it turns out, -- Martin __ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc