170 likes | 186 Views
Discover how we investigate sudden slowdowns in download speed on BARD and assist patrons with internet issues. Learn about our network, daily usage, server capacity, and methods of diagnosing problems. We strive to provide efficient, high-quality service to our patrons.
E N D
BARD Speed Michael Martys Automation Officer mmartys@loc.gov
Why? • We get occasional complaints from patrons • that their download speed suddenly slowed • Or it seems just plain slow compared to XYZ
Handling these involves: • Gathering data • Making deductions • The problem is we do not have access to everything we need to fully determine what is going on
The internet is like a highway • Many paths, many destinations • Most internet services are distributed • Users assume infinite available bandwidth from servers • West coast vs east coast • NV example
We never assume BARD is ok • Always verify every complaint • Respond to patron with data if we can • Helps with their ISP
The problem is in one of three places • Us • Them • In between • The dilemma is figuring out where
BARD load • Busiest between noon and midnight • Two peaks late afternoon – mid evening • Busy for BARD is 300 simultaneous downloads or more • 8000-12000 daily downloads
Minimal level of service • 1.7 mbps • Average book – 10 minutes to download • 1.7 * 300 = 510 mbps
BARD architecture • BARD housed in LC Madison building • Single server • Internet trunk of LC • Level3 is ISP • 600 mbps/ higher burst • Upgraded from 250 mbps 10 months ago
How we check BARD • Rule of many • Spot check around the country (has hads) • Analysis tool
How we check patrons • MBps vs mbps • Has-Hads • Recent changes – ISP/location • ISP comparison
How we check patrons • Traceroute not so usefull • Nearby BARD downloaders • City/town • Zip code radius search
The issue with patron speed tests • http://reviews.cnet.com/internet-speed-test/ • Not an apples to oranges comparison • But still useful for eliminating a certain class of problems
ISPs do vary in performance • Big names usually are ok • There are outliers (patron configuration)
What we have found so far • West coast vs east coast • We do have outages but we know about those • Almost all other problems have been close to patron • Seldom problem is with patrons PC • Almost always find folks nearby downloading at high speed
What we have found • Some success with patrons talking to their ISPs
Long term • When we increase BARD capacity we will almost certainly • Have multiple sites • Or use distributed approach