by stavros » Sun May 19, 2013 3:04 pm
Hi Quade,
It took a while to make space on the hard drive and de-frag...but finally got the a.b.warez storage.db3 in to 2 fragments (10.8GB) and the storagedata.db3 (20.3GB). Of course, I don't know how the data inside the .db3 files is organised.
I re-ran the 6.50B8 update using the same file (alt.binaries.warez-Giganews-1032195535-1033195535.gz) - I left it running for 25 minutes before stopping it. The pattern of I/O and memory usage in process explorer matched what I had seen before I de-fragged the drive. On checking the .db3 files, they had not grown in size or gained more fragments.
I re-installed version 6.42 over the top of 6.50B8. It was my intention to re-run the header load test, but I then realised that the .gz file was in a different format than the .rv4 files that 6.42 used, so I downloaded latest headers for a.b.warez. This caused 10.6 Million headers to be downloaded in 246 .rv4 files, numbered from Giganews-250795990.RV4 to Giganews-252238687.RV4.
DownloadRecords - Total XOVER Size:alt.binaries.warez - 1034279427:1044896812
I monitored the processing of these headers, and left it running until completed. It took 1 hour 20 mins. During the update, the I/O rate rose to 30MB/s for 20 seconds, the rest of the time it stayed, on average, about 8MB/s. CPU remained below 50%. On checking the .db3 files, storage.db3 remained the same size, but storagedata.db3 had grown by about 60MB and to 147 fragments.
I'm not sure what all this really means - but if I interpret the numbers correctly - the 6.50B8 .gz had 1 million header range and did not complete after 25 mins, while the 6.42 had a 10.6 million header range that took 80 minutes to complete, so I'd expect the 6.50B8 to complete in less than 8 minutes.
Anyway, for now, I'm going to stay with 6.42, unless you'd like me to carry out any more tests.
regards
Stavros.