Profile

Cover photo
Jens Axboe
Works at Facebook, Inc.
Lives in Park City, UT
1,510 followers|128,995 views
AboutPostsPhotosVideos

Stream

Jens Axboe

Shared publicly  - 
 
Next time the networking guys say storage steals ideas from them, I'll just sit quietly and point at xmit_more.
9
S.Y. Park's profile photoStephen Cameron's profile photoJens Axboe's profile photoDave Taht's profile photo
8 comments
 
Got any interest in fixing wifi on linux?
Add a comment...

Jens Axboe

Shared publicly  - 
 
Dear lazyweb...

Recently migrated my mail off a personal server and to Google Apps. After some slow syncing of old mails, finally getting set. So far, so good.

But this means replacing procmail rules with gmail filters. And I can't seem to get the settings right. Basically I want mail from a list to be labeled appropriately. That part is easy enough. But lets say I'm CC'ed on an email and I get the email twice. I want the filter to catch the one from the mailing list (which is then labeled and "archived", the latter seems to be gmail speak for "removing the inbox label"), but I want the one that gets to me directly to show up in the INBOX. Pray tell, how is that done? Googling hasn't helped me, maybe I'm special...
2
Denys Dmytriyenko's profile photoEric Seppanen's profile photoJens Axboe's profile photoKyle Moffett's profile photo
12 comments
 
+Scott Mcdermott Yeah, that's right.
Add a comment...
 
Nexus 5 is a great phone, love it. But Google Now so blatantly demonstrating that Google tracks your every move is pretty damn creepy. 
9
Jens Axboe's profile photoJohn “Warthog9” Hawley's profile photoJoel Becker's profile photo
4 comments
 
I hear you, Jens.  It popped up with "I see you've walked X miles and biked Y miles this month."  Over to disable "Location History" I went.  You can have my location when I'm asking for something.  You don't need it otherwise.
Add a comment...

Jens Axboe

Shared publicly  - 
 
blk-mq is finally merged. Much rejoice was heard! Now to push the virtio-blk conversion with the second pull request in this merge window. 
26
3
Jens Axboe's profile photoYang Zolker's profile photoJesper Dangaard Brouer's profile photoThorsten Leemhuis's profile photo
2 comments
 
+Petros Koutoupis It'd be a fairly easy backport the way that it is structured, so it's not impossible.
Add a comment...

Jens Axboe

Shared publicly  - 
 
Weekend in Vegas done, now packing bags for the Kernel Summit in Edinburgh.
4
Grant Grundler's profile photoJens Axboe's profile photo
2 comments
 
Most excellent opportunistic response, Grant! But yes, I should be able to do that :-)
Add a comment...

Jens Axboe

Shared publicly  - 
 
Ev3 mindstorms. Came across it in a store yesterday, had to get it. Things I've learned:

1) I wish it had a non-graphical programming environment. But the blocks work well for Jonas

2) It runs a 2.6.33-rc kernel.

3) It's oddly addictive :-)

The robot in the pic is a line follower. Jonas finds it highly interesting. We're trying to make it faster (of course) and generally break it. Good fun!
21
Julian Calaby's profile photoMartin Langhoff's profile photoDenys Dmytriyenko's profile photoBharath Bhushan Lohray's profile photo
8 comments
 
For more IO ports and to connect Non-Lego accessories - like some $10 WiFi dongles.
Add a comment...
In his circles
206 people
Have him in circles
1,510 people
Antti Salmela's profile photo
Magdalena Avila's profile photo
Can Wu's profile photo
Anton Zalli's profile photo
Joshua Aune's profile photo
Samantha Roxas's profile photo
Paul Davies C's profile photo
Sergei Shtylyov's profile photo
saima naeem's profile photo

Jens Axboe

Shared publicly  - 
 
Dear Google - if someone sends me spam email (which is caught, and marked as spam) with a meeting invite, don't tentatively add this to my calendar. It's spam.
7
Heino Nørlund's profile photoTais P. Hansen's profile photoJens Axboe's profile photoLu G's profile photo
8 comments
Lu G
 
It happened again to me just yesterday. I have continued to dig around and try to figure it out, but apparently, I/we have no control over our calendars - lol! I'm not quite understanding how if Google knows it's spam because they (the invites) are put it in my spam folder, how is it allowed to get into my Calendar? I'm not a super-geek by any stretch, but it just doesn't make sense to me. Sorry for the ramble...
Add a comment...

