Jens Axboe (born circa 1976) is a
Linux kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
hacker.
Work
Axboe is the current Linux kernel maintainer of the block layer and other block devices, along with contributing the
CFQ I/O scheduler
Input/output (I/O) scheduling is the method that computer operating systems use to decide in which order I/O operations will be submitted to storage volumes. I/O scheduling is sometimes called disk scheduling.
Purpose
I/O scheduling usually ...
,
Noop scheduler,
Deadline scheduler,
io_uring
io_uring 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 operations on data accessed by file descriptors.
De ...
, 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. fio is able to simulate various types of I/O loads, such as synchronous, asynchronous,
mmap
In computing, mmap(2) is a POSIX-compliant Unix system call that maps files or devices into memory. It is a method of memory-mapped file I/O. It implements demand paging because file contents are not immediately read from disk and initially use n ...
, 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
Fusion-io, Inc. was a computer hardware and software systems company (acquired by SanDisk Corporation in 2014) based in Cottonwood Heights, Utah, that designed and manufactured products using flash memory technology. The Fusion was marketed ...
after leaving
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
. He announced on a mailing list on Friday, January 24, 2014, that he was leaving Fusion-io after 3.5 years to join
Facebook
Facebook is a social media and social networking service owned by the American technology conglomerate Meta Platforms, Meta. Created in 2004 by Mark Zuckerberg with four other Harvard College students and roommates, Eduardo Saverin, Andre ...
.
References
External links
*
{{DEFAULTSORT:Axboe, Jens
Danish computer scientists
Linux kernel programmers
Living people
1976 births