Elektrine lite

← Feed

@theirongiant@hachyderm.io

Post #2046401

2025-03-27 06:23 UTC

@jimluther @atax1a - Jim, this is a fascinating thread. Thank you for sharing your story and these details. Do you suppose that if everyone hosting files on real Macs ran System 7.6+ with the 9.2.2 AppleShare client, and every user participating in #globaltalk did the same thing for themselves as a client, would this have a measurable impact on responsiveness of browsing shares and file transfer throughput on #globaltalk? The best transfer speed I've seen so far are about 16 KB/sec, and of course folders take ages to load. Hosting virtual Apple Internet Routers via QEMU and UTM has helped a lot. A virtual Quadra 800 running on Apple Silicon can process packets a lot faster than any real 68K or low end PPC ever could.

Replies (1)

  • @jimluther@techhub.social 2025-03-27 18:01

    @theirongiant @atax1a At the time, I was measuring performance gains on local AppleShare servers, and those gains were great. Those changes to enumeration and creating FSSpecs/Refs make reading directories much faster -- especially when multiple directories are being read at the same time which is what happens if you copy of directory that contains subdirectories. Those changes and the ATP buffer changes also reduce the number of network transactions. Over the internet, that makes a HUGE difference because of network latency (ping). Here’s an example. By making the ATP buffers 8x larger, there are up to 8x fewer transactions when copying a file. If the connection to a server has 100ms ping… well, you can do the math to see that reducing transactions can remove LOTS of time.

    Open ##2046402