Skip to contentSkip to conversation

relationship of fio versus gfio

DISCUSSION Martin Steigerwald 2 participants 4 messages Nov 6, 2015 – Nov 10, 2015

lore
Share & tools
lore
#0 lore raw

Hello Jens, hello fio community.

During package review of my new fio package my reviewer raised the question of the relationship between gfio and fio. I already also wondered about it before.

Can gfio be used on a system, without fio installed? My guess would be yes: As fio could be running on another machine as a server.

Also currently I have it that gfio is linked against the same libraries as fio. Is a complete fio engine included in gfio?

Thanks,

Signature · 14 lines
Martin Steigerwald  | Consultant / Trainer

teamix GmbH
Südwestpark 43
90449 Nürnberg

Tel.:  +49 911 30999 55 | Fax: +49 911 30999 99
mail: [email protected] | web:  http://www.teamix.de | blog: http://blog.teamix.de

Amtsgericht Nürnberg, HRB 18320 | Geschäftsführer: Oliver Kügow, Richard Müller

teamix Support Hotline: +49 911 30999-112
 
 *** Besuchen Sie uns vom 16.-19.11.2015 auf der NetApp Insight im CityCube in Berlin auf Stand A5. ***
#1 lore raw
Quoted 8 lines · Martin Steigerwald

Hello Jens, hello fio community.

During package review of my new fio package my reviewer raised the question of the relationship between gfio and fio. I already also wondered about it before.

Can gfio be used on a system, without fio installed? My guess would be yes: As fio could be running on another machine as a server.

That is correct.

Quoted 2 lines

Also currently I have it that gfio is linked against the same libraries as fio. Is a complete fio engine included in gfio?

There was a plan to more cleanly separate them, as the client frontends need not link with all the nitty gritty details as the backend. But the amount of effort required to get that cleaner meant that it didn't really happen. It's not difficult, it's just a lot of manual work in establishing the code boundaries between the two.

Signature · 1 line
Jens Axboe
#2 lore raw

Am Montag, 9. November 2015, 15:01:04 CET schrieb Jens Axboe:

Quoted 11 lines · Martin Steigerwald
Quoted 8 lines

Hello Jens, hello fio community.

During package review of my new fio package my reviewer raised the question of the relationship between gfio and fio. I already also wondered about it before.

Can gfio be used on a system, without fio installed? My guess would be
yes: As fio could be running on another machine as a server.

That is correct.

Thanks. My sponsor Sven just uploaded the debian package to unstable.

Quoted 9 lines
Quoted 3 lines

Also currently I have it that gfio is linked against the same libraries as fio. Is a complete fio engine included in gfio?

There was a plan to more cleanly separate them, as the client frontends need not link with all the nitty gritty details as the backend. But the amount of effort required to get that cleaner meant that it didn't really happen. It's not difficult, it's just a lot of manual work in establishing the code boundaries between the two.

I see.

I also wondered about doing some Qt Quick based frontend for fio, but never got along starting it. Also it would be redoing work that is already done (gfio).

Thanks,

Signature · 14 lines
Martin Steigerwald  | Consultant / Trainer

teamix GmbH
Südwestpark 43
90449 Nürnberg

Tel.:  +49 911 30999 55 | Fax: +49 911 30999 99
mail: [email protected] | web:  http://www.teamix.de | blog: http://blog.teamix.de

Amtsgericht Nürnberg, HRB 18320 | Geschäftsführer: Oliver Kügow, Richard Müller

teamix Support Hotline: +49 911 30999-112
 
 *** Besuchen Sie uns vom 16.-19.11.2015 auf der NetApp Insight im CityCube in Berlin auf Stand A5. ***
#3 lore raw
Quoted 25 lines · Martin Steigerwald

Am Montag, 9. November 2015, 15:01:04 CET schrieb Jens Axboe:

Quoted 11 lines · Martin Steigerwald
Quoted 8 lines

Hello Jens, hello fio community.

During package review of my new fio package my reviewer raised the question of the relationship between gfio and fio. I already also wondered about it before.

Can gfio be used on a system, without fio installed? My guess would be
yes: As fio could be running on another machine as a server.

That is correct.

Thanks. My sponsor Sven just uploaded the debian package to unstable.

Quoted 9 lines
Quoted 3 lines

Also currently I have it that gfio is linked against the same libraries as fio. Is a complete fio engine included in gfio?

There was a plan to more cleanly separate them, as the client frontends need not link with all the nitty gritty details as the backend. But the amount of effort required to get that cleaner meant that it didn't really happen. It's not difficult, it's just a lot of manual work in establishing the code boundaries between the two.

Quoted 5 lines

I see.

I also wondered about doing some Qt Quick based frontend for fio, but never got along starting it. Also it would be redoing work that is already done (gfio).

That'd be great, though. gtk isn't very portable, one of the goals of the gui frontend was to have something that people on OSX/Windows could also use without having to resort to a command line.

Signature · 1 line
Jens Axboe