{"id":103354,"date":"2025-03-27T07:48:38","date_gmt":"2025-03-27T03:18:38","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/benchmark-cpus-easily-with-the-dkbench-docker-image-462k\/"},"modified":"2025-03-27T07:48:38","modified_gmt":"2025-03-27T03:18:38","slug":"benchmark-cpus-easily-with-the-dkbench-docker-image-462k","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/benchmark-cpus-easily-with-the-dkbench-docker-image-462k\/","title":{"rendered":"CPU \u0647\u0627\u06cc \u0645\u0639\u06cc\u0627\u0631 \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0628\u0627 \u062a\u0635\u0648\u06cc\u0631 dkbench docker"},"content":{"rendered":"<div data-article-id=\"2359156\" id=\"article-body\">\n<p>\u0645\u0646 \u0645\u0639\u06cc\u0627\u0631 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0645 :: DKBench \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u0642\u0627\u06cc\u0633\u0647 CPU Cloud VM. \u0627\u06cc\u0646 \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0639\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u0645\u0639\u06cc\u0627\u0631 \u0639\u0645\u0648\u0645\u06cc CPU \u0627\u0633\u062a \u060c \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0631\u0622\u0645\u062f \u0628\u0647 \u0635\u062f\u0647\u0627 \u0647\u0633\u062a\u0647 \u062f\u0631 VM \u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0627\u0628\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u0634\u0648\u062f \u060c \u0627\u0645\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0631\u0644 \u06a9\u0627\u0631 \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0647\u0627\u06cc \u0627\u0633\u0627\u0633\u06cc \u0648 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627\u06cc CPAN) \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0633\u0627\u062f\u0647 \u06a9\u0631\u062f\u0646 \u0641\u0631\u0627\u06cc\u0646\u062f \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0645\u0639\u06cc\u0627\u0631 \u062b\u0627\u0628\u062a \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u060c \u0645\u0646 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 Docker \u0622\u0645\u0627\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0645.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/benchmark-cpus-easily-with-the-dkbench-docker-image-462k\/#%D8%B4%D8%B1%D9%88%D8%B9_%D8%B3%D8%B1%DB%8C%D8%B9\" >\u0634\u0631\u0648\u0639 \u0633\u0631\u06cc\u0639<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/benchmark-cpus-easily-with-the-dkbench-docker-image-462k\/#%D8%AC%D8%B2%D8%A6%DB%8C%D8%A7%D8%AA_%D8%AA%D8%B5%D9%88%DB%8C%D8%B1_Docker\" >\u062c\u0632\u0626\u06cc\u0627\u062a \u062a\u0635\u0648\u06cc\u0631 Docker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/benchmark-cpus-easily-with-the-dkbench-docker-image-462k\/#%D8%AE%D8%B1%D9%88%D8%AC%DB%8C_%D9%86%D9%85%D9%88%D9%86%D9%87\" >\u062e\u0631\u0648\u062c\u06cc \u0646\u0645\u0648\u0646\u0647<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%B4%D8%B1%D9%88%D8%B9_%D8%B3%D8%B1%DB%8C%D8%B9\"><\/span>\n<p>  \u0634\u0631\u0648\u0639 \u0633\u0631\u06cc\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06af\u0631 \u062f\u0627\u06a9\u0631 \u0646\u0635\u0628 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0631 \u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647 \u0645\u0639\u06cc\u0627\u0631 \u0628\u0627\u0634\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>docker run <span class=\"nt\">-it<\/span> <span class=\"nt\">--rm<\/span> dkechag\/dkbench\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u06cc\u06a9 \u0628\u0627\u0631 \u062f\u0627\u062e\u0644 \u0638\u0631\u0641:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>dkbench\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0647\u0645\u06cc\u0646 \u0627\u0633\u062a!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AC%D8%B2%D8%A6%DB%8C%D8%A7%D8%AA_%D8%AA%D8%B5%D9%88%DB%8C%D8%B1_Docker\"><\/span>\n<p>  \u062c\u0632\u0626\u06cc\u0627\u062a \u062a\u0635\u0648\u06cc\u0631 Docker<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AE%D8%B1%D9%88%D8%AC%DB%8C_%D9%86%D9%85%D9%88%D9%86%D9%87\"><\/span>\n<p>  \u062e\u0631\u0648\u062c\u06cc \u0646\u0645\u0648\u0646\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062e\u0631\u0648\u062c\u06cc \u0641\u0631\u0645\u0627\u0646 \u067e\u0627\u06cc\u0647 \u062f\u0631 a <code>c4a-highcpu-72<\/code> VM:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>--------------- Software ---------------\nDKbench v3.00\nPerl v5.36.0 (threads, multi)\nOS: Debian GNU\/Linux 12.10 (bookworm)\n--------------- Hardware ---------------\nCPU type:  (aarch64)\nCPUs: 72 (72 Cores)\n----------------------------------------\nDKbench single-thread run:\nBenchmark           Score               Pass\/Fail\nAstro:               1108               Pass\nBioPerl Monomers:    1090               Pass\nCSS::Inliner:        1135               Pass\nCrypt::JWT:          1201               Pass\nDBI\/SQL:             1385               Pass\nDateTime:            1416               Pass\nDigest:               925               Pass\nEncode:              1302               Pass\nHTML::FormatText:    1121               Pass\nImager:              1344               Pass\nJSON::XS:            1227               Pass\nMath::DCT:           1211               Pass\nMath::MatrixReal:     937               Pass\nMoose:               1138               Pass\nMoose prove:         1354               Pass\nPrimes:              1071               Pass\nRegex\/Subst:         1073               Pass\nRegex\/Subst utf8:    1164               Pass\nText::Levenshtein:   1282               Pass\nOverall Score:       1183\n----------------------------------------\nDKbench 72-thread run:\nBenchmark           Score               Pass\/Fail\nAstro:              79101               Pass\nBioPerl Monomers:   77803               Pass\nCSS::Inliner:       77056               Pass\nCrypt::JWT:         86454               Pass\nDBI\/SQL:            100131              Pass\nDateTime:           101748              Pass\nDigest:             66419               Pass\nEncode:             89550               Pass\nHTML::FormatText:   75762               Pass\nImager:             95798               Pass\nJSON::XS:           88109               Pass\nMath::DCT:          86547               Pass\nMath::MatrixReal:   67094               Pass\nMoose:              81572               Pass\nMoose prove:        76786               Pass\nPrimes:             63421               Pass\nRegex\/Subst:        76028               Pass\nRegex\/Subst utf8:   83210               Pass\nText::Levenshtein:  91956               Pass\nOverall Score:      82344\n----------------------------------------\nMulti thread Scalability:\nBenchmark               Multi perf xSingle      Multi scalability %\nAstro:                  71.41                   99\nBioPerl Monomers:       71.36                   99\nCSS::Inliner:           67.88                   94\nCrypt::JWT:             71.98                   100\nDBI\/SQL:                72.32                   100\nDateTime:               71.87                   100\nDigest:                 71.78                   100\nEncode:                 68.76                   96\nHTML::FormatText:       67.59                   94\nImager:                 71.27                   99\nJSON::XS:               71.81                   100\nMath::DCT:              71.48                   99\nMath::MatrixReal:       71.58                   99\nMoose:                  71.67                   100\nMoose prove:            56.72                   79\nPrimes:                 59.23                   82\nRegex\/Subst:            70.88                   98\nRegex\/Subst utf8:       71.49                   99\nText::Levenshtein:      71.70                   100\n----------------------------------------\nDKbench summary (19 benchmarks, 72 threads):\nSingle:              1183\nMulti:              82344\nMulti\/Single perf:  70.99x  (67.59 - 72.32)\nMulti scalability:  98.6%   (94% - 100%)\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0645\u0639\u06cc\u0627\u0631 \u0645\u0628\u0627\u0631\u06a9!<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0646 \u0645\u0639\u06cc\u0627\u0631 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0645 :: DKBench \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062f\u0631 \u0645\u0642\u0627\u06cc\u0633\u0647 CPU Cloud VM. \u0627\u06cc\u0646 \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0639\u0627\u0644\u06cc \u0628\u0631\u0627\u06cc \u0645\u0639\u06cc\u0627\u0631 \u0639\u0645\u0648\u0645\u06cc CPU \u0627\u0633\u062a \u060c \u06a9\u0647 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0627\u0631\u0622\u0645\u062f \u0628\u0647 \u0635\u062f\u0647\u0627 \u0647\u0633\u062a\u0647 \u062f\u0631 VM \u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0627\u0628\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u0634\u0648\u062f \u060c \u0627\u0645\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647 \u0628\u0631\u062e\u06cc \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a (\u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0631\u0644 \u06a9\u0627\u0631 \u0648 \u0628\u0631\u062e\u06cc \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":103355,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-103354","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/103354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=103354"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/103354\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/103355"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=103354"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=103354"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=103354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}