[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sks-devel] Request for reporting of upstream bandwidth capacity
From: |
Jeffrey Johnson |
Subject: |
Re: [Sks-devel] Request for reporting of upstream bandwidth capacity |
Date: |
Thu, 17 May 2012 16:15:58 -0400 |
On May 16, 2012, at 2:35 PM, Kristian Fiskerstrand wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 2012-05-16 20:22, Robert J. Hansen wrote:
>> On 05/16/2012 01:12 PM, Kristian Fiskerstrand wrote:
>>> As upstream bandwidth capacity is one of the considerations that
>>> is taken into account in [0] I would appreciate if the server
>>> operators that have not already done so would kindly email me
>>> this information off list (My UIDs in 0x6b0b9508 can be used for
>>> this).
>>
>> This is sort of a black art. Depending on which online service is
>> providing the test, I've seen my upload and download speeds vary by
>> more than two orders of magnitude. Further, since pretty much all
>> cable ISPs were at one point in league with the Devil before
>> finally usurping Lucifer's throne, I can't even rely on the vague
>> promises made by their tech support imps and balseraphs.
>>
>> This isn't to say there's no point in what you're doing -- I think
>> there's a lot of merit to it! -- but if we all use a different
>> service we're going to introduce an awful lot of statistical noise.
>> Is there any particular bandwidth capacity test that you would
>> prefer we use?
>>
>
> Hi Robert,
>
> No, I don't have a particular test in mind. As you say, it might
> introduce some noise. I can however, to some extent, control this by
> the loading given to this particular parameter ($\beta_B$), but the
> more data I get - the more I can play around with this for the actual
> SRV weights.
>
> Currently the $\beta_B$ is set to 450, and I have total upstream
> recorded at about 4500, so a 100 Mbit/s connection only add 10 to the
> total weight. This is linear, so a Gbit connection would add 100 to
> the weight. This compare to the $\alpha$ (the base weight) of 150 for
> all servers.
>
> Most of the SRV weight is however determined by the responsetime
> measured from various clients ($\beta_R$….
BTW, there is perhaps another approach to estimating "bandwidth capacity".
I run "continuous integration" buildbots here
http://harwich.jbj.org:8010
Part of the automation testing is retrieving a "known set" of pub keys
(through multiple crypto stacks) on a path to automating *.rpm
package signing.
I'm currently using the SKS pool URI with this RPM peculiar configuration
%_hkp_keyserver hkp://pool.sks-keyservers.net
%_hkp_keyserver_query %{_hkp_keyserver}/pks/lookup?op=get&search=
(aside)
Note that I can change this configuration to use my own private SKS key servers
easily if the traffic bothers anyone; I'm hoping to use the pool and SRV weights
eventually as a means to use "fastest" or "nearest" key server.
The buildbot behavior leads to a constant (~every 2h by 5-10 buildbots
distributed
between 2 geographic points in NA) polling measurement. You might see a trace
like this
in db.log (I just happened to notice this on "keys.n3npq.net")
Short answer:
If the IP address from the pool were logged, then the actual
"bandwidth capacity" of a known set of pubkeys from a single client
to multiple servers in pool might be retrieved form server logs
I can also easily add the fingerprint of some huge pubkey with
embedded photoid: just name the fingerprint.
This might be an easier way to assess "bandwidth capacity"
objectively, and also start setting up some global polling
points using a cron driven curl script on a known periodic
retrieval that could be grep'ed out of server db.log files and
collected: even a daily e-mail fully automated would be very
KISS and objectively (rather than subjectively) accurate.
hth
73 de Jeff
2012-05-17 15:56:45 /pks/lookup: Get request (0x58e727c4c621be0f)
2012-05-17 15:56:45 /pks/lookup: Get request (0x5d385582001ae622)
2012-05-17 15:56:45 /pks/lookup: Get request (0xa520e8f1cba29bf9)
2012-05-17 15:56:45 /pks/lookup: Get request (0x9ac53d4d)
2012-05-17 15:56:45 /pks/lookup: Get request (0x7ad0becb)
2012-05-17 15:56:46 /pks/lookup: Get request (0x7c611479)
2012-05-17 15:56:46 /pks/lookup: Get request (0x1cfc22f3363deae3)
2012-05-17 15:56:46 /pks/lookup: Get request (0xb873641b2039b291)
2012-05-17 15:56:46 /pks/lookup: Get request (redhat n3npq johnson jeff jbj com
ars)
2012-05-17 15:56:46 /pks/lookup: Get request (russell com coker au)
2012-05-17 15:56:47 /pks/lookup: Get request (0xd5ca9b04f2c423bc)
2012-05-17 15:56:47 /pks/lookup: Get request (0xbc916af40d001429)
2012-05-17 15:56:48 /pks/lookup: Get request (0x6bddfe8e54a2acf1)
2012-05-17 15:56:48 /pks/lookup: Get request (test software redhat rawhide
project fedora com)
2012-05-17 15:56:48 /pks/lookup: Get request (us security rpms linux fedora)
2012-05-17 15:56:48 /pks/lookup: Get request (signing redhat rawhide project
key fedora com build automated 2003)
2012-05-17 15:56:48 /pks/lookup: Get request (signing redhat red rawhide key
inc hat com build automated 2003)
2012-05-17 15:56:48 /pks/lookup: Get request (0xb44269d04f2a6fd2)
2012-05-17 15:56:48 /pks/lookup: Get request (0x219180cddb42a60e)
2012-05-17 15:56:48 /pks/lookup: Get request (0xfd372689897da07a)
2012-05-17 15:56:49 /pks/lookup: Get request (0x37017186)
2012-05-17 15:56:49 /pks/lookup: Get request (support rhx redhat red key inc
hat com)
2012-05-17 15:56:49 /pks/lookup: Get request (test software redhat red rawhide
inc hat com beta)
2012-05-17 15:56:49 /pks/lookup: Get request (security redhat red inc hat com)
2012-05-17 15:56:49 /pks/lookup: Get request (0x219180cddb42a60e)
2012-05-17 15:56:49 /pks/lookup: Get request (security redhat red key inc hat
com beta 2)
2012-05-17 15:56:49 /pks/lookup: Get request (security release redhat red key
inc hat com 2)
2012-05-17 15:56:50 /pks/lookup: Get request (org fedoraproject fedora 11)
- [Sks-devel] Request for reporting of upstream bandwidth capacity, Kristian Fiskerstrand, 2012/05/16
- Re: [Sks-devel] Request for reporting of upstream bandwidth capacity, Robert J. Hansen, 2012/05/16
- Re: [Sks-devel] Request for reporting of upstream bandwidth capacity, Kristian Fiskerstrand, 2012/05/16
- Re: [Sks-devel] Request for reporting of upstream bandwidth capacity,
Jeffrey Johnson <=
- Re: [Sks-devel] Request for reporting of upstream bandwidth capacity, kristian . fiskerstrand, 2012/05/17
- Re: [Sks-devel] Request for reporting of upstream bandwidth capacity, Giovanni Mascellani, 2012/05/17
- Re: [Sks-devel] Request for reporting of upstream bandwidth capacity, Kristian Fiskerstrand, 2012/05/17
- [Sks-devel] Bad signature, Gabor Kiss, 2012/05/18
- Re: [Sks-devel] Bad signature, Kristian Fiskerstrand, 2012/05/18