Jens Axboe

Shared publicly  - 
 
Added a new fio feature today, that allows you to specify a max tolerated latency and fio will then run your workload and tell you what the max iops and bandwidth the device can support given that constraint. 
9
1
Andrew Cooks's profile photoGrant Grundler's profile photoJens Axboe's profile photoAmogh Palnitkar's profile photo
8 comments
Add a comment...

Jens Axboe

Shared publicly  - 
 
Lets say you have a logging format, with standard items like time, value, and a few auxiliary other values. You look millions of these, perhaps even billions, to the extent where run time memory overhead can become problematic. For most use cases, the auxiliary values are identical, or perhaps just repeat a lot. What would be a good way to reduce the memory overhead?

The logging side should be very fast, with most processing of the log format postponed until when the log is read and/or analyzed.
1
H. Peter Anvin's profile photoChris Dolan's profile photoMichael K Johnson's profile photoJens Axboe's profile photo
21 comments
 
Fiddled around a bit more... I'm able to get a 60-70x reduction in memory usage by batching up the log entries and compressing in bigger chunks. That's faster as well. Only thing I haven't tried yet is offloading the compression/appending to another thread to move that work out-of-line. There's currently a noticeable impact on inline performance, however it is pretty fast so might not be a showstopper.
Add a comment...

Jens Axboe

Shared publicly  - 
 
blk-mq/core posted for review, lets hope we can squeeze it into the 3.13 kernel.

In worse news, my lobbying for an nvme based test device has been fruitless. I'd like to get my hands on an nvme device for testing purposes. If anyone has contacts that would make that possible, please do reach out to me (either here, or axboe@kernel.dk). Thanks!
11
2
Akhil Bhansali's profile photoJens Axboe's profile photoKonstantin Dorfman's profile photoMichael Cohen's profile photo
8 comments
 
+Akhil Bhansali Yes, it's been tested on a few different pci-e flash devices. For SAS, you'd need the in-progress scsi-mq support that layers on top of the blk-mq queuing model.
Add a comment...

Jens Axboe

Shared publicly  - 
 
The block multiqueue branch has been rebased on 3.12-rc5 now, in preparation for posting for review. Shaohua converted the tagging to the per-cpu ida, which is a nice improvement for the tag starvation case. Looks like it's marginally slower for the non-contended case, however.
6
2
Arianna Avanzini's profile photogeorge oloo's profile photo
Add a comment...

Jens Axboe

Shared publicly  - 
 
Fio 2.1.2 has now been released. The short overview of changes since 2.1.1 are:

- The big graphing rework from Erwan.

-  The genfio tool, which will help you easily describe complex and
   repetitive jobs quite easily. Also from Erwan.

- A fix for a potential verification failure, courtesy of Josef Bacik.

- Support for randomness of reads and writes independently.

- Support for setting block sizes (or ranges) for random of
  sequential IO.

- Support for multicast network IO in the net ioengine, from Shawn
  Bohrer.

- RDMA io engine should now compile and work again, was broken
  with the recent rewrites. From Yufei Ren.

65 commits in total, of which I only did 8 of them. I believe that is a
new record! Thanks a lot for your contributions, keep them coming.
10
2
Wang Jinpu's profile photochris meyers's profile photoArianna Avanzini's profile photoErwan Velu's profile photo
6 comments
 
Yup Chris, it would be very valuable to get him more often on the chan ;o)
Add a comment...
People
In his circles
206 people
Have him in circles
1,510 people
Antti Salmela's profile photo
Magdalena Avila's profile photo
Can Wu's profile photo
Anton Zalli's profile photo
Joshua Aune's profile photo
Samantha Roxas's profile photo
Paul Davies C's profile photo
Sergei Shtylyov's profile photo
saima naeem's profile photo
Work
Occupation
Fellow
Employment
  • Facebook, Inc.
    Software Engineer, 2014 - present
  • Fusion-io
    Fellow, 2010 - 2014
  • Oracle
    Consulting Member of Staff, 2006 - 2010
  • SuSE
    Sw Engineer, 2000 - 2006
Basic Information
Gender
Male
Apps with Google+ Sign-in
Story
Tagline
Linux kernel IO guy
Introduction
Married to Mette, we have two lovely boys. Jonas is 8, and Vitus is 4.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Park City, UT
Links