Jens Axboe
   HOME

TheInfoList



OR:

Jens Axboe (born circa 1976) is a
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
hacker.


Work

Axboe is the current Linux kernel maintainer of the block layer and other block devices, along with contributing the
CFQ Completely Fair Queuing (CFQ) is an I/O scheduler for the Linux kernel which was written in 2003 by Jens Axboe. Description CFQ places synchronous requests submitted by processes into a number of per-process queues and then allocates timeslic ...
I/O scheduler,
Noop scheduler The NOOP scheduler is the simplest I/O scheduler for the Linux kernel. This scheduler was developed by Jens Axboe. Overview The NOOP scheduler inserts all incoming I/O requests into a simple FIFO queue and implements request merging. This ...
,
Deadline scheduler The deadline scheduler is an I/O scheduler for the Linux kernel which was written in 2002 by Jens Axboe. Overview The main goal of the Deadline scheduler is to guarantee a start service time for a request. It does so by imposing a deadline on ...
,
io_uring io_uring (previously known as aioring) is a Linux kernel system call interface for storage device asynchronous I/O operations addressing performance issues with similar interfaces provided by functions like / or / etc. for file operation, operatio ...
and
splice Splice may refer to: Connections * Rope splicing, joining two pieces of rope or cable by weaving the strands of each into the other ** Eye splice, a method of creating a permanent loop in the end of multi stranded rope by means of rope splicing * ...
IO architecture. Jens is also the author of the blktrace utility and kernel parts, which provides a way to trace every block IO 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 IO tester (fio) benchmarking and workload simulation tool. 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. In May 2010 Axboe joined Fusion-io after leaving
Oracle Corporation Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
. He announced on a mailing list on Friday, January 24, 2014, that he was leaving Fusion-io after 3.5 years to join Facebook.


References

{{DEFAULTSORT:Axboe, Jens Danish computer scientists Linux kernel programmers Living people 1976 births