4 ms·
Author here, greetings. Anyone who finds this interesting may also enjoy our writeup describing every Linux system call method in detail [1]. [1]: https://blog
by jdamato 10y ago
Author here, greetings. Anyone who finds this interesting may also enjoy our writeup describing every Linux system call method in detail [1].
[1]: https://blog.packagecloud.io/eng/2016/04/05/the-definitive-guide-to-linux-system-calls/ https://blog.packagecloud.io/eng/2016/04/05/the-definitive-g...
- Rapzid 10y agoI will def check that out. Anyone who find that interesting may also enjoy "The Linux Programming Interface" :D
- a_t48 10y agoNitpick - `77 percent faster` is not the inverse of `77 percent slower`. The line that says `The results of this microbenchmark show that the vDSO method is about 77% faster` should read `446% faster`.
- woolly 10y agoShould that not be 346% faster? If A takes 1 second and B takes two seconds, then B is 100% faster than A. So the calculation would be (B/A - 1) * 100. Applying this here gives around 346%. EDIT: B would, of course, take 100% longer than A, rather than be 100% faster.
- mulmen 10y agoHow can something that takes twice as long be faster?
- woolly 10y agoYou're right, of course: hadn't had the morning coffee. It should have been 'takes 100% longer' in the 1 second/2 seconds example. The point I was trying to make is that you have to factor in the initial 100% which doesn't contribute to the final value.
- a_t48 10y agoYes. Foot meet mouth. :)
- clebio 10y agoNitpick: slower _than_ what? It's implied, but "slower" (or "greater", or anything-er) is in relation to another thing.
- amluto 10y agoThis is rather out of date. Everything works quite similarly, but the kernel code is very different these days.