[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
Re: [cross-project-issues-dev] Hudson home on a slow NFS mount
 | 
On 02/24/2012 08:39 AM, Denis Roy wrote:
On 02/23/2012 04:08 PM, Winston Prakash wrote:
I see that the Hudson jobs folder is at
 jobs -> /opt/public/jobs
which seems to be a NFS mount from
wilma:/opt/public    1975741280 1248514496 626864960  67% /opt/public
This NFS mount seems to be really slow.
The NFS mount itself is fine -- it's the underlying hardware that is 
"slow".  Although /opt/public is an entreprise-class 16-disk SCSI 
RAID, it is from 2004, so by today's standards it's quite slow.
I may have a no-cost, perfectly transparent solution, though...  That 
NFS server has a 3-disk 250G RAID array which is perfectly idle. 
The "idle" array produces your command output in 9 minutes, compared to 
40+ on /shared (which is busy).  This is not spectacular, but it is a 
magnitude faster than its current location.
Your find command must walk the tree of 2,500,000 directories and files 
and stat() each one.  This is not typical of a build job, so although 
moving Hudson's jobs/ directory to this array will definitely help, I'm 
not convinced it will be noticeable.
But like I always say, every bit helps.  We'll do the move towards the 
end of the day/weekend.  From Hudson's point of view, the new array will 
be mounted in the same location, so nothing changes.
By way of comparison, the same command takes 3 minutes on our primary 
NFS server, but I don't want to host build data here, by fear that a 
busy Hudson would impact performance of CVS, Git, Bugzilla and 
everything else.
Denis