Using a CacheFlow Enterprise Cache from 2001

  Рет қаралды 113,663

clabretro

clabretro

Күн бұрын

Reviving a CacheFlow SA-725 from 2001. We'll diagnose some hardware failures, learn how to use it, and perform a load test. A Compaq DL-380 running Red Hat Linux 6.2 and Apache 1.3 serves as our web server and we'll try running the jolt2 denial of service attack against a few machines.
Check me out on Patreon: / clabretro
Music by Karl Casey @ White Bat Audio
#netro #retrotech #retrocomputer #computers #networking
WinMan's channel / @winmanthewizard
Rack stuff
StarTech 25U Rack: amzn.to/3mEB7hS
Tripp Lite SMART1500LCD UPS: amzn.to/3KZW3Jw
1U 24 Port Patch Panel: amzn.to/3Nm0bFa
1U Brush Panel: amzn.to/3mExAA3
1U Rack Shelf: amzn.to/3oaDclT
Video gear
Camera: amzn.to/4al3xjA
Main mics: amzn.to/4dCUuO2
Desk mic: amzn.to/3ye8BsV
Note: The above are Amazon affiliate links. It doesn't cost you extra, but I'll receive a commission which will help keep the content coming. I only link to things I've personally ordered.
00:38 Intro
00:43 CacheFlow SA-725 Overview
07:36 Starting up the CacheFlow
08:10 Diagnosing Hardware Issues
14:45 Load Test Plans
17:09 Setting up jolt2 on a Dell Laptop
21:19 Installing Red Hat Linux 6.2 on the Compaq
31:22 Figuring out how to use the CacheFlow
34:59 Load Testing the CacheFlow
40:45 Next Steps

