{"id":1113,"date":"2016-08-03T09:31:51","date_gmt":"2016-08-03T07:31:51","guid":{"rendered":"http:\/\/www.ayhanarda.com\/blog\/?p=1113"},"modified":"2016-08-03T09:32:51","modified_gmt":"2016-08-03T07:32:51","slug":"gnuplot-ile-apache-benchmark-degerlerini-grafik-haline-getirmek","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2016\/08\/gnuplot-ile-apache-benchmark-degerlerini-grafik-haline-getirmek\/","title":{"rendered":"Gnuplot ile Apache Benchmark De\u011ferlerini Grafik Haline Getirmek"},"content":{"rendered":"<p>Ben testlerimde kali linux kullanmay\u0131 tercih ediyorum , debian tabanl\u0131 olmas\u0131 i\u015fimi de kolayla\u015ft\u0131r\u0131yor. Gnuplot e\u011fer kulland\u0131\u011f\u0131n\u0131z da\u011f\u0131t\u0131mda yok ise <span style=\"color: #ff0000;\">apt-get install gnuplot<\/span> \u015feklinde kurulum yapabilirsiniz.<\/p>\n<p>\u015eimdi \u00f6rne\u011fimizde bir siteye ab test yapaca\u011f\u0131z , A\u015fa\u011f\u0131daki komut baz al\u0131nd\u0131\u011f\u0131nda a\u00e7\u0131klamas\u0131 k\u0131saca \u015f\u00f6yle , ben ayhanarda.com a do\u011fru e\u015f zamanl\u0131 10 istek \u015feklinde toplam 500 istek g\u00f6nderece\u011fim. Sonucunu da ardatest.data dosyas\u0131na yazaca\u011f\u0131m. (tabi Siz benim siteme do\u011fru test yapmay\u0131n l\u00fctfen \ud83d\ude42<\/p>\n<p>root@ayhanarda-kali:~# <span style=\"color: #ff0000;\">ab -n 500 -c 10 -g ardatest.data http:\/\/www.ayhanarda.com\/<\/span><br \/>\nThis is ApacheBench, Version 2.3 &lt;$Revision: 1604373 $&gt;<br \/>\nCopyright 1996 Adam Twiss, Zeus Technology Ltd, http:\/\/www.zeustech.net\/<br \/>\nLicensed to The Apache Software Foundation, http:\/\/www.apache.org\/<\/p>\n<p>Benchmarking www.ayhanarda.com (be patient)<br \/>\nCompleted 100 requests<br \/>\nCompleted 200 requests<br \/>\nCompleted 300 requests<br \/>\nCompleted 400 requests<br \/>\nCompleted 500 requests<br \/>\nFinished 500 requests<br \/>\nServer Software: LiteSpeed<br \/>\nServer Hostname: www.ayhanarda.com<br \/>\nServer Port: 80<\/p>\n<p><!--more--><\/p>\n<p>Document Path: \/<br \/>\nDocument Length: 1147 bytes<\/p>\n<p>Concurrency Level: 10<br \/>\nTime taken for tests: 2.158 seconds<br \/>\nComplete requests: 500<br \/>\nFailed requests: 0<br \/>\nNon-2xx responses: 500<br \/>\nTotal transferred: 683500 bytes<br \/>\nHTML transferred: 573500 bytes<br \/>\nRequests per second: 231.65 [#\/sec] (mean)<br \/>\nTime per request: 43.169 [ms] (mean)<br \/>\nTime per request: 4.317 [ms] (mean, across all concurrent requests)<br \/>\nTransfer rate: 309.24 [Kbytes\/sec] received<\/p>\n<p>Connection Times (ms)<br \/>\nmin mean[+\/-sd] median max<br \/>\nConnect: 15 17 1.8 18 25<br \/>\nProcessing: 18 25 15.6 21 132<br \/>\nWaiting: 18 25 13.9 21 113<br \/>\nTotal: 33 43 15.7 39 150<\/p>\n<p>Percentage of the requests served within a certain time (ms)<br \/>\n50% 39<br \/>\n66% 41<br \/>\n75% 43<br \/>\n80% 45<br \/>\n90% 51<br \/>\n95% 55<br \/>\n98% 128<br \/>\n99% 147<br \/>\n100% 150 (longest request)<\/p>\n<p>Muhtemelen komut sonunda buna benzer bir \u00e7\u0131kt\u0131 alacaks\u0131n\u0131z , anlamland\u0131rmas\u0131 kar\u015f\u0131\u015f\u0131k oldu\u011fu i\u00e7in grafik \u00fcretmeyi tercih ediyoruz.<\/p>\n<p>\u015eimdi\u00a0favori editor \u00fcn\u00fcz ile\u00a0apache-benchmark.p isimli dosyay\u0131 a\u015fa\u011f\u0131daki \u00f6rnekteki gibi d\u00fczenleyece\u011fiz. Muhtemel apache benchmark testi yapan birisi zaten kolayl\u0131kla anlamland\u0131rabilecektir. set output ile olu\u015facak png dosyas\u0131n\u0131n ad\u0131n\u0131 belirliyoruz ,sat\u0131r ve s\u00fctun a isim veriyoruz , hangi apachebenchmark \u00e7\u0131kt\u0131 dosyas\u0131n\u0131 kullanaca\u011f\u0131m\u0131z\u0131 belirtiyoruz , her\u015fey tamam ise kaydedip \u00e7\u0131k\u0131yoruz.<\/p>\n<p>root@ayhanarda-kali:~# <span style=\"color: #ff0000;\">nano apache-benchmark.p<\/span><\/p>\n<p># output as png image<br \/>\nset terminal png<\/p>\n<p># save file to &#8220;benchmark.png&#8221;<br \/>\nset output &#8220;benchmark.png&#8221;<\/p>\n<p># graph title<br \/>\nset title &#8220;ab -n 500 -c 10 -g ardatest.data http:\/\/www.ayhanarda.com\/&#8221;<\/p>\n<p>#nicer aspect ratio for image size<br \/>\nset size 1,0.7<\/p>\n<p># y-axis grid<br \/>\nset grid y<\/p>\n<p>#x-axis label<br \/>\nset xlabel &#8220;istek&#8221;<\/p>\n<p>#y-axis label<br \/>\nset ylabel &#8220;yanit suresi (ms)&#8221;<\/p>\n<p>plot &#8220;ardatest.data&#8221; using 9 smooth sbezier with lines title &#8220;something&#8221;<br \/>\n#Ayhan ARDA &#8211; Apache Benchmark<\/p>\n<hr \/>\n<p>A\u015fa\u011f\u0131daki komut ile grafi\u011fimizi olu\u015fturabiliriz.<\/p>\n<p>root@ayhanarda-kali:~# <span style=\"color: #ff0000;\">gnuplot apache-benchmark.p<\/span><\/p>\n<p>\u015eimdi\u00a0benchmark.png dosyam\u0131z haz\u0131r , benim \u00f6rne\u011fimde a\u015fa\u011f\u0131daki gibi olu\u015ftu.<\/p>\n<p><a href=\"http:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2016\/08\/benchmark-e1470209387803.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1116\" src=\"http:\/\/www.ayhanarda.com\/blog\/wp-content\/uploads\/2016\/08\/benchmark-e1470209387803.png\" alt=\"apache benchmark gnuplot\" width=\"622\" height=\"331\" \/><\/a><\/p>\n<p>Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"Gnuplot%20ile%20Apache%20Benchmark%20De%C4%9Ferlerini%20Grafik%20Haline%20Getirmek\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"Ben testlerimde kali linux kullanmay\u0131 tercih ediyorum , debian tabanl\u0131 olmas\u0131 i\u015fimi de kolayla\u015ft\u0131r\u0131yor. Gnuplot e\u011fer kulland\u0131\u011f\u0131n\u0131z da\u011f\u0131t\u0131mda yok ise apt-get install gnuplot \u015feklinde kurulum yapabilirsiniz. \u015eimdi \u00f6rne\u011fimizde bir siteye ab test yapaca\u011f\u0131z , A\u015fa\u011f\u0131daki komut baz al\u0131nd\u0131\u011f\u0131nda a\u00e7\u0131klamas\u0131 k\u0131saca \u015f\u00f6yle , ben ayhanarda.com a do\u011fru e\u015f zamanl\u0131 10 istek \u015feklinde toplam 500 istek g\u00f6nderece\u011fim. [&hellip;]","protected":false},"author":1,"featured_media":1116,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[1],"tags":[1019,1022,1018,1025,1023,1024,1020,1021],"class_list":["post-1113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel","tag-ab-test","tag-ab-testi","tag-apache-benchmark","tag-apache-benchmark-testi","tag-apache-stress-test","tag-apache-yuk-testi","tag-gnuplot","tag-gnuplot-kullanimi"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=1113"}],"version-history":[{"count":2,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1113\/revisions"}],"predecessor-version":[{"id":1118,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1113\/revisions\/1118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media\/1116"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=1113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=1113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=1113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}