| ▲ | dijit 5 days ago | ||||||||||||||||||||||||||||
“why is I/O in docker slow, and how would you improve it” is pretty esoteric knowledge now, but would have been considered basic knowledge (for other applications, not specifically just docker) only 12 years ago. I have had people working who don’t in the slightest understand how a filesystem works, so taking it a step further is impossible. When I tune things I am asked how I know, but everything is just built from the basics, and the basics don’t make you feel productive, so they’re always skipped when possible. | |||||||||||||||||||||||||||||
| ▲ | SchemaLoad 5 days ago | parent | next [-] | ||||||||||||||||||||||||||||
12 years ago I certainly did not know why a servers IO would be slow, short of just the physical storage was slow. I think you might just be overestimating how much stuff people knew rather than the whole population forgetting how filesystem and IO internals work. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| ▲ | PunchyHamster 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
> “why is I/O in docker slow, and how would you improve it” is pretty esoteric knowledge now, but would have been considered basic knowledge (for other applications, not specifically just docker) only 12 years ago. you could've used docker for 12 years and never hit it if you used it on Linux, and followed sensible practices (mount the data dir from outside so it can be reattached to upgraded version of the container) | |||||||||||||||||||||||||||||
| ▲ | inetknght 5 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
> I have had people working who don’t in the slightest understand how a filesystem works, so taking it a step further is impossible. It's as if computer science, in terms of data structures and algorithms, isn't taught. Or, perhaps, isn't taught as being relevant. As for lack of knowledge about filesystems: it might be contributed by mobile devices hiding real filesystems from users. > the basics don’t make you feel productive, so they’re always skipped when possible. Basics do make me feel productive. However, it seems bosses and businesses don't agree. I fear the day basics can be automated away. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| ▲ | re-thc 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
> “why is I/O in docker slow, and how would you improve it” is pretty esoteric knowledge now, but would have been considered basic knowledge only 12 years ago. Yes and no. The world has also changed all these years. Why something is slow 10+ years ago might not be today or at least for the same reason. E.g. Docker on Mac especially with Apple silicon has undergone major changes the last few years. | |||||||||||||||||||||||||||||
| ▲ | okibry 5 days ago | parent | prev [-] | ||||||||||||||||||||||||||||
Maybe in today, it has too many wrapper layer so the basic become deeper. | |||||||||||||||||||||||||||||