Well, I'm just investigating this engine myself as well, but you can start playing with that workload and modify it accordingly: https://github.com/axboe/fio/blob/master/examples/http-s3.fio On Thu, Sep 27, 2018 at 7:43 PM <eliezer@integritech.solutions> wrote: > > Thank you Sitsofe and Samuel for the response. > > Per your suggestion, I installed the following packages on my RH 7.5: > > openssl > openssl-devel > curl-devel > > Then I downloaded the latest fio source and compiled it. > > Now, I'm seeing the "http" engine listed: > > # fio --enghelp > Available IO engines: > cpuio > mmap > sync > psync > vsync > pvsync > pvsync2 > null > net > netsplice > ftruncate > filecreate > posixaio > falloc > e4defrag > splice > >> http << > mtd > sg > > > Many thanks! > > Do you have some examples of fio benchmark params for object storage that you could share? > > > Regards, > Eliezer > > > -----Original Message----- > From: fio-owner@xxxxxxxxxxxxxxx [mailto:fio-owner@xxxxxxxxxxxxxxx] On Behalf Of Sitsofe Wheeler > Sent: Thursday, September 27, 2018 8:18 AM > To: eliezer@integritech.solutions > Cc: fio > Subject: Re: Resending: fio testing on S3 object storage > > Hi, > > You > On Wed, 26 Sep 2018 at 17:54, <eliezer@integritech.solutions> wrote: > > > > It looks like I don’t have the "http" ioengine on my server: > > > > # fio --enghelp > > Available IO engines: > > cpuio > > mmap > > sync > > psync > > vsync > > pvsync > > pvsync2 > > null > > net > > netsplice > > ftruncate > > libaio > > rdma > > posixaio > > falloc > > e4defrag > > splice > > rbd > > mtd > > pmemblk > > dev-dax > > sg > > binject > > You need to have the appropriate dependencies available when you go to > compile fio (you'll find that ./configure says that http is enabled). > I believe for the http engine you need the development libraries for > curl and openssl installed... > > -- > Sitsofe | http://sucs.org/~sits/ >