Пікірлер: 401
@ZdenalAsdf
@ZdenalAsdf 2 ай бұрын
The two hardest things in programming are, in fact, naming things, cache invalidation, and off-by-one errors.
@klaernie
@klaernie 2 ай бұрын
I definitely cite this more than once a month.
@doodlebroSH
@doodlebroSH 2 ай бұрын
gottem
@karan_hiremath
@karan_hiremath 2 ай бұрын
I thought it was the 10 hardest things in programming
@Momi_V
@Momi_V 2 ай бұрын
​@@karan_hiremath Binary isn't that bad, at least compared to the other stuff...
@ChasOwens
@ChasOwens 2 ай бұрын
threads Don’t forget.
@KJ7BZC
@KJ7BZC 2 ай бұрын
Even if the cache is slower or equal to the server itself, it can still help if you're serving dynamic content with something like ASP or PHP. Have the cache handle all the static content, prioritize your server processing power for the content that needs to be generated every time.
@clabretro
@clabretro 2 ай бұрын
yes! I'll be doing tests against a DB-backed app in future cache videos
@serpent77
@serpent77 2 ай бұрын
Was just coming to the comments to point this out :)
@usagold8
@usagold8 2 ай бұрын
Yup. Would love to see how it handles dynamic content, especially cookie sessions 😜
@Ziraya0
@Ziraya0 2 ай бұрын
Presumably you could also set up your router to loadbalance across multiple cache units, and one would hope the cache units are cheaper than the server. Letting you scale the cache for static content until the server is maxed out handling dynamic content
@JMassengill
@JMassengill 2 ай бұрын
Really enjoy your content. You don’t just sit and talk, talk, talk you get in the nuts and bolts of retro enterprise computing. Great video. Well done!
@clabretro
@clabretro 2 ай бұрын
Thank you, I appreciate that!
@ExtremeMetal
@ExtremeMetal 2 ай бұрын
He does manage to make even the talk, talk, talking interesting
@carmelweston1041
@carmelweston1041 25 күн бұрын
Nah, notice how clean that cache server was, wow. Sadly though, he's a toucher, soon as the top is off he has to touch PCBs, 😮 ah well. Well done getting it going, thanks for publishing.
@tcpnetworks
@tcpnetworks 2 ай бұрын
We had a thousand of these fuckers running as a cache for a "large Australian ISP" . Every state had hundreds, serving up "them Internets" to consumers on dial-up and low-speed DSL... The Internet was a vastly different place back then. Our largest links to the POPs were 50-100Mb/sec, for the whole state. SSL killed this stuff off. There was no way to cache site assets on disk for replay once SSL became the default. We scrapped all of it in 2004, just before Asia Online went broke, as we moved away from dial-up to DSL/Broadband. Hateful things.. :P
@TomAtkinson
@TomAtkinson 2 ай бұрын
As transparent proxy? I wonder what the utilisation was? Enough to make the machine pay for itself in how long? 9 months? I never touched but I heard we used transparent proxy at IHUG, but probably linux based. 1998-2000
@tcpnetworks
@tcpnetworks 2 ай бұрын
@@TomAtkinson We had racks of them doing proxy, and a pile of them doing the various websites. We are talking 24-25 years ago... They were good at saving bandwidth - but SSL killed it..
@GeorgeTsiros
@GeorgeTsiros 2 ай бұрын
hateful or hated? 🤔
@casperghst42
@casperghst42 2 ай бұрын
And today zScaler will do the same with https traffic where it repack the communication with it's own certificate chain.
@hariranormal5584
@hariranormal5584 2 ай бұрын
Telstra best
@Aruneh
@Aruneh 2 ай бұрын
Love it when you run period software on the servers. That ancient apache is just *chefs kiss*
@uiopuiop3472
@uiopuiop3472 2 ай бұрын
Retro networking and server hardware is so much more interesting than retro gaming that most others do, loving this content
@1anwrang13r
@1anwrang13r 2 ай бұрын
To paraphrase an old saying "Some people, when faced with a networking problem, think 'I know - I'll use Policy Based Routing!' They now have two problems"
@423tech
@423tech 2 ай бұрын
Hannah Montana Linux, I was NOT prepared 😂😂😂
@muchosa1
@muchosa1 2 ай бұрын
I worked for a web hosting company from 1999-2015. I saw a lot tech come through the farms. Great time to be involved in the early internet and watch it evolve.
@beardedgaming1337
@beardedgaming1337 2 ай бұрын
when i worked in IT at a bigbox repair center. we built a linux cache download server. god that changed our lives.... back then internet was maybe 20meg? at best. so being able to pull at 100 meg over the network was a game changer
@tomorrow6
@tomorrow6 2 ай бұрын
@tripplefives1402back in 2001, cheaper 32 bit OS’s didn’t have very good large RAM support , and people tended to skimp on SCSI controllers cache and short stroking physical disks , so a cache could add quite a good bit of performance to a “typical” non optimized server
@Daniel15au
@Daniel15au 2 ай бұрын
​​@tripplefives1402These days, separate server cache machines are still used, but more for geographic distribution as part of a CDN. Having a bunch of caches close to most of your users helps improve the performance of your web site/app quite a bit.
@isharted
@isharted 2 ай бұрын
I've managed Blue Coat (Symantec/Broadcom) web proxies for the past 15 years, and this is the first time I've seen its predecessor. The management CLI is still exactly the same ("enter" 3 times, install multiple systems to boot into to make upgrades and backouts easy, syntax similar to Cisco routers/firewalls). Even the web interface has a similar basic structure, and it took them way too long to move off of Java. As others have mentioned, configuring WCCP on your Cisco router/firewall was a popular way to handle routing at the time. PBR can work but it gets messy. Explicit proxy config or a PAC file would be an the option to have the client make the routing decisions. Great video!
@questionablecommands9423
@questionablecommands9423 2 ай бұрын
3:46 ...is this bait for engagement? Well, you got me because the two hardest things in software engineering is naming things, cache invalidation, and off by one errors.
@clabretro
@clabretro 2 ай бұрын
sounds like I was off by one item in my list
@questionablecommands9423
@questionablecommands9423 2 ай бұрын
@@clabretro touche. It must've been in the list just before that time you found a nickel.
@c1ph3rpunk
@c1ph3rpunk 2 ай бұрын
Sitting at Yahoo and had to force a cache refresh on the letters M & S, poked the purge and watched racks of Sun E220’s all slam to 100% in like 2 seconds. Naming standards are easy, make sure you have at least 25 of them. 😂
@dataolle
@dataolle 2 ай бұрын
The best thing about standards is that there are so many standards to choose from.
@ivanmaglica264
@ivanmaglica264 2 ай бұрын
Gig of ram in 2001 was sort of like 1TB now. We had 128MB workstation and was still 4x more than average business PC had.
@eDoc2020
@eDoc2020 2 ай бұрын
A low-end laptop from early 2000 would have 64 megs of RAM. A normal desktop these days is more like 16 gigs so I'd say 1GB in 2000 is more like 256GB today. 256 gigs on a server today is pretty pedestrian but we also tend to run more services per box so it's not quite a fair comparison.
@mykolapliashechnykov8701
@mykolapliashechnykov8701 2 ай бұрын
RAM got cheap about 1998-1999. I remember seeing a SSD unit at Paypal's data center, MFG date 1998. 19.2Gb of SDRAM, SCSI and Fibre Channel connections, size of a decent UPS, lead-acid battery backup. According to the attached logs, it broke in 1999 and was never fixed. Most likely PCB corrosion from the venting battery. The manufacturer was some obscure company from Silicon Valley, no relevant data on the internet. Asked for some 256M ECC sticks for my Pentium 2 historical build, wasn't successful, bought 512M ones on Ebay.
@JoshuaDellinger-jo9nx
@JoshuaDellinger-jo9nx 17 күн бұрын
I worked for CF back in 2001, and we had used Foundry Server Iron switches, and commodity desktop machines as the servers to run this exact test in the test lab. We had some customized SSL handshake cards in the chassis as well, because that was CPU intensive back then. So you could take that load off your web server and put it on the CF box. Amazing to see you recreate a part of computing history.
@wirenoises
@wirenoises 2 ай бұрын
This is a great trip down memory lane! Did a ton of large enterprise CF and BlueCoat work as a reseller-engineer. The products really did work well for that era of the internet. The CF/BlueCoat engineers were passionate for the tech and were always eager to engage finding solutions for complex and innovative implementations.
@clabretro
@clabretro 2 ай бұрын
that's cool!
@VK2FVAX
@VK2FVAX 2 ай бұрын
I wish to gently correct you. The quote is: "There are only 2 hard things in computer science: (0) Cache Invalidation. (1) Naming Things. (7) Asynchronous Callbacks (2) Off-by-one Errors."
@_vilepenguin
@_vilepenguin 2 ай бұрын
The fact you shared my glee with the Compaq mouse is one of the reasons I watch.
@rabidbigdog
@rabidbigdog 2 ай бұрын
And yes, those Compaq Proliants and their heritage are still the best x86 servers. Really well made, great setup software and excellent performance. There are still bits of Digital/Compaq heritage in them today.
@theserialport
@theserialport 2 ай бұрын
Awesome cache work and great to see it working! Looking forward to seeing if the CacheFlow or another cache can be utilized in your network for client-side caching.. since fractional T1 is kinda slow, ya know
@serpent77
@serpent77 2 ай бұрын
Woot! Yet another channel I've been binging lately :)
@jfbeam
@jfbeam 2 ай бұрын
I have a Cisco NM-CE (cache engine) in my collection. I never used it, did image the drive. It appears to have been part of Sprint's network (cellular???) caching a variety of things. (not surprised... a load of music files.) It'd take months of digging through the wayback machine to even find docs on how to use it. Cisco has long since deleted any reference to the code it runs. (I'd just turn it into a little linux server, but I have TV remotes more powerful than this thing. And I have a running UCS-E EHWIC in my router...)
@AlexKidd4Fun
@AlexKidd4Fun 2 ай бұрын
Im an ancient Compaq/HP admin and remember these servers and even older. Proliant 800, 1600, 1850R just to nane a few. The early Compaq days used something called EISA utilities versus what the clone systems called BIOS. This is why you needed SmartStart utilities. I believe EISA was used by IBM as well. EISA was shockingly similar to how UEFI on modern systems work just without the encryption/security bits. It was way more flexible at the time than BIOS but less intuitive. Funny how things go in cycles eh?
@clabretro
@clabretro 2 ай бұрын
cycles indeed. I actually hopped into the eisa config screen (not sure what to call it, but the BIOS-looking screen) but forgot to film it
@Lambykin
@Lambykin 2 ай бұрын
There was also at least one motherboard manufacturer back in the day (Gigabyte, I believe, using a 486 CPU) that also had EISA slots. It had an AMI Bios for the very basics, and then had a bootable EISA config floppy for the EISA side of things. Very expensive at the time, but it was a more economical solution than purchasing a name-brand server such as Compaq. As for IBM, I never encountered EISA in the equipment we deployed. The IBM stuff we used had proprietary architecture called Micro Channel - shortened to MCA. All ancient history now.
@seshpenguin
@seshpenguin 2 ай бұрын
The stacks (literally) are getting more involved and it's so much fun to watch!
@cocusar
@cocusar 2 ай бұрын
this is a full course meal of 00's goodies. I have a dell latitude c640 and c610, I love those laptops. your video is amazing man, I always enjoy them.
@geoffjohnston2413
@geoffjohnston2413 2 ай бұрын
Another great video! Of course you are a Diesel Creek fan, that was a nice shoutout to another quality creator.
@TylerStartz
@TylerStartz 2 ай бұрын
My fascination with obscure hardware like this is immeasurable. Thank you for all the effort you put into these! Also, a fellow Andrew Camarata and Diesel Creek fan?? Right on!
@nateguiger2641
@nateguiger2641 2 ай бұрын
Very entertaining, your pacing and cadence are top tier.
@spewp
@spewp 2 ай бұрын
I really liked the aesthetic of this era of gear. Reminds me of a neon yellow motorola pager.
@robertclark8351
@robertclark8351 2 ай бұрын
People used to hit each other with Teardrop for fun. That would peg a single-core Windows system so hard it would become unresponsive.
@manitoba-op4jx
@manitoba-op4jx 2 ай бұрын
back when everyone hooked their computer straight to the modem.....
@edfromnc7660
@edfromnc7660 2 ай бұрын
I worked for a very large hospital system and the enterprise people bought all of us Cache Flows (we had a pair). Our network went from our local hospital to national gateways to access the internet. We were using the Cache Flow to keep redundant traffic off the DS-3 to our gateways. I never could find direct evidence of how much it helped, but they were promoted as a big reduction in traffic.
@clabretro
@clabretro 2 ай бұрын
interesting!
@donwald3436
@donwald3436 Күн бұрын
wait you mean you ran them as forward (reverse-reverse) proxies?????
@nzspambot
@nzspambot 2 ай бұрын
Your content is starting to give me PTSD from my early IT days 😅 You should see if you can find one of the OG google boxes. We had a couple as coffee tables in my last job
@rnts08
@rnts08 2 ай бұрын
I get both ptsd and nostalgia vibes, it's amazing. 😂
@pauldunecat
@pauldunecat 2 ай бұрын
We had one in the office around y2k. I think it was a 1U yellow pizza box. 🙂
@RomainBourdy
@RomainBourdy 2 ай бұрын
@@pauldunecat I remember it as blue :(
@TrolleyMC
@TrolleyMC 2 ай бұрын
That 5 dollar subscription to your patreon is so worth it, content like this is so hard to find.
@clabretro
@clabretro 2 ай бұрын
It means a lot to hear that, thank you!
@IkanGelamaKuning
@IkanGelamaKuning 2 ай бұрын
Im a retired it tech. Retired at the end if 2021. Can no longer catch up new things. Getting old really sucks. 😂. However I enjoy watching your videos about old IT tech. Reminds me during my golden years.
@donwald3436
@donwald3436 Күн бұрын
I'm a decade and a bit behind you but "can no longer catch up" is already hitting hard lol.
@IkanGelamaKuning
@IkanGelamaKuning Күн бұрын
@donwald3436 🤣
@justine1816
@justine1816 2 ай бұрын
42 minutes! Hell yeah. Love your longer vids.
@clabretro
@clabretro 2 ай бұрын
awesome! I like longer ones too haha
@un_simp1127
@un_simp1127 2 ай бұрын
Just about to sleep but new clabretro video so human neccesities can wait
@firenado4295
@firenado4295 2 ай бұрын
never thought I would hear diesel creek mentioned on this side of the internet, but then I'm here and I watch the both of you so it not that odd i guess.
@ram89572
@ram89572 2 ай бұрын
You can be both a tech geek and a machines/equipment geek. You probably enjoy watching things work and fixing broken things, but don't get to actually work on all that stuff in your day to day life
@firenado4295
@firenado4295 2 ай бұрын
@@ram89572 I know but its still funny to me that I watch about 10~ channels on this website out of millions and one of those people watches a couple of the same channels I do in the same obscure overlap. I know its not too much of a jump from computer tech to mechanical tech cuz its all the same sort of trouble shooting at the end of the day.
@MetaversaicCat
@MetaversaicCat 2 ай бұрын
This is one cache you might not want to clear. Gotta love the “System Busy” message. We have late 90s Point of Sale at work (Toshiba/IBM) with text terminal interfaces. The error “B000 SYSTEM BUSY” message is way too common.
@sprint955st
@sprint955st 2 ай бұрын
Your POS system sounds like IBM 4680. I supported those for a defunct British High Street chain during the 90s, and helped roll them out and replace ancient 3650 terminals and controllers.
@MetaversaicCat
@MetaversaicCat 2 ай бұрын
@@sprint955st sounds about right, we have a 4690 system, that oddly enough boots over the network, and takes forever to startup. The main issue is the mix of old and new hardware just sometimes having a fit. I wouldn’t be surprised if they were using a pentium or some 80xx series chip. The slowness is real.
@abysspegasusgaming
@abysspegasusgaming 2 ай бұрын
Having bought an HP ProLiant DL380 G7 (2U rackmount), it's a pain and fun to tinker around with, at least no CD/DVD ROMs are needed to access any special features. Gotta love having everything built in.
@miked4377
@miked4377 2 ай бұрын
great stuff clab! its really cool to see what you can do with this old tech!
@grapowski
@grapowski 2 ай бұрын
So cool that you watch Diesel Creek too! Cheers from Brazil!
@slightlyevolved
@slightlyevolved 2 ай бұрын
28:25, the rule of IT, to fix the thing, you first need to fix the thing preventing you from fixing the thing.
@EdgarGrefve
@EdgarGrefve 2 ай бұрын
that yellow and black front panel look so cool they sure got the design right
@ScarlettStunningSpace
@ScarlettStunningSpace 2 ай бұрын
Thank the KZbin recommendations
@1MountainLife
@1MountainLife 28 күн бұрын
I stumbled here from my recommendations which is interesting since I don't watch this type of content but you hooked me. Just subbed.
@clabretro
@clabretro 27 күн бұрын
thanks!
@kidkool27
@kidkool27 2 ай бұрын
Tail latency is one of the core metrics we track on our services, a drop from 3s to 100ms would be insanely good.
@doskungen
@doskungen 2 ай бұрын
Hannah Montana Linux.... I love your videos SO much Clabretro! Wish I had the space to do stuff like this myself! :)
@--BiZ--
@--BiZ-- 21 күн бұрын
This is the channel I needed in my life... and I didn't even know it..
@Nate-hf8hm
@Nate-hf8hm 2 ай бұрын
Honestly I loved this video, Just an awesome piece of obscure tech
@trekker6000
@trekker6000 Ай бұрын
Huge Andrew Camarata fan here, love your channel!
@piketfencecartel
@piketfencecartel 2 ай бұрын
When it was doing nothing I thought it might be looking for its host in a loop. I love the suspense, 9:30 into the video.
@Ceseuron
@Ceseuron 11 сағат бұрын
5:55 Most Seagate disks have their capacity noted in the model number. Those are 18GB disks, as noted by the "18" in ST318404LC. Cheetah disks, if I recall correctly, were 10K RPM and these are probably Ultra 160 SCSI.
@rabidbigdog
@rabidbigdog 2 ай бұрын
Superb. The cache devices like this and software like Squid, Microsoft Proxy Server were actually REALLY effective. Mostly because the response time was the local LAN for the office for some material, not all piped out to the WAN/internet. This make a big difference to the small-pipe performance for office environments. The synthetic setup there could be retested with an artificial 2Mbps link to the end-point-web server to simulate an office T1-link, ISDN or even dial-up (!) internet.
@seannalexander
@seannalexander Ай бұрын
The cache invalidation quote was somebody who worked at netscape and passed away in 1997. They did not understand what the world is now.
@idahofur
@idahofur 2 ай бұрын
I forgot all about cache servers. I'm sure somebody already talked about Squid.
@kc0eks
@kc0eks 2 ай бұрын
Enjoying this stuff so much. Thanks for sharing
@easyy376
@easyy376 Ай бұрын
We used something similar in the Army back up until mid 2010s and earlier. This wasn’t server facing but rather user facing. Before the days of starlink, we had like 5 Mbps satalite links. It was called a WAN scaler and it cached data so it would lower our network usage.
@BlakeHelms
@BlakeHelms 2 ай бұрын
The two hardest problems in computer science are: 0. Naming Things 1. Cache Invalidation 2. Off by One Errors
@cambridgeport90
@cambridgeport90 Ай бұрын
I never knew that there were dedicated cache appliances back in the day till I watched this. Dang, but I love your videos. You have all the things I was around for, but my paths didn't cross in enterprise tech until about ten years after this was possibly out of date.
@clabretro
@clabretro Ай бұрын
Glad you like the videos!
@mstandish
@mstandish 2 ай бұрын
I do not miss setting up and managing a squid cache.
@pauldunecat
@pauldunecat 2 ай бұрын
BlueCoat is still around, they pushed heavy into transparent web proxies and that became their main business, then they were bought by Symantec. As for sending traffic, ya ever hear of WCCP; the Web Cache Communications Protocol? That Cisco gear you have, specially the Layer3 switches or the 7200 VXR, support it. 😀
@LordChariot
@LordChariot 2 ай бұрын
...and now Broadcom.
@pauldunecat
@pauldunecat 2 ай бұрын
@@LordChariot Oh, they dead then. LMAO
@LordChariot
@LordChariot 2 ай бұрын
@@pauldunecat pretty much
@xtlmeth
@xtlmeth 2 ай бұрын
I watched the episode about the Nortel BPS 2000 switches. I used a bunch of those in the early 2000s. My favorite feature about those switches is when the activity LEDs blink, they blink for every packet that hits the port instead of the blinking on and off slowly on mondern switches. You could take a look at the switch and tell which ports were really busy and if you had a loop all of the lights would be solid.
@MARUKU
@MARUKU 2 ай бұрын
Not the dell laptop being rebranded as "mily cyrus" girl i'm in tears wtf great video though thx
@HyenaEmpyema
@HyenaEmpyema 2 ай бұрын
I love this, thanks. Teenage me was buying 10k Cheetahs on ebay back then, could barely afford them (and the scsi cards to use them). It was my version of hot-rodding. Since you're a masochist with old heavy gear) maybe do a video on fixed-frequency monitors. I used to buy those and solder them in to VGA connectors and play with the internal scan controls to get it to show a picture. Remember how expensive large screens were back then? Then by the 2000s you could buy after-market video cards that had special adaptors to drive them on PCs.
@nrgonline
@nrgonline 2 ай бұрын
So good! Haven’t seen a Cisco pix since my days running a cyber cafe in 2001
@jcsalgueiro
@jcsalgueiro 2 ай бұрын
Instealled one of these, don't remember if this model, on a company once as internet cache. it had it's own internet connection and all users's requests were intercepted by the site router and were sent to Cacheflow using WCCP protocol. Worked like a charm and utilization on the company main 2Mbit international frame-relay network dropped a lot.
@SproutyPottedPlant
@SproutyPottedPlant 2 ай бұрын
That CacheFlow looks beautiful, like it belongs in a 90s music studio rather than an IT rack! If it was a ROMpler I bet it would have great synth pads 😅
@nickwallette6201
@nickwallette6201 2 ай бұрын
LOL - it really does! I have a StarTech 25U rack with the front half loaded with Cisco and Juniper gear, and the back half loaded with Korg, Roland, Yamaha, Emu, and Ensoniq gear. I guess this one would go right in the middle? haha
@c1ph3rpunk
@c1ph3rpunk 2 ай бұрын
I’d build a CDN with it, a clabretro desk network. I forgot how much I liked Network World back then, it was one of the best. Ok, been meaning to, love your stuff, Fiber Channel Patreon membership earned.
@colinmoller4321
@colinmoller4321 2 ай бұрын
There really is something so incredibly satisfying about getting to play with all the enterprise big-iron gear that we dreamed about even getting a glance at in the 90s... I almost count myself lucky that my office/workshop/storage is way too small to entertain more than a handful of retro machines, so I avoid the late-night eBay gremlin :D
@StephenFasciani
@StephenFasciani 2 ай бұрын
I like this stuff because it reminds me of early thousands Internet hosting and as a person born in the late 90s, I didn’t get to experience what it was like to be an adult in the 90s and in the early thousands and I did look up to someone when I was a kid Who did this kind of server administration/web hosting stuff I am now a cloud engineer, and I feel like with the advancements that software has made were missing out on a key component of hardware appliances that while can be solved in software the physical nature of having yet another appliance is intriguing to me
@hayzeproductions7093
@hayzeproductions7093 2 ай бұрын
6:00 proprietary os on a rom chip was too much at the time for web networking back in very early 2000's.. We worked with IDE hard drives back then as a standard (along with using jumper pins for the bios to detect master and slave drives). Having 1Gig of SD ram or DDR1 ram is far fetched for a system "Top of the Line". Specially for HTML back in early 2000's What we have now for HTML? A LOT with HTML5 including PHP 8.X. Having 1gb of ram for a basic webserver or cache server is pretty much not enough for a wordpress site now days.
@tankgrrl
@tankgrrl 2 ай бұрын
Woohoo! Just starting this video and I'm already "this is gonna be nuts" [in a good way] 😁
@jscheunemann
@jscheunemann 2 ай бұрын
17:30 love to hear the shout out for Free Geek. Now I have to go back and see what new stuff I can buy since I live nearby them……
@onelastpicandillbegone
@onelastpicandillbegone 2 ай бұрын
while i was watching your video my phone went off with a test alert from my country but still a great video
@ChefRex
@ChefRex 2 ай бұрын
I was having a pretty bland day and then Clabretro uploads! 😄
@Lambykin
@Lambykin 2 ай бұрын
Those Proliant servers will outlive us all. Very well built. Off-topic, but you can quite likely revive that CD-ROM if you're willing to spare a few minutes on it. Remove the drive, and remove the cover, exposing the moving parts inside. Blow out the years of dust, and clean the optical head. It likely has a layer of dust on it that won't blow off, but may not be readily seen by the naked eye. Next step - lightly lubricate the moving parts with a light machine oil (sewing machine oil is good), or a silicone-based lubricant often found in spray cans. The old lube was likely a light grease that would have hardened a bit by now, and will be slowing the movement of the head. If the head assembly rides on rails, you will want to lightly lube the rails with the spray. Basically, lightly lube any moving parts of the assembly. CD-ROM drives in servers are rarely used, and they often get dirty over time. They don't usually 'fail' in a catastrophic sense, but don't operate properly due to years of dust build-up. For best control of the lubrication process if using a spray in a can, spray the lubricant into a shot glass, and apply this using a q-tip. Don't use WD-40 - it will evaporate in short order and you'll end up with the same problem again.
@Ben333bacc
@Ben333bacc 2 күн бұрын
Forgive me if someone already may have said it but: The reason you are seeing 40% ish from the DOS attack is because the TCP stack on XP isn't multi-threaded. If you disabled HT support, it'd use 100%. Same reason most video games back in the day, or any piece of non SMP software can't use 100%... Can only use 100% divided by number of cores + threads. So, 50% for a ht P4.
@digitalsparky
@digitalsparky 2 ай бұрын
Another thing that you may not have taken into account - you can deploy the cache to edge datacenters, so not only does it save main server load, but it can significantly reduce time to first byte and general site latency. (I'm a network engineer and work in web tech).
@matthawaii
@matthawaii 2 ай бұрын
Great video! Would be curious to see the results if you pumped up the simultaneous users from 5 to 100+. I imagine that is when a device like this starts to shine.
@clabretro
@clabretro 2 ай бұрын
yes! I'll be doing more types of tests in future cache videos
@hinzster
@hinzster 2 ай бұрын
Jolt2 was an attack specifically for Windows servers, it worked byu sending lots and lots of fragmented packets, so it would not have had an effect on Linux (even in those days) beause of better packet handling in the network stack, and that appliance was clearly not based on Windows of any form. These appliances were largely made obsolete by software solutions like varnish, because it is much easier to put a linux box with varnish on your network and point all your traffic to that instead of buying appliances like this. The only equivalent I see today are load balancers like BigIP's F5, but even those are going from hardware to software these days.
@jfbeam
@jfbeam 2 ай бұрын
Hint: They're all software. The difference is having to buy their $100k box to get the software. There are (and were) a great many linux caching / proxy packages. Apache has had a module to do this for 20+ years. And then there's squid.
@H3adcrash
@H3adcrash 2 ай бұрын
A note on the DL380 and IDE drives.. I've used the optical drive connector for hard drives in my ProLiant 3000 and 5500 in the past. Unless they changed stuff up a lot between them and the 380, I'm pretty sure that would still work!
@fiveangle
@fiveangle Ай бұрын
In 2001 128MB was the default largest ram size that wasn't insane cost, and 512MB was like the largest, most premium sticks you'd have to sell your first born for. I recall our Dell developer configuration maxing out at 384MB of RAM support. In those days IIS was the web server top dog to beat and apache was an also-ran that hadn't really found it's space in the enterprise just yet.
@EpsilonsReviews
@EpsilonsReviews 2 ай бұрын
When in doubt of disks, Clonezilla the heck outta them!
@please_eject_the_disk
@please_eject_the_disk 2 ай бұрын
Great stuff. Would love to see you take a crack at a pair of late-2000s Riverbed Steelhead (EX?) units for file/traffic caching. We used to use those on either side of a T1-based intranet between PA and CA to speed up people's ability to use RDP or viewing/caching PDFs and other workplace files. Interesting technology that worked surprisingly well for what it did. They were essentially rebadged OEM Dell PowerEdges, I believe.
@clabretro
@clabretro 2 ай бұрын
Interesting! I'll keep an eye out for those
@EdwardJamesBickels
@EdwardJamesBickels 2 ай бұрын
I've got an old Riverbed server that was just a rebadged R210 II. It now lives as my pfSense router.
@churchers
@churchers 2 ай бұрын
Go for the og web appliance server and get a cobalt raq
@BigBenAdv
@BigBenAdv 2 ай бұрын
Ah.. The good old WAN accelerators. Those are a different beast though - they don't actually so much cache, as provide a local connection termination endpoint. Basically, each support type of connection to be accelerated will terminate on the unit via LAN - the accelerator talks to the client/ server on either end directly to broker the connection like a MitM. The accelerator then deals with all the handshakes and passes only the 'interesting' traffic (i.e. the actual DATA) over the WAN. Some may have additional compression/ deduplication etc. applied when doing so. Hence, it reduces the amount of traffic over the WAN and further reduces the 'waiting time' on handshakes. These days, high-speed broadband is so ubiquitous that WAN acceleration isn't that important and in some cases, wouldn't even work - e.g. when protocols like HSTS or similar are used to mitigate MitM, it's not very compatible. Probably the more interesting part of WAN acceleration would be the ability to 'bond' multiple connections by using proprietary protocols that allow out-of-order packet receipt and sequence re-assembly. This is still used in modern SDWAN, though not all purported 'SDWAN' products support this.
@please_eject_the_disk
@please_eject_the_disk 2 ай бұрын
@@BigBenAdv it was so many years ago now, but I'm almost certain that particular types of files, like PDFs, had some level of local cache at the unit, so that if you opened a file that hasn't been modified from a remote file server, it just used the local version. This being in addition to the WAN acceleration for other connections (it made a local ERP system usable; it used to take a few minutes to start up the fat client, but the accelerator brought it down to a few seconds). The transparent caching could have been an enterprise feature, an add-on, or something unique to the generation of the hardware. Foggy memory, but we did eventually ditch them for just site-to-site VPN over broadband because the speed was much better compared to MPLS over T1.
@RealGengarTV
@RealGengarTV 2 ай бұрын
Cache Rules Everything Around Me C.R.E.A.M., get the memory Random, access mem y'all
@WizardsAnonymous
@WizardsAnonymous Ай бұрын
If you're going to run an Operating System, it should probably perform atleast as well as Hannah Montana Linux. I have a video with the performance benchmark of Hannah Montana Linux and a Tier List to show where it ranks. :)
@EpsilonsReviews
@EpsilonsReviews 2 ай бұрын
Also, the analogy of needing a “bigger machine for the original” a la retro computing is basically “you need the original vintage for whatever vintage you need” Especially in Macintosh vintage computing!
@autarchprinceps
@autarchprinceps 2 ай бұрын
It's a little weird to try to test the effectiveness of a HTTP proxy, by using a UDP load/DoS tool like jolt. Ain't gonna cache that. It might act as a block to those packages sure, but certainly not when used as a proxy only, and in general that seems more like a firewall thing to handle. I guess today a CDN would protect a system from that, but again not with the HTTP cache part of the service, but simply by not having a UDP port open.
@jfbeam
@jfbeam 2 ай бұрын
That's how people killed many a website back in the day. One lowly kid on a 28.8 dialup connection could run one tiny badly written program and kill a "major" website.
@autarchprinceps
@autarchprinceps 2 ай бұрын
@@jfbeam Well if you host your website on a Windows server, you deserve nothing else.
@arizonapalms
@arizonapalms 2 ай бұрын
1U x86 based appliance that does 1 specific task? Yep this is my jam The yellow face reminds of the old Symantec firewalls too lol
@clabretro
@clabretro 2 ай бұрын
x86 appliance just can't be beat
@TastyBusiness
@TastyBusiness 2 ай бұрын
That Pentium III server helping out with testing the CacheFlow is choice.
@jeffmoss26
@jeffmoss26 Ай бұрын
Wow! We had one of these at my school district
@pikewerfer
@pikewerfer 2 ай бұрын
Never heard of those - looks cool
@_chrisr_
@_chrisr_ 2 ай бұрын
The point of the cache was to allow a server that was serving content like asp or other dynamic content not to be distracted by requests for static content such as.html or .jpg etc. The transparent option will probably requre you to enable port mirroring on the switch for the port that the server is on -this allows the traffic destined for the server to be seen by the cache engine and the cache engine will respond on behalf of the actual server. I presume it blocks the TCP negotiation with the actual server to stop the actual server doing any meaningful work. I recall installing a network security device that did this - the device would inspect the outbound request and if it didn't like it would just respond as if it was the site that the user had attempted to access with a blocked message.
@StayMadNobodycares
@StayMadNobodycares 2 ай бұрын
1gig of ram on a socket 7 platform is pretty crazy.
@RachaelSA
@RachaelSA 2 ай бұрын
At ISPs I worked at back in the day I used to do a similar thing with squid running in reverse, I could make acls and stuff, and wrote my own logger to log every request to SQL, and it could even protect the IIS machines when new exploits came out that didnt have patches yet.
@revision386
@revision386 2 ай бұрын
I know someone from a small local ISP and they had Google cache servers that had SCSI drives .
@churchers
@churchers 2 ай бұрын
Brings back memories of running squid proxy back in the dialup days
@churchers
@churchers 2 ай бұрын
IIRC correctly we had some Cisco as5300’s with 30 channel pri cards and port 80 was redirected through proxy. Worked fairly well back in those days when the Internet was simple. I wrote a web interface in Perl to manage the radius usernames and passwords for dialup users and show who was online.
@revision386
@revision386 2 ай бұрын
Not even more than 20 seconds in and I am " I'm so excited, and I just can't hide it I'm about to lose control and I think I like it I'm so excited, and I just can't hide it And I know, I know, I know, I know, I know I want you"
@kaitlyn__L
@kaitlyn__L 2 ай бұрын
Oh, I’d forgotten how websites around 2000-2002 would take a lot longer to respond for anything that wasn’t the homepage or the day’s new posts. You’d get the text after 10 seconds, then 30-60 seconds later the pictures would finally start loading in. I’d completely forgotten “waiting for server response”, haha 😅 I love how 5 concurrent users was a reasonably heavy (but not catastrophic) test for Networking magazine’s benchmark.
@nickwallette6201
@nickwallette6201 2 ай бұрын
Interesting results. I don't know what the vendor assumed was the ideal use-case for this, but it probably helped a lot to offload static content on web servers that were just starting to move to dynamic HTML generation. Caching the HTML, images, CSS, and JS files would spare the server having to cache them itself, freeing up that memory to cache databases or whatever data sources it used to generate dynamic content. Obviously this doesn't show much benefit with a load-testing tool that is demonstrating the caching performance of apache vs the caching performance of the CacheFlow -- although it is impressive that a Socket 7 box is keeping up with that P-III server. It could also be very helpful serving as a local-side WAN accelerator, caching static content that might be accessed from multiple clients, and saving upstream bandwidth. I'm sure you would see a HUGE benefit if you put the web server on the far end of a T1 link. :-)
@anancient24
@anancient24 2 ай бұрын
32:24 Casually throws devil's horns 🤘, and you're right; those Nortel switches are metal as f***! Alternatively you were signing 🤟the ASL letters I-L-Y for "I love you", which is also valild. Those switches are lovable!
@tommajor2940
@tommajor2940 2 ай бұрын
Hey! It was great seeing you and "the serial port" in Chicago. I was the guy with the older Data Comms exhibit (Adtran T1 and TDM stuff with the Fireberd 6000A test sets). Any way it looks like this console screen menu (Cache server) will allow you to do some PCAP (Packet Capture) commands! I would bet that you could probably produce some packet capture files and then ftp them over to a computer that you can run Wireshark from. Wireshark would be my preferred method of showing the packet data. It might be interesting to see what the Jolt data looks like with a capture.
@clabretro
@clabretro 2 ай бұрын
hi! was great seeing you as well. that's interesting about the PCAP commands, I'll have to try that
@tommajor2940
@tommajor2940 2 ай бұрын
@@clabretro There might be some options to run Packet Capture from the Web interface and then just download the results to your local PC via web. Some firewalls would have this feature in order for the Admin to troubleshoot rulesets that may not be working as expected. If you've ever looked a PFSense it has that option to capture on any interface (Meaning LAN or WAN side).
@movax20h
@movax20h 2 ай бұрын
This one might be actually based on Cisco kernel. It does not look to be any BSD or Linux, because I would expect at least some kind of message or license info. And considering that CacheFlow also had some deal with Cisco to use some common protocols, it is possible it uses Cisco kernel. As of the speed. If you have pages that are dynamic, PHP, Perl, cgi, using databases, etc, having bunch of reverse proxies (what that is doing essentially), is a common practice. Also good for static content like images. Saves a lot of CPU on main servers that do more complex stuff. Most people (unless some weirdo enterprises), would use Squid or Apache in reverse proxy mode even in late 90s, and later maybe using haproxy / nginx (early 2000s), which are even more suited for this.
EXPANDING THE ETHER: The invention of the network bridge
21:09
The Serial Port
Рет қаралды 89 М.
Ultimate Homelab Cable Setup
32:45
clabretro
Рет қаралды 274 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Duracell PowerCheck: A genius idea which didn't last that long
16:13
Technology Connections
Рет қаралды 3,7 МЛН
KDE on Windows - Exploring the Forgotten Port
22:53
Michael MJD
Рет қаралды 167 М.
Why Japan's Outlets are Actually Safe
12:32
Andrew Lam
Рет қаралды 47 М.
I tried to put TWO vintage Celerons in one PC
14:19
This Does Not Compute
Рет қаралды 153 М.
Setting up a Sun Ray 150
35:49
clabretro
Рет қаралды 29 М.
How Atari 8-Bit Computers Work!
34:01
The 8-Bit Guy
Рет қаралды 293 М.
End the line: The last Sun Sparc Workstation
37:32
RetroBytes
Рет қаралды 117 М.
PCMCIA Cards Hiding in Linksys Routers
34:46
clabretro
Рет қаралды 629 М.
HP ProLiant DL580 Gen 3
40:35
clabretro
Рет қаралды 39 М.
This G15 is the Oldest Running Digital Computer in America!
33:52
Usagi Electric
Рет қаралды 186 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН