{"id":1817,"date":"2024-02-24T13:57:43","date_gmt":"2024-02-24T13:57:43","guid":{"rendered":"https:\/\/mvermeulen.org\/perf\/?p=1817"},"modified":"2024-02-29T09:19:13","modified_gmt":"2024-02-29T09:19:13","slug":"oops","status":"publish","type":"post","link":"https:\/\/mvermeulen.org\/perf\/2024\/02\/24\/oops\/","title":{"rendered":"oops&#8230;"},"content":{"rendered":"\n<p>I was surprised at the narrow range of the opcache hit\/miss rate and related metrics for the icache<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/mvermeulen.org\/perf\/wp-content\/uploads\/sites\/7\/2024\/02\/19.opcache-miss-2.png\" alt=\"\" class=\"wp-image-1818\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/mvermeulen.org\/perf\/wp-content\/uploads\/sites\/7\/2024\/02\/20.icache-miss.png\" alt=\"\" class=\"wp-image-1819\"\/><\/figure>\n\n\n\n<p>As it turns out there is an obvious explanation.  The metrics were being measured as expected, but my addition to the script was always running an invalid phoronix-test-suite configuration, so I was consistently measuring an invalid run.  I have now restarted the (many) runs and expect to eventually have more interesting metrics.<\/p>\n\n\n\n<p>After updating and rerunning tests, I now see the following distributions which make a lot more sense than what I saw before&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/mvermeulen.org\/perf\/wp-content\/uploads\/sites\/7\/2024\/02\/19.opcache-miss-4.png\" alt=\"\" class=\"wp-image-1837\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/mvermeulen.org\/perf\/wp-content\/uploads\/sites\/7\/2024\/02\/20.icache-miss-2.png\" alt=\"\" class=\"wp-image-1839\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I was surprised at the narrow range of the opcache hit\/miss rate and related metrics for the icache As it turns out there is an obvious explanation. The metrics were being measured as expected, but my addition to the script <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/mvermeulen.org\/perf\/2024\/02\/24\/oops\/\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[29,28,27],"class_list":["post-1817","post","type-post","status-publish","format-standard","hentry","category-experiment","tag-bad-data","tag-icache","tag-opcache"],"_links":{"self":[{"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/posts\/1817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/comments?post=1817"}],"version-history":[{"count":3,"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/posts\/1817\/revisions"}],"predecessor-version":[{"id":1840,"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/posts\/1817\/revisions\/1840"}],"wp:attachment":[{"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/media?parent=1817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/categories?post=1817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mvermeulen.org\/perf\/wp-json\/wp\/v2\/tags?post=1817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}