Jens Axboe Explained

Jens Axboe
Birth Date:[1]
Birth Place:Odense, Denmark
Occupation:Software engineer
Employer:Facebook
Notable Works:CFQ

Jens Axboe (born circa 1976) is a Linux kernel hacker.[2]

Work

Axboe is the current Linux kernel maintainer of the block layer and other block devices, along with contributing the CFQ I/O scheduler, Noop scheduler, Deadline scheduler, io_uring, and the splice I/O architecture. Jens is also the author of the blktrace utility and kernel parts, which provides a way to trace every block I/O activity in the Linux kernel. blktrace exists in 2.6.17 and later Linux kernels.

To facilitate his block layer work in the Linux kernel, Axboe created the flexible I/O tester (fio) benchmarking and workload simulation tool.[3] fio is able to simulate various types of I/O loads, such as synchronous, asynchronous, mmap, etc., as well as specifying the number of threads or processes, read vs. write mix, and various other parameters. fio was used to set the record in December 2012 for the highest number of I/Os-per-second (IOPS) in a single system.[4]

In May 2010 Axboe joined Fusion-io after leaving Oracle Corporation.[5] He announced on a mailing list on Friday, January 24, 2014, that he was leaving Fusion-io after 3.5 years to join Facebook.[6]

Notes and References

  1. Web site: Interview: Jens Axboe . 2007-01-30 . Jeremy Andrews . . https://web.archive.org/web/20130114075907/https://kerneltrap.org/node/7637 . 2013-01-14 . dead . 2019-08-19.
  2. Web site: Jens Axboe, Oracle. 2013. Linux Foundation. https://web.archive.org/web/20130402030321/https://events.linuxfoundation.org/jls06b. 2013-04-02. dead. 2019-08-19.
  3. Web site: fio - Flexible IO Tester. 2019-08-15. 2019-08-19.
  4. Web site: PATCH 00/26: AIO performance improvements/cleanups, v2. Jens. Axboe. 2012-12-15. 2019-08-19.
  5. Web site: Last Day at Oracle . Axboe . Jens . 2010-05-31. 2019-08-19.
  6. Web site: Axboe. Jens. Leaving Fusion-io. 2014-01-24.