{"id":4204,"date":"2014-12-08T10:55:47","date_gmt":"2014-12-08T09:55:47","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/"},"modified":"2014-12-08T10:55:47","modified_gmt":"2014-12-08T09:55:47","slug":"fio-flexible-io-a-benchmark-tool-for-any-operating-system","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/","title":{"rendered":"FIO (Flexible I\/O) &#8211; a benchmark tool for any operating system"},"content":{"rendered":"<p>I have just attended an interesting session held\u00a0by Martin Nash (<a href=\"http:\/\/twitter\/mpnsh\" target=\"_blank\" rel=\"noopener\">@mpnsh<\/a>) at <a href=\"http:\/\/tech14.ukoug.org\/\" target=\"_blank\" rel=\"noopener\">UKOUG 14 &#8211; Liverpool<\/a>: <a href=\"http:\/\/www.ukoug.org\/what-we-offer\/library\/the-least-an-oracle-dba-should-know-about-linux-administration\/\" target=\"_blank\" rel=\"noopener\">&#8220;The least an Oracle DBA Should Know about Linux Administration&#8221;<\/a> . During this session I had the opportunity to discover some interesting commands and tools such as <a href=\"http:\/\/freecode.com\/projects\/fio\/\" target=\"_blank\" rel=\"noopener\">FIO<\/a> (Flexible I\/O). FIO is a workload generator that can be used both for benchmark and stress\/hardware verification.<\/p>\n<p>FIO has support for 19 different types of I\/O engines (sync, mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio, and more), I\/O priorities (for newer Linux kernels), rate I\/O, forked or threaded jobs, and much more. It can work on block devices as well as files. fio accepts job descriptions in a simple-to-understand text format.<\/p>\n<p>This tool has the huge advantage to be available for almost all kind of Operating Systems ( POSIX, Linux, BSD, Solaris, HP-UX, AIX ,OS X, Android, Windows). If you want to use this tool in the context of Oracle database I invite you to have a look on the following blog from Yann Neuhaus: <a href=\"\/flexible-io-simulating-database-like-io-activity-without-an-installed-database\" target=\"_self\" rel=\"noopener\">Simulating database-like I\/O activity with Flexible I\/O<\/a><\/p>\n<p>In order to install it on ubuntu simply use the following command:<\/p>\n<p><code><a href=\"mailto:steulet@ThinkPad-T540p:~$\">steulet@ThinkPad-T540p:~$<\/a> sudo apt-get install fio<\/code><\/p>\n<p>After having installed fio you can run your first test. This first test will run 2 gigabyte of IO (read write) in directory \/u01\/fio.<\/p>\n<p><code><a href=\"mailto:steulet@ThinkPad-T540p:~$\">steulet@ThinkPad-T540p:~$<\/a> mkdir \/u01\/fio<\/code><\/p>\n<p>Once the directory have been created we can set up the configuration script as described below. However it is perfectly possible to execute this command in command line without configuration script (fio &#8211;name=global &#8211;ioengine=posixaio &#8211;rw=readwrite &#8211;size=2g &#8211;directory=\/u01\/fio &#8211;threads=1 &#8211;name=myReadWriteTest-Thread1):<\/p>\n<p>&nbsp;<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">[global]\nioengine=posixaio\nrw=readwrite\nsize=2g\ndirectory=\/u01\/fio\nthreads=1\n[myReadWriteTest-Thread1]<\/pre>\n<p>Now you can simply run your test with the command below:<\/p>\n<p><code><a href=\"mailto:steulet@ThinkPad-T540p:~$\">steulet@ThinkPad-T540p:~$<\/a> fio testfio.fio<\/code><\/p>\n<p>The output will looks like the following:<\/p>\n<pre class=\"brush: actionscript3; gutter: true; first-line: 1\">myReadWriteTest-Tread1: (g=0): rw=rw, bs=4K-4K\/4K-4K\/4K-4K, ioengine=posixaio, iodepth=1\nfio-2.1.3\nStarting 1 thread\nJobs: 1 (f=1): [M] [100.0% done] [112.9MB\/113.1MB\/0KB \/s] [28.9K\/29.2K\/0 iops] [eta 00m:00s]\nmyReadWriteTest-Tread1: (groupid=0, jobs=1): err= 0: pid=7823: Mon Dec\u00a0 8 12:45:27 2014\n\u00a0 read : io=1024.7MB, bw=98326KB\/s, iops=24581, runt= 10671msec\n\u00a0\u00a0\u00a0 slat (usec): min=0, max=72, avg= 1.90, stdev= 0.53\n\u00a0\u00a0\u00a0 clat (usec): min=0, max=2314, avg=20.25, stdev=107.40\n\u00a0\u00a0\u00a0\u00a0 lat (usec): min=5, max=2316, avg=22.16, stdev=107.41\n\u00a0\u00a0\u00a0 clat percentiles (usec):\n\u00a0\u00a0\u00a0\u00a0 |\u00a0 1.00th=[\u00a0\u00a0\u00a0 4],\u00a0 5.00th=[\u00a0\u00a0\u00a0 6], 10.00th=[\u00a0\u00a0\u00a0 7], 20.00th=[\u00a0\u00a0\u00a0 7],\n\u00a0\u00a0\u00a0\u00a0 | 30.00th=[\u00a0\u00a0\u00a0 7], 40.00th=[\u00a0\u00a0\u00a0 7], 50.00th=[\u00a0\u00a0\u00a0 7], 60.00th=[\u00a0\u00a0\u00a0 7],\n\u00a0\u00a0\u00a0\u00a0 | 70.00th=[\u00a0\u00a0\u00a0 8], 80.00th=[\u00a0\u00a0\u00a0 8], 90.00th=[\u00a0\u00a0\u00a0 8], 95.00th=[\u00a0\u00a0 10],\n\u00a0\u00a0\u00a0\u00a0 | 99.00th=[\u00a0 668], 99.50th=[ 1096], 99.90th=[ 1208], 99.95th=[ 1208],\n\u00a0\u00a0\u00a0\u00a0 | 99.99th=[ 1256]\n\u00a0\u00a0\u00a0 bw (KB\u00a0 \/s): min=\u00a0\u00a0\u00a0 2, max=124056, per=100.00%, avg=108792.37, stdev=26496.59\n\u00a0 write: io=1023.4MB, bw=98202KB\/s, iops=24550, runt= 10671msec\n\u00a0\u00a0\u00a0 slat (usec): min=1, max=24, avg= 2.08, stdev= 0.51\n\u00a0\u00a0\u00a0 clat (usec): min=0, max=945, avg= 9.71, stdev=24.52\n\u00a0\u00a0\u00a0\u00a0 lat (usec): min=5, max=947, avg=11.79, stdev=24.54\n\u00a0\u00a0\u00a0 clat percentiles (usec):\n\u00a0\u00a0\u00a0\u00a0 |\u00a0 1.00th=[\u00a0\u00a0\u00a0 5],\u00a0 5.00th=[\u00a0\u00a0\u00a0 8], 10.00th=[\u00a0\u00a0\u00a0 8], 20.00th=[\u00a0\u00a0\u00a0 8],\n\u00a0\u00a0\u00a0\u00a0 | 30.00th=[\u00a0\u00a0\u00a0 8], 40.00th=[\u00a0\u00a0\u00a0 8], 50.00th=[\u00a0\u00a0\u00a0 9], 60.00th=[\u00a0\u00a0\u00a0 9],\n\u00a0\u00a0\u00a0\u00a0 | 70.00th=[\u00a0\u00a0\u00a0 9], 80.00th=[\u00a0\u00a0\u00a0 9], 90.00th=[\u00a0\u00a0 10], 95.00th=[\u00a0\u00a0 11],\n\u00a0\u00a0\u00a0\u00a0 | 99.00th=[\u00a0\u00a0 15], 99.50th=[\u00a0\u00a0 20], 99.90th=[\u00a0 612], 99.95th=[\u00a0 628],\n\u00a0\u00a0\u00a0\u00a0 | 99.99th=[\u00a0 652]\n\u00a0\u00a0\u00a0 bw (KB\u00a0 \/s): min=108392, max=123536, per=100.00%, avg=114596.33, stdev=3108.03\n\u00a0\u00a0\u00a0 lat (usec) : 2=0.01%, 4=0.01%, 10=91.43%, 20=6.93%, 50=0.71%\n\u00a0\u00a0\u00a0 lat (usec) : 100=0.13%, 250=0.01%, 500=0.01%, 750=0.47%, 1000=0.01%\n\u00a0\u00a0\u00a0 lat (msec) : 2=0.31%, 4=0.01%\n\u00a0 cpu\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : usr=10.46%, sys=21.17%, ctx=527343, majf=0, minf=12\n\u00a0 IO depths\u00a0\u00a0\u00a0 : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, &gt;=64=0.0%\n\u00a0\u00a0\u00a0\u00a0 submit\u00a0\u00a0\u00a0 : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0%\n\u00a0\u00a0\u00a0\u00a0 complete\u00a0 : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0%\n\u00a0\u00a0\u00a0\u00a0 issued\u00a0\u00a0\u00a0 : total=r=262309\/w=261979\/d=0, short=r=0\/w=0\/d=0Run status group 0 (all jobs):\n\u00a0\u00a0 READ: io=1024.7MB, aggrb=98325KB\/s, minb=98325KB\/s, maxb=98325KB\/s, mint=10671msec, maxt=10671msec\n\u00a0 WRITE: io=1023.4MB, aggrb=98202KB\/s, minb=98202KB\/s, maxb=98202KB\/s, mint=10671msec, maxt=10671msecDisk stats (read\/write):\n\u00a0 sda: ios=6581\/67944, merge=0\/67, ticks=4908\/196508, in_queue=201408, util=56.49%<\/pre>\n<p>You will find some really good examples and a detailed list of parameters on the following website: http:\/\/www.bluestop.org\/fio\/HOWTO.txt<\/p>\n<p>This tool is really powerful and present the huge advantage to be available for more or less any Operating System. Such advantage will allow you to make some consistent comparison accross different kind of architecture.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have just attended an interesting session held\u00a0by Martin Nash (@mpnsh) at UKOUG 14 &#8211; Liverpool: &#8220;The least an Oracle DBA Should Know about Linux Administration&#8221; . During this session I had the opportunity to discover some interesting commands and tools such as FIO (Flexible I\/O). FIO is a workload generator that can be used [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[42],"tags":[512,14,46,53,244],"type_dbi":[],"class_list":["post-4204","post","type-post","status-publish","format-standard","hentry","category-operating-systems","tag-fio","tag-i-o","tag-linux-unix","tag-windows-server","tag-workload"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>FIO (Flexible I\/O) - a benchmark tool for any operating system - dbi Blog<\/title>\n<meta name=\"description\" content=\"I have just attended an interesting session held by Martin Nash (@mpnsh) at UKOUG 14 - Liverpool: &quot;The least an Oracle DBA Should Know about Linux Administration&quot; . During this session I had the opportunity to discover some interesting commands and tools such as FIO (Flexible I\/O).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FIO (Flexible I\/O) - a benchmark tool for any operating system\" \/>\n<meta property=\"og:description\" content=\"I have just attended an interesting session held by Martin Nash (@mpnsh) at UKOUG 14 - Liverpool: &quot;The least an Oracle DBA Should Know about Linux Administration&quot; . During this session I had the opportunity to discover some interesting commands and tools such as FIO (Flexible I\/O).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-08T09:55:47+00:00\" \/>\n<meta name=\"author\" content=\"Gr\u00e9gory Steulet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gr\u00e9gory Steulet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/\"},\"author\":{\"name\":\"Gr\u00e9gory Steulet\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098\"},\"headline\":\"FIO (Flexible I\/O) &#8211; a benchmark tool for any operating system\",\"datePublished\":\"2014-12-08T09:55:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/\"},\"wordCount\":356,\"commentCount\":0,\"keywords\":[\"FIO\",\"I\/O\",\"Linux\/UNIX\",\"windows server\",\"Workload\"],\"articleSection\":[\"Operating systems\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/\",\"name\":\"FIO (Flexible I\/O) - a benchmark tool for any operating system - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2014-12-08T09:55:47+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098\"},\"description\":\"I have just attended an interesting session held by Martin Nash (@mpnsh) at UKOUG 14 - Liverpool: \\\"The least an Oracle DBA Should Know about Linux Administration\\\" . During this session I had the opportunity to discover some interesting commands and tools such as FIO (Flexible I\/O).\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FIO (Flexible I\/O) &#8211; a benchmark tool for any operating system\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098\",\"name\":\"Gr\u00e9gory Steulet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g\",\"caption\":\"Gr\u00e9gory Steulet\"},\"description\":\"Gr\u00e9gory Steulet has more than ten years of experience in database and infrastructure management, engineering, and optimization. He is specialized in Oracle technologies and high availability solutions (Oracle DataGuard, Data Replication Block Device). His expertise also includes Avaloq banking applications, as well as the open source field (MySQL, Unix\/Linux, etc.). Gr\u00e9gory Steulet is \\\"Oracle Certified Professional 10g\\\", \\\"MySQL Cluster 5.1 Certified\\\", and \\\"Avaloq Certified Professional 2.6\\\". Prior to joining dbi services, Gr\u00e9gory Steulet was Senior Consultant at Trivadis in Lausanne. He also worked as IT Administrator at Box Telecom in Miami Beach, Florida (USA). Gr\u00e9gory Steulet has an Executive MBA from the International Institute of Management in Technology, Fribourg (CH). He also holds a Bachelor's Degree in Business Administration and Computer Science from the University of Applied Sciences Western Switzerland. His branch-related experience covers Telecommunications, Financial Services \/ Banking, Logistics, Pharma etc.\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/gregory-steulet\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FIO (Flexible I\/O) - a benchmark tool for any operating system - dbi Blog","description":"I have just attended an interesting session held by Martin Nash (@mpnsh) at UKOUG 14 - Liverpool: \"The least an Oracle DBA Should Know about Linux Administration\" . During this session I had the opportunity to discover some interesting commands and tools such as FIO (Flexible I\/O).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/","og_locale":"en_US","og_type":"article","og_title":"FIO (Flexible I\/O) - a benchmark tool for any operating system","og_description":"I have just attended an interesting session held by Martin Nash (@mpnsh) at UKOUG 14 - Liverpool: \"The least an Oracle DBA Should Know about Linux Administration\" . During this session I had the opportunity to discover some interesting commands and tools such as FIO (Flexible I\/O).","og_url":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/","og_site_name":"dbi Blog","article_published_time":"2014-12-08T09:55:47+00:00","author":"Gr\u00e9gory Steulet","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Gr\u00e9gory Steulet","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/"},"author":{"name":"Gr\u00e9gory Steulet","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098"},"headline":"FIO (Flexible I\/O) &#8211; a benchmark tool for any operating system","datePublished":"2014-12-08T09:55:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/"},"wordCount":356,"commentCount":0,"keywords":["FIO","I\/O","Linux\/UNIX","windows server","Workload"],"articleSection":["Operating systems"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/","url":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/","name":"FIO (Flexible I\/O) - a benchmark tool for any operating system - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2014-12-08T09:55:47+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098"},"description":"I have just attended an interesting session held by Martin Nash (@mpnsh) at UKOUG 14 - Liverpool: \"The least an Oracle DBA Should Know about Linux Administration\" . During this session I had the opportunity to discover some interesting commands and tools such as FIO (Flexible I\/O).","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/fio-flexible-io-a-benchmark-tool-for-any-operating-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"FIO (Flexible I\/O) &#8211; a benchmark tool for any operating system"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/7609faada8e4d63e04a28ae29e227098","name":"Gr\u00e9gory Steulet","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e1531483285469fe17ea7a769ce5d8a8a01847185e4245d9c4d22c575c7c6d3e?s=96&d=mm&r=g","caption":"Gr\u00e9gory Steulet"},"description":"Gr\u00e9gory Steulet has more than ten years of experience in database and infrastructure management, engineering, and optimization. He is specialized in Oracle technologies and high availability solutions (Oracle DataGuard, Data Replication Block Device). His expertise also includes Avaloq banking applications, as well as the open source field (MySQL, Unix\/Linux, etc.). Gr\u00e9gory Steulet is \"Oracle Certified Professional 10g\", \"MySQL Cluster 5.1 Certified\", and \"Avaloq Certified Professional 2.6\". Prior to joining dbi services, Gr\u00e9gory Steulet was Senior Consultant at Trivadis in Lausanne. He also worked as IT Administrator at Box Telecom in Miami Beach, Florida (USA). Gr\u00e9gory Steulet has an Executive MBA from the International Institute of Management in Technology, Fribourg (CH). He also holds a Bachelor's Degree in Business Administration and Computer Science from the University of Applied Sciences Western Switzerland. His branch-related experience covers Telecommunications, Financial Services \/ Banking, Logistics, Pharma etc.","url":"https:\/\/www.dbi-services.com\/blog\/author\/gregory-steulet\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/4204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=4204"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/4204\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=4204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=4204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=4204"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=4204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}