[Buildbot-devel] `make clean' is too slow on buildbot

Mark Roddy markroddy at gmail.com
Fri Apr 23 18:18:40 UTC 2010


On Fri, Apr 23, 2010 at 2:09 PM, Weongyo Jeong <weongyo.jeong at gmail.com> wrote:
> On Fri, Apr 23, 2010 at 10:30:38AM -0700, Dustin J. Mitchell wrote:
>> On Thu, Apr 22, 2010 at 4:33 PM, Weongyo Jeong <weongyo.jeong at gmail.com> wrote:
>> > It takes 32 seconds if I read it correctly. ??In real it normally took 2
>> > ~ 3 seconds that server is enough fast having 4 core CPU and 8 GB mem.
>> > Is there any reason?
>>
>> Buildbot doesn't do anything unusual that would cause slowness.
>>
>> Any number of things could cause this -- virtual machine clock skew?
>
> What virtual machine means?  VMware or VirtualBox?  Buildbot didn't run
> on virtual machine.  It ran on Dell server.
>
>> Maybe the 'make clean' in that instance actually had a lot of files to
>> remove?
>
> One thing I noticed during `make clean' is that `make' process consumes
> 100% CPU at a moment.  But as you know make(1) operations are related
> with mostly disk I/O so it doesn't make sense to me that it consumes a
> lot of CPU.
>
>> Maybe those files are on an NFS mount that was busy at the
>> time?
>
> No it's not on NFS mount point.  Normally the disks are very idle.
>
>> Memory or CPU contention?
>
> No.  I think it has enough memory and CPU cores.
>
> regards,
> Weongyo Jeong
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Buildbot-devel mailing list
> Buildbot-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/buildbot-devel
>

Is there anything else running on the server?  'make clean' is likely
to be largely IO bound so if the server is performing other tasks as
the same time (especially IO bound ones) it could just be the case
that you're thrashing and/or fighting for the disk.

-Mark




More information about the devel mailing list