DNet(Bovine) is making a request

osmo

Golden Member
Mar 9, 2000
1,379
0
0
How does this affect PProxy setup? I know how/where to make the changes in the client ini file, but how do I set the pproxy to "fetch" the size of blocks I need, or do pproxies collect blocks of all sizes?

Osmo.
 

Drakkhen

Senior member
Nov 9, 1999
824
0
71
Proxies collect all sizes. It would be nice to have the minimum block size raised from 2^28 to maybe 10^28, that may be a bit high, but it sure would cut the traffic down tremendously.

Just my 2 cents, though.

 

JonB

Platinum Member
Oct 10, 1999
2,126
13
81
www.granburychristmaslights.com
Mika has said before that he can easily notice the difference between lots of small blocks and fewer large blocks. DNet must be the same, since their keyservers are just pproxies at heart.

As far as local pproxies, they don't have a block setting. It appears that they will take whatever size the DNet keyserver sends them (2^28 up to 2^33), but they will break large blocks (2^33) down into smaller blocks if a client requests smaller blocks. The bad thing is, they won't get reassembled on the way back to DNet.

Best bet is: Use 2^33 sized blocks, and be sure "checkpoint" files are enabled to minimize block loss in case of crashes.
 

BoberFett

Lifer
Oct 9, 1999
37,563
9
81
I'm willing to work with them, but perhaps they need to look to their software then as well. I have many of my machines set to accept 2^32 or 2^33 packets and I still see an awful lot of 1 and 2 WU packets get returned back through my pproxy. I know my clients are requesting larger blocks, but the pproxy is not giving them any.

I've also noticed lately that when my pproxy is requesting blocks from Mika's, it will request a block of 64 and instead gets a barrage of puny packets back.
 

Mark R

Diamond Member
Oct 9, 1999
8,513
14
81
The problem is that the pproxy is receiving small blocks from d.net.

Proxies (both d.net and pproxies) have to break up large blocks when small blocks are requested. So if someone requests lots of small blocks, the chances are, the next person (who may request large blocks) will end up getting small blocks.
 

Hawkeye_(BEL)

Banned
Dec 24, 1999
364
0
0
I'm a bit puzzled. Why doesn't DNet make those checkpoints an option that is on by default ? Does it affect performance ?

And why don't they set the clients to get 2^33 blocks as the standard value ? I think that a lot of people don't even know the difference between those block sizes...
 

Russ

Lifer
Oct 9, 1999
21,093
3
0
Don't know the answer to your first question, but the second is that there are still a lot of slower machines out there that would take forever to complete a 2^33 packet (32 WU's or "blocks&quot.

Russ, NCNE
 

dvch

Senior member
Jun 28, 2000
752
0
0
Ok so I need to set the checkpoint file. Looking at the configuration it asks for a location; so I need a path to the file and the name of the file-what file type is it? I assume I name it something like "ckpoint.*". Thank you.
 

BoberFett

Lifer
Oct 9, 1999
37,563
9
81
You don't need to set a full path, just a file name. It doesn't have a particular file type, just make sure you use a name that doesn't already exist in that directory, I use DNETCCHK. It doesn't even really need an extension.
 

dvch

Senior member
Jun 28, 2000
752
0
0
Thank you BoberFett! All of you guys are gems for helping us newbies.
 

JHutch

Golden Member
Oct 11, 1999
1,040
0
0
The main reason you get small packets even when you requested big packets is that the keyspace is VERY fragmented compared to when it started. After all, we've been through the keyspace once already and are now on our way BACK through it, picking up all the keys that were never returned the first time through.

The fragmentation leaves a lot of little 2, 3, 8, etc, size blocks all over the place. Sometimes you get great big 32 blocks, sometimes you get a 1 block. It is a necessary procedure to "fill in the gaps" in the keyspace...

JHutch
 

Jator

Golden Member
Jun 14, 2000
1,445
7
81
I've noticed the difference on my proxy too. The log files get to be fairly large when it has to type out 32 lines of text that could be done in one line of text. My proxy is only averaging about 35,000 blocks a day right now and my log files are close to 5 megs in size. Just imagine what Mika's are and even better yet, DNet.

Jay
 

Simulacrum

Member
Oct 9, 1999
80
0
0
For fragmentation, couldn't they use a new keyspace and only break it up into 2^33 blocks, and use the fragmented keyspace for smaller blocks breaking them into the requested sizes? That would make the most sense to me at least. You would be using a large keyspace only for 2^33 blocks, and the fragmented keyspace for everything else.
 

Jator

Golden Member
Jun 14, 2000
1,445
7
81
Actually, towards the end of the project we will be using mostly smaller blocks anyways as the keyspace will be soooo fragmeted. That is unless someone finds the winning key before we hit the 50% mark.

Jay
 

JonB

Platinum Member
Oct 10, 1999
2,126
13
81
www.granburychristmaslights.com
Jator, I hadn't thought that far ahead, but you are right. It will definitely get worse as we continue, but perhaps a strong push to use large blocks could extend the inevitable.

I would appreciate (and use) a DNET keyserver that is dedicated to giving out just large blocks. If I follow their logic, a keyserver that only handed out and received 2^33 size blocks could handle many more client connections in a day than a non-specialized keyserver. Rough estimate would be 200% to 400% more efficient.
 

DJ_D

Member
Oct 11, 1999
193
0
0
I would love to use 2^33 blocks. But just this morning I was regulating a machine of mine that was constipated, and I uploaded 166 packets to Mika's containing about 3500 work units. Then I downloaded 166 packets for a total of about 800 work units! That is not enough work units to last even 2 days, so I uped my in buffer to 300 packets and downloaded 100 more packets. I got an extra 250 work units! I have the client set to perfer 2^33 packets, but I guess there weren't many to go around this morning. If I suddenly get all 2^33 packets, my computer will download 9600 workunits. That should last me a while.

Anything D.Net can do to hand out larger packets would be appreciated by me.
 

MadMerc

Senior member
Feb 27, 2000
396
0
0
if you set it to buffer for number of hours rather than number of packets, it should work round that little problem
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |