{"id":797,"date":"2013-05-16T13:47:50","date_gmt":"2013-05-16T13:47:50","guid":{"rendered":"http:\/\/www.plugged.in\/?p=797"},"modified":"2013-05-16T13:47:50","modified_gmt":"2013-05-16T13:47:50","slug":"rhel-disk-io-performance-tunning","status":"publish","type":"post","link":"https:\/\/www.veriteknik.net.tr\/en\/rhel-disk-io-performance-tunning\/","title":{"rendered":"RHEL Disk I\/O Performance Tunning"},"content":{"rendered":"<p>If you struggled to cope with disk I\/O on virtual host machines which runs on Centos or RHEL, there is a great system performance tuning tool named TUNED, comes with different profiles.<\/p>\n<p>for installing tuned;<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">yum install tuned -y<\/pre>\n<p>starting the service permanently;<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">service tuned start\nchkconfig tuned on\n\nservice ktune start\nchkconfig ktune on<\/pre>\n<p>status of running profile;<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">tuned-adm active<\/pre>\n<p>list of profiles;<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">tuned-adm list<\/pre>\n<p>setting the profile for disk I\/O optimization;<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">tuned-adm profile virtual-host<\/pre>\n<p>if you want to disable defined profile (i don\u2019t thing you will consider this :);<\/p>\n<pre class=\"brush: text; gutter: true; first-line: 1\">tuned-adm off<\/pre>\n<p>You are going to see significant optimization on atop tool. Here are tuned profile summary;<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n<tbody>\n<tr>\n<td><strong>tunable<\/strong><\/td>\n<td><strong>default<\/strong><\/td>\n<td><strong>enterprise storage<\/strong><\/td>\n<td><strong>virtual host<\/strong><\/td>\n<td><strong>virtual guest<\/strong><\/td>\n<td><strong>latency performance<\/strong><\/td>\n<td><strong>throughput performance<\/strong><\/td>\n<\/tr>\n<tr>\n<td>kernel.sched min granularity ns<\/td>\n<td>4ms<\/td>\n<td>10ms<\/td>\n<td>10ms<\/td>\n<td>10ms<\/td>\n<td><\/td>\n<td>10ms<\/td>\n<\/tr>\n<tr>\n<td>kernel.sched wakeup granularity ns<\/td>\n<td>4ms<\/td>\n<td>15ms<\/td>\n<td>15ms<\/td>\n<td>15ms<\/td>\n<td><\/td>\n<td>15ms<\/td>\n<\/tr>\n<tr>\n<td>vm.dirty ratio<\/td>\n<td>20%ram<\/td>\n<td>40%<\/td>\n<td>10%<\/td>\n<td>40%<\/td>\n<td><\/td>\n<td>40%<\/td>\n<\/tr>\n<tr>\n<td>vm.dirty background ratio<\/td>\n<td>10% ram<\/td>\n<td><\/td>\n<td>5%<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>vm.swappiness<\/td>\n<td>60<\/td>\n<td><\/td>\n<td>10<\/td>\n<td>30<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>I\/O Scheduler (Elevator)<\/td>\n<td>CFQ<\/td>\n<td>deadline<\/td>\n<td>deadline<\/td>\n<td>deadline<\/td>\n<td>deadline<\/td>\n<td>deadline<\/td>\n<\/tr>\n<tr>\n<td>Filesystem Barriers<\/td>\n<td>On<\/td>\n<td>Off<\/td>\n<td>Off<\/td>\n<td>Off<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>CPU Governor<\/td>\n<td>ondemand<\/td>\n<td>performance<\/td>\n<td><\/td>\n<td><\/td>\n<td>performance<\/td>\n<td>performance<\/td>\n<\/tr>\n<tr>\n<td>Disk Read-ahead<\/td>\n<td><\/td>\n<td>4x<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>If you struggled to cope with disk I\/O on virtual host machines which runs on Centos or RHEL, there is a great system performance tuning tool named TUNED, comes with different profiles. for installing tuned; yum install tuned -y starting the service permanently; service tuned start chkconfig tuned on service ktune start chkconfig ktune on [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[370],"tags":[],"yst_prominent_words":[1202,1203,1208,1200,1204,1196,1213,1198,1209,1205,1212,1214,1211,1199,1201,1210,1146,1207,1206,1197],"class_list":["post-797","post","type-post","status-publish","format-standard","hentry","category-linux"],"jetpack_featured_media_url":"","uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Hamdi Ozcan","author_link":"https:\/\/www.veriteknik.net.tr\/en\/author\/hamdi-ozcan\/"},"uagb_comment_info":0,"uagb_excerpt":"If you struggled to cope with disk I\/O on virtual host machines which runs on Centos or RHEL, there is a great system performance tuning tool named TUNED, comes with different profiles. for installing tuned; yum install tuned -y starting the service permanently; service tuned start chkconfig tuned on service ktune start chkconfig ktune on&hellip;","_links":{"self":[{"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/posts\/797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/comments?post=797"}],"version-history":[{"count":0,"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/posts\/797\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/media?parent=797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/categories?post=797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/tags?post=797"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.veriteknik.net.tr\/en\/wp-json\/wp\/v2\/yst_prominent_words?post=797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}