"NTFS really isn't that bad" - Robert Collins (LCA 2020)
32K subscribers • 14 videos on Hallway
- Recommended by 6 people: 5 on Hacker News and 1 on Lobsters.
- Presented by Robert Collins, software engineer
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
160K views6 years ago6 recommendations
Systems programmingTools and practiceOperating systemsPerformance and optimizationRust
Robert Collins explains how antivirus hooks on file close operations made rustup slow on Windows, and how optimizing file access patterns resolved it.
Robert Collins lca2020.linux.org.au/schedule/presentation/38/ Why was rustup slow (3m30s to install (not including download time)) in early 2019 on Windows, and why isn't it slow (14s to install) now? Early in 2019 I was developing some things in Rustlang on Windows, got frustrated at the performance of rustup (the installer for rust) and looked for bug. I found one which blamed a combination of NTFS, small files and anti-virus software for the problem. This wasn't an entirely satisfactory answer to my mind. Fast forward a bit, and with a combination of changes to rustup and to Windows itself and rustup is now pleasantly usable.... which also improved performance for rustup on NFS mounted home directories. I'd like to share with you the story of this experience as well as the technical constraints that drove both the poor performance and the solution we put in place, which has also helped rust-doc performance. linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see linux.conf.au/ Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmatio… #linux.conf.au #linux #foss #opensource Thu Jan 16 2020 at Room 5Why it's here
6 people recommend thisWhat people say. Engineers recommend this talk to explain Windows filesystem performance characteristics, particularly the overhead of antivirus hooks on file operations.
jmmvon Hacker News • Recommends
On “When to use Bazel?”
ablobon Hacker News • Recommends
On “Show HN: Dut – a fast Linux disk usage calculator”
unchar1on Hacker News • Recommends
On “SQLite: 35% Faster Than the Filesystem”
amiga386on Hacker News • Recommends
On “SQLite: 35% Faster Than the Filesystem”
miki123211on Hacker News • Recommends
On “Wild – A fast linker for Linux”
for_xyzon Hacker News • Mentions
On “Windows Subsystem for Linux: The lost potential”
d2waon Hacker News • Mentions
On “TeamViewer installs suspicious font only useful for web fingerprinting”
CoolColdon Hacker News • Mentions
On “Microsoft's backwards compatibility is insane”
CoolColdon Hacker News • Mentions
On “Bun v0.8.0”
bayindirhon Hacker News • Mentions
On “Where Are the Sanity Checks?”
nullindividualon Hacker News • Mentions
On “Windows NT vs. Unix: A design comparison”
amiga386on Hacker News • Mentions
On “MinC Is Not Cygwin”